Introdução
Neste módulo, você aprenderá a instalar e configurar o NVIDIA DeepStream Graph Composer em um sistema Ubuntu 18.04 baseado em x86 para habilitar o desenvolvimento rápido de pipelines de aplicativos de IVA (Análise de Vídeo Inteligente) para implantação em dispositivos com capacidade de borda e nuvem.
Pré-requisitos
- Sistema baseado em x86 executando o Ubuntu 18.04
- Placa de vídeo RTX2080, RTX3080, T4 ou A100 NVIDIA
- Familiaridade com cargas de trabalho de contêiner e Docker
- Familiaridade com o Azure IoT Edge e o Hub IoT do Azure
- Conclusão do módulo de pré-requisito: Desenvolvimento do NVIDIA DeepStream com o Microsoft Azure
Cenário: publicar uma carga de trabalho do DeepStream Graph Composer no Registro de Contêiner do Azure para distribuição em massa
Seu chefe está impressionado com o SDK do NVIDIA DeepStream e a capacidade de habilitar o desenvolvimento personalizado de aplicativos de IVA. O chefe deseja começar a distribuição de uma prova de conceito para testadores em locais selecionados para avaliação. Você já ouviu falar sobre uma ferramenta de desenvolvimento recente, o NVIDIA DeepStream Graph Composer. Você pode usá-lo para criar visualizações de soluções de IVA e exportá-las como cargas de trabalho em contêineres. Você decide empregar uma estratégia baseada em contêiner para o desenvolvimento da prova de conceito e garantir que a carga de trabalho seja executada conforme o esperado em qualquer destino de hardware compatível.
O que você aprenderá?
Ao concluir este módulo, você poderá:
- Instalar o aplicativo do NVIDIA DeepStream Graph Composer e referenciar grafos.
- Desenvolver aplicativos de IVA usando o Graph Composer.
- Empacotar aplicativos do DeepStream Graph Composer em um contêiner usando o container-builder.
- Publicar cargas de trabalho de contêiner do DeepStream Graph Composer no Registro de Contêiner do Azure para redistribuição segura.
Qual é a meta principal?
Este módulo mostrará como usar o DeepStream Graph Composer com os serviços do Azure para criar aplicativos de IVA em contêineres e publicá-los no Registro de Contêiner do Azure para distribuição segura.