AWS IoT Greengrass Version 2 コアデバイスのセットアップ - Amazon Lookout for Vision

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS IoT Greengrass Version 2 コアデバイスのセットアップ

Amazon Lookout for Vision は AWS IoT Greengrass Version 2 を使って、AWS IoT Greengrass V2 コアデバイスへの、モデルコンポーネント、Amazon Lookout for Vision Edge Agent コンポーネント、およびクライアントアプリケーションコンポーネントのデプロイメントを簡略化します。デバイスが使用できるデバイスとハードウェアの詳細については「AWS IoT Greengrass Version 2 コアデバイス要件」を参照してください。

コアデバイスのセットアップ

次の情報を使用してコアデバイスをセットアップします。

デバイスをセットアップするには
  1. GPU をセットアップします。GPU 高速化推論を使用していない場合は、このステップを実行しないでください。

    1. CUDA をサポートする GPU が搭載されていることを確認してください。詳細については、「CUDA 対応 GPU を搭載することを確認する」を参照してください。

    2. 次のいずれかを行って、デバイスで CUDA、cuDNN、TensorRT をセットアップします:

  2. コアデバイスに AWS IoT Greengrass Version 2 コアソフトウェアをインストールします。詳細については、「AWS IoT Greengrass Version 2 開発者ガイド」の「AWS IoT Greengrass Core ソフトウェアをインストールする」を参照してください。

  3. モデルを格納する Amazon S3 バケットから読み取るには、AWS IoT Greengrass Version 2 セットアップ時に作成する IAM ロール (トークン交換ロール) に権限をアタッチします。詳細については、「コンポーネントアーティファクトの S3 バケットへのアクセスを許可する」を参照してください。

  4. コマンドプロンプトで次のコマンドを入力して、Python と Python 仮想環境をコアデバイスにインストールします。

    sudo apt install python3.8 python3-venv python3.8-venv
  5. 次のコマンドを使用して、Greengrass ユーザーをビデオグループに追加します。これにより、Greengrass でデプロイされたコンポーネントを GPU にアクセスさせられます:

    sudo usermod -a -G video ggc_user
  6. (オプション) 別のユーザーから Lookout for Vision Edge Agent API を呼び出したい場合は、必要なユーザーを ggc_group に追加してください。これにより、ユーザーを Unix Domain ソケット経由で Lookout for Vision Edge Agent と通信させられます:

    sudo usermod -a -G ggc_group $(whoami)