cyberkunのデータ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ、Linux、データ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ google coral edge tpu accelerator 使ってみた

こんにちは。googleのおかげで機械学習できるようになりました。

環境
ラズパイ3B+

python 3.5

numpy 1.18.5

■coral edge tpu acceleratorをラズパイに接続する

f:id:cyberkun:20200904111933p:plain

■TensorFlow Liteのinstall

$echo "deb https://packages.cloud.google.com/apt coral-edgetpu-stable main" | sudo tee /etc/apt/sources.list.d/coral-edgetpu.list
$curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$sudo apt-get update

Edge TPU runtimeのinstall

$sudo apt-get install libedgetpu1-std#-maxという高速版もあります

coral official page

https://coral.ai/docs/accelerator/get-started/#requirements

■TensorFlow Liteライブラリのinstall

$pip3 install https://dl.google.com/coral/python/tflite_runtime-2.1.0.post1-cp35-cp35m-linux_armv7l.whl#python3のバージョンにあったものをinstallします。

TensorFlow pythonクイックスタートpage

https://www.tensorflow.org/lite/guide/python

■TensorFlow Lite APIを使ってデモを実行する

$mkdir coral && cd coral
$git clone https://github.com/google-coral/tflite.git

$cd tflite/python/examples/classification
$bash install_requirements.sh

$python3 classify_image.py --model models/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite
--labels models/inat_bird_labels.txt
--input images/parrot.jpg 

 

f:id:cyberkun:20200904105823p:plain

この鳥はScartlet Macawと言っています。

他の鳥の画像でもトライしたけど、識別して、楽しかったわ。

Twitterやってます。

https://mobile.twitter.com/Homepi34/

ほな