Intel Neural Compute Stick 2
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
ODYSSEY - X86J41x5でIntel® Neural Compute Stick 2を使い始める
Intel Neural Compute Stick 2 (NCS2)は、USBスティック型のデバイスで、大型で高価なハードウェアを必要とせずにニューラルネットワーク機能を利用することができます。これにはIntel Movidius Myriad X Vision Processing Unit (VPU)が搭載されており、IoTやエッジデバイスにコンピュータビジョンや人工知能(AI)を組み込むことが可能です。
ソフトウェア環境のセットアップ
Intel NCS2を使用するには、まずODYSSEY - X86J41x5用Intel® Distribution of OpenVINO™ toolkitのインストールを完了し、すべての依存ソフトウェア環境を構成してください。
チュートリアルをすでに完了している場合は、以下の手順に従ってください。
Intel® Neural Compute Stick 2の設定
- 現在のLinuxユーザーをusersグループに追加します:
sudo usermod -a -G users "$(whoami)"
ログアウトして再ログインすると、変更が反映されます。
- Intel® Neural Compute Stick 2で推論を行うために、以下のようにUSBルールをインストールします:
sudo cp /opt/intel/openvino/inference_engine/external/97-myriad-usbboot.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo ldconfig
注意: これを反映させるためにデバイスを再起動してください。
NCS2のVPUを使用してサンプルを実行する
- 推論エンジンのデモディレクトリに移動します:
cd /opt/intel/openvino/deployment_tools/demo
- NCS2を使用した画像分類検証スクリプトを実行します:
./demo_squeezenet_download_convert_run.sh –d MYRIAD
- NCS2を使用した推論パイプライン検証スクリプトを実行します:
./demo_security_barrier_camera.sh –d MYRIAD
以下のような結果が表示されれば、インストールが成功したことを示します!
次のステップ:Ncappzoo
Ncappzooは、http://www.github.com/movidius/ncappzooで公開されているオープンソースのGitHubリポジトリで、シンプルなレイアウトと使いやすいMakefileを備えた多数の例を含んでいます。このリポジトリはIntel® NCS 2開発者コミュニティ向けに特化されており、事前学習済みのニューラルネットワークを使用するアプリケーションコードに集中することで、開発者が迅速に開始できるよう支援します。
- 以下のコマンドでGitHubリポジトリをローカルファイルにクローンします:
git clone https://github.com/movidius/ncappzoo.git
- 特定のサンプルに必要なシステムソフトウェア依存関係を確認するには、app/networkフォルダ内で以下のコマンドを実行します:
make install_reqs
- サンプルを実行します:
make run
実行例
実行可能な例は多数ありますが、ここではbenchmark
デモを例として使用します:
birds
例の実行
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。