支援終止通知:2025 年 10 月 31 日, AWS 將停止支援 Amazon Lookout for Vision。2025 年 10 月 31 日之後,您將無法再存取 Lookout for Vision 主控台或 Lookout for Vision 資源。如需詳細資訊,請造訪此部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Lookout for Vision 使用 AWS IoT Greengrass Version 2 來簡化模型元件、Amazon Lookout for Vision Edge Agent 元件和用戶端應用程式元件部署至 AWS IoT Greengrass V2 核心裝置的作業。如需您可以使用之裝置和硬體的相關資訊,請參閱AWS IoT Greengrass Version 2 核心裝置需求。
設定您的核心裝置
使用下列資訊來設定您的核心裝置。
設定您的核心裝置
設定您的 GPU 程式庫。如果您未使用 GPU 加速推論,請勿執行此步驟。
確認您擁有支援 CUDA 的 GPU。如需詳細資訊,請參閱驗證您擁有支援 CUDA 的 GPU
。 在裝置上設定 CUDA、cuDNN 和 TensorRT,方法為執行下列其中一項:
如果您使用的是 Jetson 裝置,請安裝 JetPack 4.4 - 4.6.1 版。如需詳細資訊,請參閱 JetPack Archive
。 如果您使用的是 x86 型硬體,且 NVIDIA GPU 微架構早於 Ampere (運算功能小於 8.0),請執行下列動作:
遵循適用於 Linux 的 NVIDIA CUDA 安裝指南中的指示來設定 CUDA
10.2 版。 請依照 NVIDIA cuDNN 文件的指示安裝 cuDNN。 cuDNN
遵循 NVIDIA TENSORRT 文件
的指示,設定 TensorRT (7.1.3 或更新版本,但早於 8.0.0)。
如果您使用的是 x86 型硬體,且 NVIDIA GPU 微架構是 Ampere (運算功能是 8.0),請執行下列動作:
遵循適用於 Linux 的 NVIDIA CUDA 安裝指南中的指示來設定 CUDA
(11.2 版)。 請依照 NVIDIA cuDNN 文件的指示安裝 cuDNN。 cuDNN
遵循 NVIDIA TENSORRT 文件
中的指示設定 TensorRT (8.2.0 版)。
在 AWS IoT Greengrass Version 2 核心裝置上安裝核心軟體。如需詳細資訊,請參閱《 AWS IoT Greengrass Version 2 開發人員指南》中的安裝 AWS IoT Greengrass Core 軟體。
若要從存放模型的 Amazon S3 儲存貯體讀取,請將許可連接到您在 AWS IoT Greengrass Version 2 設定期間建立的 IAM 角色 (金鑰交換角色)。如需詳細資訊,請參閱允許存取元件成品的 S3 儲存貯體。
在命令提示中,輸入 folllowing 命令,將 Python 和 Python 虛擬環境安裝到核心裝置上。
sudo apt install python3.8 python3-venv python3.8-venv
使用以下命令將 Greengrass 使用者新增至視訊群組。這可讓 Greengrass 部署的元件存取 GPU:
sudo usermod -a -G video ggc_user
(選用) 如果您想要從其他使用者呼叫 Lookout for Vision Edge Agent API,請將所需的使用者新增至
ggc_group
。這可讓使用者透過 Unix 網域通訊端與 Lookout for Vision Edge Agent 通訊:sudo usermod -a -G ggc_group $(whoami)