TensorFlow 精简版物体检测模型存储 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

TensorFlow 精简版物体检测模型存储

TensorFlow Lite 对象检测模型 store (variant.TensorFlowLite.ObjectDetection.ModelStore) 是一个机器学习模型组件,其中包含作为 Greengrass 工件的预训练单发检测 (SSD) MobileNet 模型。此组件中使用的示例模型是从 TensorFlow Hub 获取并使用 TensorFlow Lite 实现的。

L TensorFlow ite 对象检测推理组件使用此组件作为模型源的依赖关系。要使用经过自定义训练的 TensorFlow Lite 模型,请创建此模型组件的自定义版本,并将您的自定义模型作为组件构件包括在内。您可以使用此组件的配方作为模板来创建自定义模型组件。

版本

此组件有以下版本:

  • 2.1.x

类型

组件是通用组件 (aws.greengrass.generic)。 Greengrass 核心运行组件的生命周期脚本。

有关更多信息,请参阅 组件类型

操作系统

此组件可以安装在运行以下操作系统的核心设备上:

  • Linux

  • Windows

要求

此组件有以下要求:

  • 在运行亚马逊 Linux 2 或 Ubuntu 18.04 的 Greengrass 核心设备上,设备上安装了 GNU C Lib rary (glibc) 版本 2.27 或更高版本。

  • 在 Raspberry Pi 等 ARMv7L 设备上,设备上安装了 OpenCV-Python 的依赖项。。

    sudo apt-get install libopenjp2-7 libilmbase23 libopenexr-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtk-3-0 libwebp-dev
  • 运行 Raspberry Pi OS Bullseye 的 Raspberry Pi 设备必须满足以下要求:

    • NumPy 1.22.4。Raspberry Pi OS Bullseye 包含的 NumPy早期版本,因此您可以运行以下命令在设备 NumPy 上升级。

      pip3 install --upgrade numpy
    • 设备上启用了传统摄像机堆栈。Raspberry Pi OS Bullseye 包含一个新的摄像机堆栈,该堆栈默认处于启用状态且不兼容,因此您必须启用旧相机堆栈。

      启用旧版摄像机堆栈

      1. Raspberry Pi。

        sudo raspi-config
      2. 选择接口选项

      3. 选择 “传统相机” 以启用旧版摄像机堆栈。

      4. 重启 Raspberry Pi。

附属物

部署组件时,Amazon IoT Greengrass还会部署其依赖项的兼容版本。这意味着您必须满足组件及其所有依赖项的要求才能成功部署该组件。本节列出了此组件已发布版本的依赖关系以及为每个依赖项定义组件版本的语义版本约束。您还可以在Amazon IoT Greengrass控制台中查看每个版本组件的依赖关系。在组件详细信息页面上,查找 “依赖关系” 列表。

2.1.7

下表列出了此组件版本 2.1.7 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.9.0 软性
2.1.6

下表列出了此组件版本 2.1.6 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.8.0 软性
2.1.5

下表列出了此组件版本 2.1.5 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.7.0 软性
2.1.4

下表列出了此组件版本 2.1.4 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.6.0 软性
2.1.3

下表列出了此组件版本 2.1.3 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.5.0 软性
2.1.2

2.1.2。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.4.0 软性
2.1.1

2.1.1。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.3.0 软性
2.1.0

下表列出了此组件版本 2.1.0 的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.0.0 <2.0 软性

配置

此组件没有任何配置参数。

本地

此组件不输出日志。

更改日志

2.0。

版本

更改

2.1.7

Greengrass neus 2.8.0。

2.1.6

Greengrass neus 2.7.0。

2.1.5

Greengrass neus 2.6.0。

2.1.4

Greengrass neus 2.5.0。

2.1.3

Greengrass neus 2.4.0。

2.1.2

Greengrass neus 2.3.0。

2.1.1

Greengrass neus 2.0。

2.1.0

初始版本。