Help us understand the problem. What is going on with this article?

RaspberryPi 4でPoseNetを動かしてエッジデバイスのパフォーマンスを比較する (おまけ:Jetson Xavier)

【お詫び】

電源を変えて再計測したものに内容を更新しました。
当初公開した記録はRaspberryPi4の電源に不備があり、十分な電力を供給できておらずパフォーマンスが低下していたようです。
クロック周波数は最大周波数で回っているのを確認はしたのですが…

【2019/12/03 追記】

Jetson AGX Xavier を触らせてもらいましたので、データを追加しました。
Jetson XavierへのEgdeTPUの導入方法はJetsonNanoと同じ方法でいけました。
詳しくは下記の記事を参照してください。

【Jetson Nano で EdgeTPU を使う】
【Jetson Nano + EdgeTPU で爆速PoseNet (ラズパイとのパフォーマンス比較)】

【内容】

image.png

本記事は結果のみです。

過去の記事ででPoseNetのパフォーマンスを測定したように、ラズパイ4でもパフォーマンス測定してみました。

【結果】

【実行結果 (カメラ映像)】

解像度 Platform 推論時間 (ms) FrameIO (ms) FPS 備考
1280x720 RaspberryPi3 + EdgeTPU 279.4 75.82 2.47
RaspberryPi4 + EdgeTPU 44.9 54.14 6.95
- DevBoard 44.9 42.89 7.46
- JetsonNano + EdgeTPU 49.2 23.82 7.44
- JetsonXavier + EdgeTPU 42.5 6.91 7.40
640x480 RaspberryPi3 + EdgeTPU 94.4 27.48 7.16
RaspberryPi4 + EdgeTPU 15.0 18.96 19.54
- DevBoard 13.5 15.26 24.36
- JetsonNano + EdgeTPU 15.0 8.53 29.89 カメラの性能限界
- JetsonXavier + EdgeTPU 13.7 5.62 29.98 カメラの性能限界
480x360 RaspberryPi3 + EdgeTPU 53.5 12.34 12.57
- RaspberryPi4 + EdgeTPU 8.0 4.24 29.98 カメラの性能限界
- DevBoard 8.2 10.92 30.18 カメラの性能限界
- JetsonNano + EdgeTPU 9.7 4.21 30.06 カメラの性能限界
- JetsonXavier + EdgeTPU 8.2 2.18 29.98 カメラの性能限界

【結果 (ビデオファイル)】

解像度 Platform 推論時間 (ms) FrameIO (ms) FPS 備考
640x480 RaspberryPi3 + EdgeTPU 65.3 19.59 8.68
- RaspberryPi4 + EdgeTPU 14.8 9.53 23.03
- DevBoard 13.6 14.97 20.94
- JetsonNano + EdgeTPU 15.0 6.87 30.08
- JetsonXavier + EdgeTPU 13.3 2.33 43.70
480x360 RaspberryPi3 + EdgeTPU 33.9 10.27 14.64
- RaspberryPi4 + EdgeTPU 8.1 4.17 38.44
- DevBoard 7.5 8.18 31.68
- JetsonNano + EdgeTPU 8.9 4.00 45.57
- JetsonXavier + EdgeTPU 7.4 1.51 67.04

当初は電源容量不足のため思ったよりパフォーマンスが出ず残念な結果でしたが、しっかり3A供給できる電源に変更したところ、DevBoardに匹敵するスコアが出るようになりました。
処理によってはDevBoardを超えているものもあります。
これだけのパフォーマンスが出せて、メモリも4GBも載っているラズパイ4とDevBoardを比べると、コスパ的にラズパイ4が優位な気がします。

DevBoardはロマンで終わってしまうのでしょうか…
DevBoardは先日カーネルが更新されて色々機能アップしているようなので、後日最新版で再計測してい見ます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away