Introduzione
In questo modulo verrà pubblicato e distribuito un carico di lavoro di contenitore DeepStream basato su ARM64 in hardware incorporato NVIDIA usando Azure IoT Edge.
Prerequisiti
- Sistema basato su x86 che esegue Ubuntu 18.04.
- Scheda grafica RTX 2080, RTX 3080, T4 o A100 NVIDIA.
- Dispositivo incorporato NVIDIA Jetson di cui è stato effettuato il provisioning con JetPack 4.6.
- Familiarità con i carichi di lavoro dei contenitori e Docker.
- Familiarità con Azure IoT Edge e hub IoT di Azure.
- Completamento del modulo prerequisito Introduzione al Graph Composer NVIDIA DeepStream con Microsoft Azure.
Scenario: Distribuire un carico di lavoro Graph Composer DeepStream in un dispositivo reale sul perimetro
Il manager è entusiasta dello stato di avanzamento dell'applicazione video intelligente ed è interessato a mettere in produzione questo lavoro. Si scopre che NVIDIA produce una linea di dispositivi incorporati in grado di eseguire carichi di lavoro Graph Composer NVIDIA DeepStream. Si è deciso di indagare sull'uso del runtime Azure IoT Edge per distribuire in modo sicuro il carico di lavoro Graph Composer NVIDIA DeepStream in questi dispositivi con accelerazione GPU e fattore di forma ridotto in varie posizioni in tutto il mondo. Questa strategia non risolverà solo il problema della distribuzione, ma consentirà anche di raccogliere le metriche da tutti i dispositivi in una singola posizione. Sarà quindi possibile eseguire analisi usando i servizi in Azure.
Che cosa imparerà?
Dopo aver completato questo modulo, si sarà in grado di:
- Modificare un'applicazione Graph Composer NVIDIA DeepStream per pubblicare dati in un hub in hub IoT di Azure.
- Creare e pubblicare immagini di contenitore NVIDIA DeepStream multipiattaforma in un registro contenitori in Registro Azure Container.
- Configurare Azure IoT Edge per l'esecuzione in hardware incorporato NVIDIA.
- Distribuire immagini NVIDIA DeepStream multipiattaforma in dispositivi incorporati NVIDIA usando Azure IoT Edge.
Qual è l'obiettivo principale?
Questo modulo illustrerà come usare Graph Composer DeepStream per creare immagini di contenitori multipiattaforma. Tali artefatti verranno quindi pubblicati in un registro contenitori in Azure, in cui è possibile farvi riferimento e distribuirli in modo sicuro in un dispositivo incorporato NVIDIA che esegue Azure IoT Edge.