TensorFlow Lite object detection model store
The TensorFlow Lite object detection model store (variant.TensorFlowLite.ObjectDetection.ModelStore
) is a machine learning model
component that contains a pre-trained Single Shot Detection (SSD) MobileNet model as a Greengrass
artifact. The sample model used in this component is fetched from the TensorFlow Hub
The TensorFlow Lite object detection inference component uses this component as a dependency for the model source. To use a custom-trained TensorFlow Lite model, create a custom version of this model component, and include your custom model as a component artifact. You can use the recipe of this component as a template to create custom model components.
Versions
This component has the following versions:
-
2.1.x
Type
This component is a generic component
(aws.greengrass.generic
). The Greengrass
nucleus runs the component's lifecycle scripts.
For more information, see Component types.
Operating system
This component can be installed on core devices that run the following operating systems:
Linux
Windows
Requirements
This component has the following requirements:
-
On Greengrass core devices running Amazon Linux 2 or Ubuntu 18.04, GNU C Library
(glibc) version 2.27 or later installed on the device. -
On Armv7l devices, such as Raspberry Pi, dependencies for OpenCV-Python installed on the device. Run the following command to install the dependencies.
sudo apt-get install libopenjp2-7 libilmbase23 libopenexr-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtk-3-0 libwebp-dev
-
On Raspberry Pi devices, OpenCV-Python installed on the device. Run the following command to install OpenCV-Python.
pip3 install opencv-python
Dependencies
When you deploy a component, AWS IoT Greengrass also deploys compatible versions of its dependencies. This means that you must meet the requirements for the component and all of its dependencies to successfully deploy the component. This section lists the dependencies for the released versions of this component and the semantic version constraints that define the component versions for each dependency. You can also view the dependencies for each version of the component in the AWS IoT Greengrass console
Configuration
This component doesn't have any configuration parameters.
Local log file
This component doesn't output logs.
Changelog
The following table describes the changes in each version of the component.
Version |
Changes |
---|---|
2.1.4 |
Version updated for Greengrass nucleus version 2.5.0 release. |
2.1.3 |
Version updated for Greengrass nucleus version 2.4.0 release. |
2.1.2 |
Version updated for Greengrass nucleus version 2.3.0 release. |
2.1.1 |
Version updated for Greengrass nucleus version 2.2.0 release. |
2.1.0 |
Initial version. |