設定您的AWS IoT Greengrass Version 2核心裝置 - Amazon Lookout for Vision

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定您的AWS IoT Greengrass Version 2核心裝置

Amazon Lookout 視覺用AWS IoT Greengrass Version 2於簡化模型元件、視覺邊緣代理程式元件的 Amazon 瞭望台,以及用戶端應用程式元件的部署到您的AWS IoT Greengrass V2核心裝置。如需有關可使用之裝置和硬體的資訊,請參閱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 核心軟體。AWS IoT Greengrass Version 2

  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. (選擇性) 如果您想要從其他使用者呼叫監視視覺邊緣代理程式 API,請將所需的使用者新增至ggc_group. 這可讓使用者透過 Unix 網域套接字與 Lookout for Vision 邊緣代理進行通訊:

    sudo usermod -a -G ggc_group $(whoami)