1840213_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1840213_ja-JP

1840213_ja-JP

iMX8MPでYOLOv5とNPUを使用する

Verdin iMX8M Plus SOM上でYOLOv5を実行しようとしています。私はYavia開発ボードにUSBウェブカメラを接続しました。

CPUのみで動作しており、NPUを有効にして5.15で実行しています。

yolov5のログ出力は

# python3 detect.py --source 2

detect: weights=yolov5s.pt, source=2, data=data/coco128.yaml, imgsz=[640, 640], conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_csv=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=runs/detect, name=exp, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False, dnn=False, vid_stride=1

YOLOv5  v7.0-295-gac6c4383 Python-3.10.13 torch-2.2.2 CPU



Fusing layers... 

YOLOv5s summary: 213 layers, 7225885 parameters, 0 gradients, 16.4 GFLOPs

[ WARN:[email protected]] global /usr/src/debug/opencv/4.6.0.imx-r0/git/modules/videoio/src/cap_gstreamer.cpp (1405) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1

1/1: 2...  Success (inf frames 640x480 at 30.00 FPS)



[ WARN:[email protected]] global /usr/src/debug/opencv/4.6.0.imx-r0/git/modules/videoio/src/cap_gstreamer.cpp (2180) open OpenCV | GStreamer warning: cannot link elements

0: 480x640 1 person, 2571.6ms

0: 480x640 2 persons, 1 cell phone, 2471.2ms

0: 480x640 1 person, 2592.1ms

0: 480x640 1 person, 2523.1ms

0: 480x640 1 person, 2413.3ms

0: 480x640 1 person, 2483.8ms

0: 480x640 1 person, 2499.5ms

NPUを検出するにはどうすればいいか、何かアドバイスはありますか?

よろしくお願いいたします。


i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlusRe: Use NPU with yolov5 on iMX8MP

こんにちは! @Kianou


はい、どうぞ更新されたリンクをご覧ください。

https://www.nxp.com/docs/en/user-guide/UG10166.pdf


よろしくお願いいたします。

サラス。

Re: Use NPU with yolov5 on iMX8MP

こんにちは、 Manuel_Salas

IMX-MACHINE-LEARNING-UG が見つから ないのですが、 まだ利用可能ですか?

よろしくお願いいたします。

キアン

Re: Use NPU with yolov5 on iMX8MP

こんにちは!
返信が遅くなり申し訳ありません。iMXの機械学習ユーザーガイドのハードウェアアクセラレーションセクションを確認しました。

/usr/bin/tensorflow-lite-2.10.0/examples/ にあるサンプルを確認したところ、NPU 上で動作しています。

Yolov5でNPUを検出するにはどうすればいいですか?

また、リアルタイムカメラフィードを使った例はありますか?既存の映像をカメラで使うように編集するにはどうすればいいですか?

Re: Use NPU with yolov5 on iMX8MP

こんにちは@kanakshilledar


IMX-機械学習-UGについては、7.1節「i.MX 8シリーズのハードウェアアクセラレーション」で確認できます。


よろしくお願いいたします。


サラス。

Tags (1)
No ratings
Version history
Last update:
Thursday
Updated by: