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.
Lookout for Vision Edge Agent
Le composant Lookout for Vision Edge Agent aws.iot.lookoutvision.EdgeAgent
() installe un serveur d'exécution Amazon Lookout for Vision local, qui utilise la vision par ordinateur pour détecter les défauts visuels des produits industriels.
Pour utiliser ce composant, créez et déployez les composants du modèle d'apprentissage automatique Lookout for Vision. Ces modèles d'apprentissage automatique prédisent la présence d'anomalies dans les images en trouvant des modèles dans les images que vous utilisez pour entraîner le modèle. Vous pouvez ensuite développer et déployer des composants Greengrass personnalisés, appelés composants d'application client, qui fournissent des images et des flux vidéo à ce composant d'exécution afin de détecter les anomalies à l'aide des modèles d'apprentissage automatique.
Vous pouvez utiliser l'API Lookout for Vision Edge Agent pour interagir avec ce composant depuis d'autres composants Greengrass. Cette API est implémentée à l'aide de gRPC
Pour plus d'informations sur l'utilisation de ce composant, consultez les rubriques suivantes :
-
Qu'est-ce qu'Amazon Lookout for Vision ? dans le guide du développeur Amazon Lookout for Vision
-
Création d'un modèle Lookout for Vision dans le guide du développeur Amazon Lookout for Vision.
-
Utilisation d'un modèle Lookout for Vision sur un appareil périphérique dans le guide du développeur Amazon Lookout for Vision.
Note
Le composant Lookout for Vision Edge Agent n'est disponible que dans les Régions AWS versions suivantes :
-
USA Est (Ohio)
-
USA Est (Virginie du Nord)
-
USA Ouest (Oregon)
-
Europe (Francfort)
-
Europe (Irlande)
-
Asie-Pacifique (Tokyo)
-
Asie-Pacifique (Séoul)
Rubriques
Versions
Les versions de ce composant sont les suivantes :
-
1,2.x
-
1,1x
-
1,0 x
-
0,1x
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 plus d’informations, consultez Types de composants.
Système d’exploitation
Ce composant ne peut être installé que sur les appareils principaux de Linux.
Prérequis
Ce composant répond aux exigences suivantes :
-
Le périphérique principal de Greengrass doit utiliser une architecture Armv8 (AArch64) ou x86_64.
-
Si vous utilisez la version 1.0.0 ou ultérieure de ce composant, Python 3.8 ou Python
3.9, y compris pip
, est installé sur le périphérique principal de Greengrass.Si vous utilisez la version 0.1.x de ce composant, Python
3.7, y compris pip
, est installé sur le périphérique principal de Greengrass.Important
L'appareil doit disposer de l'une de ces versions exactes de Python. Ce composant ne prend pas en charge les versions ultérieures de Python.
-
Pour utiliser l'inférence par unité de traitement graphique (GPU), le périphérique principal doit répondre aux exigences suivantes. L'inférence GPU est facultative dans les versions 1.1.0 et ultérieures de ce composant.
-
Unité de traitement graphique (GPU) compatible CUDA. Pour plus d'informations, consultez Vérifier que vous disposez d'un GPU compatible CUDA
dans la documentation du kit d'outils CUDA. -
cuDNN, CUDA et TensorRT installés sur le périphérique principal de Greengrass.
-
Sur les appareils NVIDIA Jetson, tels que le Jetson Nano ou le Jetson Xavier, cuDNN, CUDA et TensorRT sont installés avec NVIDIA. JetPack Vous n'avez pas besoin d'apporter de modifications. Ce composant prend en charge les versions JetPack 4.4
, JetPack4.5 , JetPack 4.5.1 et JetPack4.6.1 . Important
Vous devez installer l'une de ces versions de JetPack et non une autre version. Le service Lookout for Vision compile des modèles de vision par ordinateur pour JetPack ces plateformes.
-
Sur les appareils x86 dotés d'un processeur graphique doté de la microarchitecture NVIDIA Ampere (ou dont la capacité de calcul du processeur graphique est de 8,0), procédez comme suit :
-
Installez cuDNN en suivant les instructions du guide d'installation NVIDIA cuDNN
. -
Installez la version 11.2 de CUDA en suivant les instructions du guide d'installation NVIDIA CUDA
pour Linux.
-
-
Sur les appareils x86 dotés d'un processeur graphique doté d'une architecture NVIDIA antérieure à Ampere (ou dont la capacité de calcul du processeur graphique est inférieure à 8,0), procédez comme suit :
-
Installez cuDNN en suivant les instructions du guide d'installation NVIDIA cuDNN
. -
Installez la version 10.2 de CUDA en suivant les instructions du guide d'installation NVIDIA CUDA pour Linux
.
-
-
-
L'utilisateur du système qui exécute ce composant doit être membre du groupe système ayant accès au GPU du périphérique. Le nom de ce groupe varie selon le système d'exploitation. Consultez la documentation de votre système d'exploitation et de votre processeur graphique pour déterminer le nom de ce groupe de systèmes.
Par exemple, sur les appareils NVIDIA Jetson, le nom de ce groupe est
video
, et vous pouvez exécuter la commande suivante pour ajouter un utilisateur système à ce groupe. Remplacezggc_user
par le nom de l'utilisateur à ajouter.sudo usermod -aG video
ggc_user
-
Dépendances
Ce composant n'a aucune dépendance.
Configuration
Ce composant fournit les paramètres de configuration suivants que vous pouvez personnaliser lorsque vous déployez le composant.
Socket
-
(Facultatif) Le socket de fichier sur lequel fonctionne l'agent Edge. Les composants du modèle Lookout for Vision utilisent ce socket de fichier pour communiquer avec l'agent Edge. Si vous modifiez ce paramètre, vous devez spécifier la même valeur lorsque vous déployez les composants du modèle Lookout for Vision.
Par défaut :
unix:///tmp/aws.iot.lookoutvision.EdgeAgent.sock
Fichier journal local
Ce composant utilise le fichier journal suivant.
/logs/aws.iot.lookoutvision.EdgeAgent.log
/greengrass/v2
Pour consulter les journaux de ce composant
-
Exécutez la commande suivante sur le périphérique principal pour afficher le fichier journal de ce composant en temps réel. Remplacez
par le chemin d'accès au dossier AWS IoT Greengrass racine./greengrass/v2
sudo tail -f
/logs/aws.iot.lookoutvision.EdgeAgent.log/greengrass/v2
Journal des modifications
Le tableau suivant décrit les modifications apportées à chaque version du composant.
Version |
Modifications |
---|---|
1.2.0 |
Correction et amélioration de bogues généraux |
1.1.9 |
Correction et amélioration de bogues généraux |
1.1.8 |
Correction et amélioration de bogues généraux |
1.1.7 |
|
1.1.6 |
Correction et amélioration de bogues généraux |
1.1.4 |
|
1.1.3 |
Correction et amélioration de bogues généraux |
1.1.1 |
Correction et amélioration de bogues généraux |
1.1.0 |
|
1.0.0 |
Cette version du composant Lookout for Vision Edge Agent nécessite une version de Python différente de la version 0.1.x. Si vous souhaitez passer de la version 0.1.x à la version v1.x, vous devez mettre à niveau l'installation de Python sur le périphérique principal.
|
0,1,37 |
Correction et amélioration de bogues généraux |
0,1,36 |
Première version. |