Einführung
In diesem Modul erfahren Sie, wie Sie den NVIDIA DeepStream Graph Composer auf einem x86-basierten Ubuntu 18.04-System einrichten und konfigurieren, um die schnelle Entwicklung von Anwendungspipelines für die intelligente Videoanalyse (IVA) für die Bereitstellung auf cloud- und edgefähigen Geräten zu ermöglichen.
Voraussetzungen
- x86-basiertes System unter Ubuntu 18.04
- RTX2080-, RTX3080-, T4- oder A100 NVIDIA-Grafikkarte
- Vertrautheit mit Containerworkloads und Docker
- Vertrautheit mit Azure IoT Edge und Azure IoT Hub
- Abschluss des erforderlichen Moduls: NVIDIA DeepStream-Entwicklung mit Microsoft Azure
Szenario: Veröffentlichen einer DeepStream Graph Composer-Workload in Azure Container Registry für die Massenverteilung
Ihr Vorgesetzter ist von dem NVIDIA DeepStream SDK und seiner Fähigkeit überzeugt, die benutzerdefinierte Entwicklung von IVA-Anwendungen zu ermöglichen. Der Vorgesetzte möchte an ausgewählten Standorten mit der Einführung eines Proof of Concept für Tester zur Auswertung beginnen. Sie haben von einem aktuellen Entwicklungstool gehört, dem NVIDIA DeepStream Graph Composer. Sie können damit Visualisierungen von IVA-Lösungen erstellen und diese auch als Containerworkloads exportieren. Sie entscheiden sich für eine containerbasierte Strategie für die Entwicklung des Proof of Concept, um sicherzustellen, dass die Workload auf jedem kompatiblen Hardwareziel erwartungsgemäß ausgeführt wird.
Lernziele
Nach Abschluss dieses Moduls können Sie Folgendes:
- Installieren der NVIDIA DeepStream Graph Composer-Anwendung und der Referenzdiagramme.
- Entwickeln von IVA-Anwendungen mithilfe von DeepStream Graph Composer.
- Packen von DeepStream Graph Composer-Anwendungen in einem Container mit dem Container-Generator.
- Veröffentlichen von DeepStream Graph Composer-Containerworkloads in Azure Container Registry, um eine sichere Neuverteilung zu gewährleisten.
Was ist das Hauptziel?
In diesem Modul erfahren Sie, wie Sie den DeepStream Graph Composer zusammen mit Azure-Diensten verwenden, um IVA-Containeranwendungen zu erstellen und zur sicheren Verteilung in Azure Container Registry zu veröffentlichen.