RPi5とCM4でrpi ai kitを使用してyolov8sを実行するベンチマーク
はじめに
YOLOv8(You Only Look Once version 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用
Raspberry Pi CM5用
このプロジェクトを実行する
- Pi5ベンチマーク
- CM4ベンチマーク
RPi5にAI kitをインストール
こちらを参照してください
Hailoソフトウェアのインストールとインストールの確認
システムの更新
sudo apt update
sudo apt full-upgrade
pcieをgen2/gen3に設定(gen3はgen2より高速)
/boot/firmware/config.txtに以下のテキストを追加
#Enable the PCIe external connector
dtparam=pciex1
#Force Gen 3.0 speeds
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
プロジェクトの実行
# run pose estimation with AI kit
bash run.sh pose-estimation-hailo
# run pose estimation without AI kit
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
プロジェクトの実行
# run object detection with AI kit
bash run.sh object-detection-hailo
# run object detection without AI kit
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




技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルをご用意しています。





