Introduction
Dans ce module, vous allez publier et déployer une charge de travail en conteneur DeepStream basée sur ARM64 sur du matériel incorporé NVIDIA en utilisant Azure IoT Edge.
Prérequis
- Système x86 exécutant Ubuntu 18.04.
- Carte graphique NVIDIA RTX 2080, RTX 3080, T4 ou A100.
- Appareil incorporé NVIDIA Jetson provisionné avec Jetpack 4.6.
- Familiarisez-vous avec les charges de travail de conteneur et Docker.
- Familiarisez-vous avec Azure IoT Edge et Azure IoT Hub.
- Terminez le module prérequis Présentation de NVIDIA DeepStream Graph Composer avec Azure.
Scénario : Déployer une charge de travail DeepStream Graph Composer sur un appareil réel en périphérie
Votre patron est ravi de la progression de votre application IVA (Intelligent Video Application) et envisage de mettre votre travail en production. Vous apprenez que NVIDIA produit une gamme d’appareils incorporés capables d’exécuter des charges de travail NVIDIA DeepStream Graph Composer. Vous avez décidé d’examiner l'utilisation du runtime Azure IoT Edge pour distribuer en toute sécurité votre charge de travail NVIDIA DeepStream Graph Composer à ces appareils accélérés par des processeurs graphiques (GPU) de petite taille situés dans le monde entier. Cette stratégie ne résout pas uniquement le problème de déploiement, mais vous permet aussi de collecter des métriques à partir de tous les appareils à un emplacement unique. Vous pouvez ensuite effectuer une analyse à l’aide de services dans Azure.
Qu’allez-vous apprendre ?
À la fin de ce module, vous pourrez :
- Modifiez une application NVIDIA DeepStream Graph Composer afin de publier des données sur un hub dans Azure IoT Hub.
- Créez et publiez des images de conteneur NVIDIA DeepStream multiplateformes dans un registre de conteneurs dans Azure Container Registry.
- Configurez Azure IoT Edge pour qu’il s’exécute sur du matériel avec NVIDIA incorporé.
- Déployez des images NVIDIA DeepStream multiplateformes sur des appareils incorporés NVIDIA à l’aide d’Azure IoT Edge.
Quel est l’objectif principal ?
Ce module vous présente comment utiliser DeepStream Graph Composer pour générer des images de conteneur multiplateformes. Vous publierez ensuite ces artefacts dans un registre de conteneurs dans Azure, où vous pourrez les référencer et les déployer en toute sécurité sur un appareil incorporé NVIDIA exécutant Azure IoT Edge.