Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Lookout for Vision Edge Agent
Il componente Lookout for Vision Edge Agent aws.iot.lookoutvision.EdgeAgent
() installa un server di runtime Amazon Lookout for Vision locale, che utilizza la visione artificiale per individuare difetti visivi nei prodotti industriali.
Per utilizzare questo componente, crea e distribuisci i componenti del modello di apprendimento automatico Lookout for Vision. Questi modelli di apprendimento automatico prevedono la presenza di anomalie nelle immagini trovando schemi nelle immagini utilizzate per addestrare il modello. Quindi, puoi sviluppare e distribuire componenti Greengrass personalizzati, denominati componenti di applicazioni client, che forniscono immagini e flussi video a questo componente di runtime per rilevare anomalie utilizzando i modelli di apprendimento automatico.
È possibile utilizzare l'API Lookout for Vision Edge Agent per interagire con questo componente di altri componenti Greengrass. Questa API è implementata utilizzando gRPC
Per ulteriori informazioni su come utilizzare questo componente, consulta quanto segue:
-
Usa Amazon Lookout for Vision sui dispositivi principali Greengrass
-
Cos'è Amazon Lookout for Vision? nella Guida per sviluppatori di Amazon Lookout for Vision
-
Creazione di un modello Lookout for Vision nella Amazon Lookout for Vision Developer Guide.
-
Utilizzo di un modello Lookout for Vision su un dispositivo edge nella Amazon Lookout for Vision Developer Guide.
Nota
Il componente Lookout for Vision Edge Agent è disponibile solo nei seguenti Regioni AWS casi:
-
Stati Uniti orientali (Ohio)
-
Stati Uniti orientali (Virginia settentrionale)
-
US West (Oregon)
-
Europa (Francoforte)
-
Europa (Irlanda)
-
Asia Pacifico (Tokyo)
-
Asia Pacifico (Seoul)
Argomenti
Versioni
Questo componente ha le seguenti versioni:
-
1.2.x
-
1.1.x
-
1.0.x
-
0,1.x
Tipo
Questo componente è un componente generico () aws.greengrass.generic
. Il nucleo Greengrass esegue gli script del ciclo di vita del componente.
Per ulteriori informazioni, consulta Tipi di componenti.
Sistema operativo
Questo componente può essere installato solo sui dispositivi principali di Linux.
Requisiti
Questo componente ha i seguenti requisiti:
-
Il dispositivo principale Greengrass deve utilizzare un'architettura Armv8 (AArch64) o x86_64.
-
Se utilizzi la versione 1.0.0 o successiva di questo componente, Python 3.8 o Python
3.9 , incluso, pip
installato sul dispositivo principale Greengrass.Se si utilizza la versione 0.1.x di questo componente, Python
3.7, incluso, pip
installato sul dispositivo principale Greengrass.Importante
Il dispositivo deve avere una di queste versioni esatte di Python. Questo componente non supporta le versioni successive di Python.
-
Per utilizzare l'inferenza delle unità di elaborazione grafica (GPU), il dispositivo principale deve soddisfare i seguenti requisiti. L'inferenza tramite GPU è facoltativa nella versione 1.1.0 e successive di questo componente.
-
Un'unità di elaborazione grafica (GPU) che supporta CUDA. Per ulteriori informazioni, consulta Verifica di disporre di una GPU compatibile con CUDA nella documentazione CUDA
Toolkit. -
cuDNN, CUDA e TensorRT installati sul dispositivo principale Greengrass.
-
Sui dispositivi NVIDIA Jetson, come Jetson Nano o Jetson Xavier, cuDNN, CUDA e TensorRT vengono installati con NVIDIA. JetPack Non è necessario apportare alcuna modifica. Questo componente supporta JetPack 4.4
, JetPack4.5 , JetPack 4.5.1 e JetPack4.6.1 . Importante
È necessario installare una di queste versioni JetPack e non un'altra versione. Il servizio Lookout for Vision compila modelli di visione artificiale per JetPack queste piattaforme.
-
Sui dispositivi x86 con una GPU dotata della microarchitettura NVIDIA Ampere (o la capacità di elaborazione della GPU è 8.0), procedi come segue:
-
Installa cuDNN seguendo le istruzioni nella Guida all'installazione di NVIDIA
cuDNN. -
Installa TensorRT versione 8.2.0 seguendo le istruzioni nella documentazione NVIDIA TensorRT.
-
-
Sui dispositivi x86 con una GPU con un'architettura NVIDIA precedente ad Ampere (o la capacità di calcolo della GPU è inferiore a 8.0), procedi come segue:
-
Installa cuDNN seguendo le istruzioni nella Guida all'installazione di NVIDIA
cuDNN.
-
-
-
L'utente di sistema che esegue questo componente deve essere un membro del gruppo di sistema che ha accesso alla GPU del dispositivo. Il nome di questo gruppo varia in base al sistema operativo. Consulta la documentazione del tuo sistema operativo e della GPU per determinare il nome di questo gruppo di sistemi.
Ad esempio, sui dispositivi NVIDIA Jetson, il nome di questo gruppo è ed è
video
possibile eseguire il comando seguente per aggiungere un utente di sistema a questo gruppo. Sostituisciggc_user
con il nome dell'utente da aggiungere.sudo usermod -aG video
ggc_user
-
Dipendenze
Questo componente non ha alcuna dipendenza.
Configurazione
Questo componente fornisce i seguenti parametri di configurazione che è possibile personalizzare durante la distribuzione del componente.
Socket
-
(Facoltativo) Il file socket in cui opera l'Edge Agent. I componenti del modello Lookout for Vision utilizzano questo file socket per comunicare con Edge Agent. Se si modifica questo parametro, è necessario specificare lo stesso valore quando si distribuiscono i componenti del modello Lookout for Vision.
Impostazione predefinita:
unix:///tmp/aws.iot.lookoutvision.EdgeAgent.sock
File di registro locale
Questo componente utilizza il seguente file di registro.
/logs/aws.iot.lookoutvision.EdgeAgent.log
/greengrass/v2
Per visualizzare i log di questo componente
-
Esegui il seguente comando sul dispositivo principale per visualizzare il file di registro di questo componente in tempo reale. Sostituisci
con il percorso della cartella AWS IoT Greengrass principale./greengrass/v2
sudo tail -f
/logs/aws.iot.lookoutvision.EdgeAgent.log/greengrass/v2
Changelog
La tabella seguente descrive le modifiche in ogni versione del componente.
Versione |
Modifiche |
---|---|
1.2.0 |
Correzioni di bug generali e miglioramenti. |
1.1.9 |
Correzioni di bug generali e miglioramenti. |
1.1.8 |
Correzioni di bug generali e miglioramenti. |
1.1.7 |
|
1.1.6 |
Correzioni di bug generali e miglioramenti. |
1.1.4 |
|
1.1.3 |
Correzioni di bug generali e miglioramenti. |
1.1.1 |
Correzioni di bug generali e miglioramenti. |
1.1.0 |
|
1.0.0 |
Questa versione del componente Lookout for Vision Edge Agent richiede una versione di Python diversa dalla versione 0.1.x. Se desideri eseguire l'aggiornamento dalla v0.1.x alla v1.x, devi aggiornare l'installazione di Python sul dispositivo principale.
|
0.1.37 |
Correzioni di bug generali e miglioramenti. |
0,1,36 |
Versione iniziale. |