终止支持通知:2025年10月31日, AWS 将停止对亚马逊 Lookout for Vision 的支持。2025 年 10 月 31 日之后,你将无法再访问 Lookout for Vision 主机或 Lookout for Vision 资源。如需更多信息,请访问此博客文章
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
包设置
使用以下信息可决定模型打包作业的包设置。
要创建模型打包作业,请参阅 将您的模型打包(控制台) 或 将您的模型打包 (SDK)。
目标硬件
您可以为模型选择目标设备或目标平台,但不能同时选择两者。有关更多信息,请参阅 经过测试的设备、芯片架构和操作系统。
目标设备
模型的目标设备,如 NVIDIA® Jetson AGX Xavier
目标平台
Amazon Lookout for Vision 支持以下平台配置:
X86_64(64 位版本的 x86 指令集)和 Aarch64(ARMv8 64 位 CPU)架构。
Linux 操作系统。
使用 NVIDIA 或 CPU 加速器进行推理。
您需要为目标平台指定正确的编译器选项。
编译器选项
编译器选项使您能够为自己的 AWS IoT Greengrass Version 2 核心设备指定目标平台。目前,您可以指定以下编译器选项。
NVIDIA 加速器
gpu-code
:指定运行模型组件的核心设备的 GPU 代码。trt-ver
:以 x.y.z. 格式指定 TensorRT 版本。cuda-ver
:以 x.y 格式指定 CUDA 版本。
CPU 加速器
(可选)
mcpu
:指定指令集。例如core-avx2
。如果不提供一个值,则 Lookout for Vision 将使用值core-avx2
。
您应以 JSON 格式指定这些选项。例如:
{"gpu-code": "
sm_75
", "trt-ver": "7.1.3
", "cuda-ver": "10.2
"}
有关更多示例,请参阅 经过测试的设备、芯片架构和操作系统:
组件设置
模型打包作业会创建一个包含您的模型的模型组件。该作业将创建一些构件,供 AWS IoT Greengrass V2 用于将模型组件部署到核心设备。
您不能使用与现有组件具有相同组件名称和组件版本的模型组件。
组件名称
Lookout for Vision 在模型打包期间创建的模型组件的名称。您指定的组件名称会显示在 AWS IoT Greengrass V2 控制台中。在为客户端应用程序组件创建的配方中,您应使用该组件名称。有关更多信息,请参阅 创建客户端应用程序组件。
组件描述
(可选)对模型组件的描述。
组件版本
模型组件的版本号。您可以接受默认版本号,也可以选择自己的版本号。版本号必须遵循语义版本号系统:major.minor.patch。例如,版本 1.0.0 表示组件的第一个主要版本。有关更多信息,请参阅语义版本控制 2.0.0
组件位置
您希望模型打包作业用来保存模型组件构件的 Amazon S3 位置。Amazon S3 桶所在的亚马逊云科技区域及账户必须与您使用 AWS IoT Greengrass Version 2 所在的区域和账户相同。要创建 Amazon S3 桶,请参阅创建桶。
标签
您可以通过使用标签,识别、整理、搜索和筛选您的组件。每个标签都是由用户定义的键和值组成的标签。当模型打包作业在 Greengrass 中创建模型组件时,这些标签会附加到模型组件上。一个组件就是一个 Amazon IoT Greengrass V2 资源。这些标签不会附加到任何 Lookout for Vision 资源,如您的模型。有关更多信息,请参阅标记亚马逊云科技资源。