本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
机器学习组件
AWS IoT Greengrass提供了以下机器学习组件,您可以将这些组件部署到支持的设备上,以便使用在 Amazon 中训练的模型 SageMaker 或存储在 Amazon S3 中的您自己的预训练模型来执行机器学习推理。
AWS提供以下类别的机器学习组件:
-
模型组件-包含作为 Greengrass 工件的机器学习模型。
-
运行时组件-包含用于在 Greengrass 核心设备上安装机器学习框架及其依赖关系的脚本。
-
推理组件-包含推理代码并包括组件依赖项,用于安装机器学习框架和下载预训练的机器学习模型。
您可以使用AWS提供的机器学习组件中的示例推理代码和预训练模型,使用 DLR 和 Lite 执行图像分类和目标检测。 TensorFlow 要使用存储在 Amazon S3 中的您自己的模型执行自定义机器学习推理,或者使用其他机器学习框架,您可以使用这些公共组件的配方作为模板来创建自定义机器学习组件。有关更多信息,请参阅 自定义您的机器学习组件。
AWS IoT Greengrass还包括一个AWS提供的组件,用于管理 Greengrass 核心设备上 SageMaker 边缘管理器代理的安装和生命周期。借助 SageMaker Edge Manager,您可以直接在核心设备上使用 Amazon SageMaker Neo 编译的模型。有关更多信息,请参阅 在 Green SageMaker grass 核心设备上使用亚马逊 Edge Manager。
下表列出了中可用的机器学习组件AWS IoT Greengrass。
注意
AWS提供的几个组件依赖于 Greengrass 核的特定次要版本。由于这种依赖关系,当你将 Greengrass nucleus 更新到新的次要版本时,你需要更新这些组件。有关每个组件所依赖的原子核的特定版本的信息,请参阅相应的组件主题。有关更新原子核的更多信息,请参见更新AWS IoT Greengrass核心软件 (OTA)。
当组件的组件类型同时为泛型和 Lambda 时,该组件的当前版本为泛型类型,而该组件的先前版本为 Lambda 类型。
组件 | 描述 | 组件类型 | 支持的操作系统 | 开源 |
---|---|---|---|---|
Lookout for Vision Edge Agent | 在 Greengrass 核心设备上部署 Amazon Lookout for Vision 运行时,因此您可以使用计算机视觉来查找工业产品中的缺陷。 | 通用 | Linux | 否 |
SageMaker 边缘管理器 | 在 Green SageMaker grass 核心设备上部署 Amazon Edge Manager 代理。 | 通用 | Linux、Windows | 否 |
DLR 图像分类 | 推理组件,使用 DLR 图像分类模型存储和 DLR 运行时组件作为依赖项,在支持的设备上安装 DLR、下载样本图像分类模型和执行图像分类推理。 | 通用 | Linux、Windows | 否 |
DLR 物体检测 | 推理组件,使用 DLR 对象检测模型存储和 DLR 运行时组件作为依赖项,用于在支持的设备上安装 DLR、下载示例对象检测模型和执行对象检测推理。 | 通用 | Linux、Windows | 否 |
DLR 图像分类模型存储 | 包含作为 Greengrass 伪影的样本 ResNet -50 图像分类模型的模型组件。 | 通用 | Linux、Windows | 否 |
DLR 物体检测模型存储 | 包含样本 YOLOv3 对象检测模型的模型组件,例如 Greengrass 工件。 | 通用 | Linux、Windows | 否 |
DLR 运行时 | 包含安装脚本的运行时组件,该脚本用于在 Greengrass 核心设备上安装 DLR 及其依赖关系。 | 通用 | Linux、Windows | 否 |
TensorFlow 精简版图像分类 | 推理组件,使用 TensorFlow Lite 图像分类模型存储和 TensorFlow Lite 运行时组件作为依赖项,用于在支持的设备上安装 TensorFlow Lite、下载样本图像分类模型和执行图像分类推理。 | 通用 | Linux、Windows | 否 |
TensorFlow 精简版物体检测 | 推理组件,使用 TensorFlow Lite 对象检测模型存储和 TensorFlow Lite 运行时组件作为依赖项,用于在支持的设备上安装 TensorFlow Lite、下载示例对象检测模型和执行对象检测推理。 | 通用 | Linux、Windows | 否 |
TensorFlow 精简版图像分类模型存储 | 包含作为 Greengrass 工件的示例 MobileNet v1 模型的模型组件。 | 通用 | Linux、Windows | 否 |
TensorFlow 精简版物体检测模型存储 | 模型组件,其中包含作为 Greengrass 工件的样本单枪检测 (SSD) MobileNet 模型。 | 通用 | Linux、Windows | 否 |
TensorFlow 精简版运行时 | 包含用于安装 TensorFlow Lite 的安装脚本及其对 Greengrass 核心设备的依赖关系的运行时组件。 | 通用 | Linux、Windows | 否 |