Raspberry Pi AIキットを使用したRPi5およびCM4上でのyolov8sのベンチマーク
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Raspberry Pi AIキットを使用したRPi5およびCM4上でのyolov8sのベンチマーク
はじめに
YOLOv8(You Only Look Once バージョン8)は、リアルタイムのポーズ推定と物体検出モデルのYOLOシリーズの中で最も人気のあるバージョンです。速度、精度、柔軟性においていくつかの進歩を導入し、従来のバージョンの強みを活かしています。Raspberry-pi-AI-kitは、Hailo-8Lチップを中心に構築された13 TOPSのニューラルネットワーク推論アクセラレータを備え、推論速度を向上させます。
このWikiでは、Raspberry Pi 5およびRaspberry Pi Compute Module 4上でのYOLOv8sを使用したポーズ推定と物体検出のベンチマークを紹介します。すべてのテストは同じモデル(YOLOv8s)を使用し、int8に量子化され、入力サイズは640x640の解像度、バッチサイズは1、240 FPSの同じビデオから入力を取得しています。
ハードウェアの準備
CM4の場合
Raspberry Pi 5の場合
このプロジェクトを実行する
- Pi5 ベンチマーク
- CM4 ベンチマーク
RPi5 に AI キットをインストールする
こちらを参照してください。
Hailo ソフトウェアをインストールしてインストールを確認する
システムを更新する:
sudo apt update
sudo apt full-upgrade
PCIe を gen2/gen3 に設定する (gen3 は gen2 より高速です):
以下のテキストを /boot/firmware/config.txt
に追加してください。
# PCIe 外部コネクタを有効化
dtparam=pciex1
# Gen 3.0 の速度を強制
dtparam=pciex1_gen=3
gen2 を使用したい場合は、dtparam=pciex1_gen=3 をコメントアウトしてください。
hailo-all をインストールして再起動する:
Raspberry Pi5 のターミナルを開き、以下のコマンドを入力して Hailo ソフトウェアをインストールします。
sudo apt install hailo-all
sudo reboot
ソフトウェアとハードウェアを確認する:
Raspberry Pi5 のターミナルを開き、以下のコマンドを入力して hailo-all がインストールされているか確認します。
hailortcli fw-control identify
正しい結果は以下のように表示されます:
Raspberry Pi5 のターミナルを開き、以下のコマンドを入力して hailo-8L が接続されているか確認します。
lspci | grep Hailo
正しい結果は以下のように表示されます:
プロジェクトを実行する
- ポーズ推定を実行する
- 物体検出を実行する
プロジェクトをインストールする
git clone https://github.com/Seeed-Projects/Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L.git
cd Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L
プロジェクトを実行する
# AI キットを使用してポーズ推定を実行する
bash run.sh pose-estimation-hailo
# AI キットを使用せずにポーズ推定を実行する
bash run.sh pose-estimation
結果
プロジェクトをインストールする
git clone https://github.com/Seeed-Projects/Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L.git
cd Benchmarking-YOLOv8-on-Raspberry-PI-reComputer-r1000-and-AIkit-Hailo-8L
プロジェクトを実行する
# AI キットを使用して物体検出を実行する
bash run.sh object-detection-hailo
# AI キットを使用せずに物体検出を実行する
bash run.sh object-detection
結果
物体検出については以下の Wiki を参照してください: yolov8_object_detection_on_recomputer_r1000_with_hailo_8l
ポーズ推定については以下の Wiki を参照してください: yolov8_pose_estimation_on_recomputer_r1000_with_hailo_8l
結果
- batchsize=8
- batchsize=1
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。