Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DLRmagasin de modèles de détection d'objets
Le magasin de modèles de détection d'DLRobjets est un composant de modèle d'apprentissage automatique qui contient des YOLOv3 modèles préentraînés sous forme d'artefacts Greengrass. Les exemples de modèles utilisés dans ce composant sont extraits du GluonCV Model Zoo
Le composant d'inférence de détection d'DLRobjets utilise ce composant comme dépendance pour la source du modèle. Pour utiliser un DLR modèle entraîné sur mesure, créez une version personnalisée de ce composant de modèle et incluez votre modèle personnalisé en tant qu'artefact de composant. Vous pouvez utiliser la recette de ce composant comme modèle pour créer des composants de modèle personnalisés.
Note
Le nom du composant Model Store de détection d'DLRobjets varie en fonction de sa version. Le nom du composant pour la version 2.1.x et les versions ultérieures estvariant.DLR.ObjectDetection.ModelStore
. Le nom du composant pour la version 2.0.x est. variant.ObjectDetection.ModelStore
Rubriques
Versions
Les versions de ce composant sont les suivantes :
-
2,1x
-
2,0.x
Type
Ce composant est un composant générique (aws.greengrass.generic
). Le noyau Greengrass exécute les scripts de cycle de vie du composant.
Pour de plus amples informations, veuillez consulter Types de composants.
Système d’exploitation
Ce composant peut être installé sur les appareils principaux qui exécutent les systèmes d'exploitation suivants :
Linux
Windows
Prérequis
Ce composant répond aux exigences suivantes :
-
Sur les appareils principaux de Greengrass exécutant Amazon Linux 2 ou Ubuntu 18.04, GNUC Library (glibc
) version 2.27 ou ultérieure est installée sur l'appareil. -
Sur les appareils ARMv7L, tels que le Raspberry Pi, les dépendances pour OpenCV-Python sont installées sur l'appareil. Exécutez la commande suivante pour installer les dépendances.
sudo apt-get install libopenjp2-7 libilmbase23 libopenexr-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtk-3-0 libwebp-dev
-
Les appareils Raspberry Pi qui exécutent le système d'exploitation Raspberry Pi Bullseye doivent répondre aux exigences suivantes :
-
NumPy 1.22.4 ou version ultérieure installée sur l'appareil. Raspberry Pi OS Bullseye inclut une version antérieure de NumPy. Vous pouvez donc exécuter la commande suivante pour effectuer la mise à niveau NumPy sur l'appareil.
pip3 install --upgrade numpy
-
L'ancienne pile de caméras activée sur l'appareil. Raspberry Pi OS Bullseye inclut une nouvelle pile de caméras qui est activée par défaut et qui n'est pas compatible. Vous devez donc activer la pile de caméras existante.
Pour activer l'ancienne pile de caméras
-
Exécutez la commande suivante pour ouvrir l'outil de configuration du Raspberry Pi.
sudo raspi-config
-
Sélectionnez Options d'interface.
-
Sélectionnez Legacy camera pour activer l'ancienne pile de caméras.
-
Redémarrez l'appareil Raspberry Pi.
-
-
Dépendances
Lorsque vous déployez un composant, il déploie AWS IoT Greengrass également des versions compatibles de ses dépendances. Cela signifie que vous devez satisfaire aux exigences relatives au composant et à toutes ses dépendances pour réussir le déploiement du composant. Cette section répertorie les dépendances des versions publiées de ce composant et les contraintes de version sémantiques qui définissent les versions des composants pour chaque dépendance. Vous pouvez également consulter les dépendances de chaque version du composant dans la AWS IoT Greengrass console
Configuration
Ce composant ne possède aucun paramètre de configuration.
Fichier journal local
Ce composant ne génère pas de journaux.
Journal des modifications
Le tableau suivant décrit les modifications apportées à chaque version du composant.
Version |
Modifications |
---|---|
2.1.14 |
Version mise à jour pour la version 2.12.5 de Greengrass Nucleus. |
2.1.13 |
Version mise à jour pour la version 2.12.0 de Greengrass Nucleus. |
2.1.12 |
Version mise à jour pour la version 2.11.0 de Greengrass Nucleus. |
2.1.11 |
Version mise à jour pour la version 2.10.0 de Greengrass Nucleus. |
2.1.10 |
Version mise à jour pour la version 2.9.0 de Greengrass Nucleus. |
2.1.9 |
Version mise à jour pour la version 2.8.0 de Greengrass Nucleus. |
2.1.8 |
Version mise à jour pour la version 2.7.0 de Greengrass Nucleus. |
2.1.7 |
Version mise à jour pour la version 2.6.0 de Greengrass Nucleus. |
2.1.6 |
Ajoute un CPU modèle pour résoudre un problème sur les appareils Armv8 (AArch64). |
2.1.5 |
|
2.1.4 |
Version mise à jour pour la version 2.4.0 de Greengrass Nucleus. |
2.1.3 |
Version mise à jour pour la version 2.3.0 de Greengrass Nucleus. |
2.1.2 |
Version mise à jour pour la version 2.2.0 de Greengrass Nucleus. |
2.1.1 |
|
2.0.4 |
Première version. |