本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用以下命令部署模型Package 和边缘管理器代理Amazon IoT Greengrass
SageMaker Edge Manager 集成了Amazon IoT Greengrass版本 2,可简化对设备的 Edge Manager 代理和模型的访问、维护和部署。如果没有Amazon IoT Greengrass V2,将您的设备和队列设置为使用 SageMaker Edge Manager 需要您从 Amazon S3 发布存储桶中手动复制边缘管理器代理。您可以使用代理对加载到边缘设备上的模型进行预测。通过集成Amazon IoT Greengrass V2 和 SageMaker Edge Manager,您可以使用Amazon IoT Greengrass V2 组件。组件是预先构建的软件模块,可以通过以下方式将您的边缘设备连接到Amazon服务或第三方服务Amazon IoT Greengrass。
如果要使用Amazon IoT Greengrass V2 部署 Edge Manager 代理和模型,则必须将Amazon IoT Greengrass核心软件安装到您的设备上。有关设备要求以及如何设置设备的更多信息,请参阅Amazon IoT Greengrass文档中的设置Amazon IoT Greengrass核心设备。
您可以使用以下三个组件来部署 Edge Manager 代理:
-
预先构建的公共组件: SageMaker维护公共 Edge Manager 组件。
-
自动生成的私有组件:当您使用 API 打包机器学习模型并为 Edge Manager
CreateEdgePackagingJob
API 字段指定GreengrassV2Component
时,私有组件会自动生成PresetDeploymentType
。 -
自定义组件:这是推理应用程序,负责在您的设备上进行预处理和推断。必须创建此组件。有关如何创建自定义Amazon IoT Greengrass组件创建 Hello World 自定义组件的更多信息,请参阅 SageMaker Edge ManagerAmazon IoT Greengrass 文档中的或文档中的创建自定义组件。