Exercício – executar um aplicativo de exemplo do NVIDIA DeepStream

Concluído

Agora que você instalou as dependências e o SDK do NVIDIA DeepStream, você pode começar a trabalhar com os aplicativos de exemplo incluídos no DeepStream.

  1. Acesse /opt/nvidia/deepstream/deepstream/samples. Você verá muitas configurações e aplicativos de exemplo. Vamos acessar os exemplos do deepstream-app e iniciar um dos aplicativos de exemplo.

    Os comandos a seguir iniciarão o deepstream-app usando a configuração no source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt.

    cd /opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app
    deepstream-app -c source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt
    

    O deepstream-app deve começar a criar o mecanismo de execução. Ele usa os metadados do modelo definidos na configuração fornecida. Esse processo poderá levar alguns minutos, dependendo do hardware disponível. Ele será executado mais rapidamente nas execuções consecutivas devido ao cache da saída resultante do mecanismo.

    O nome do arquivo de configuração nos diz um pouco sobre o que esperar do exemplo. O exemplo source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt:

    • Decodifica quatro fontes de vídeo 1080p e aplica inferência usando o ResNet como o principal mecanismo de inferência da GPU (para detectar pessoas, bicicletas, veículos e sinais de trânsito).
    • Emprega rastreamento de objetos e usa um mecanismo secundário de inferência de GPU (para marca/cor/modelo do veículo). Este mecanismo renderiza resultados em uma exibição em bloco usando precisão int8 (para acelerar o tempo de processamento da inferência).

    A exibição deverá ser semelhante a esta:

    Captura de tela que mostra a configuração de SGIE do DeepStream em execução.

    Você pode ver os rótulos atribuídos aos objetos detectados selecionando qualquer uma das fontes na exibição lado a lado. Ao fazer isso, você verá um pouco mais de informações sobre os objetos. Para retornar à exibição lado a lado, clique com o botão direito do mouse em qualquer lugar na janela do aplicativo.

    Captura de tela que mostra a configuração de SGIE do DeepStream com etiquetas.

Agora que você viu um aplicativo de exemplo do DeepStream, faça algumas alterações para personalizar o comportamento.