NGC | Catalog
CatalogContainersDeepStream IVA Deployment Demo

DeepStream IVA Deployment Demo

For copy image paths and more information, please view on a desktop device.
Logo for DeepStream IVA Deployment Demo

Description

How to deploy pre-trained models from NGC into an intelligent video analytics (IVA) pipeline in DeepStream

Publisher

NVIDIA

Latest Tag

20.06

Modified

September 1, 2023

Compressed Size

1.73 GB

Multinode Support

No

Multi-Arch Support

No

20.06 (Latest) Scan Results

Linux / amd64

IVA Deployment with DeepStream

This container provides a demonstration of how to deploy pre-trained models from NGC into an intelligent video analytics (IVA) pipeline in DeepStream. These models could be fine-tuned on additional data using Transfer Learning Toolkit.

Why DeepStream?

NVIDIA DeepStream lets you deploy deep learning models in intelligent video analytics (IVA) pipelines. This enables real time object detection, tracking, and classification. This is possible through a combination of tools such as TensorRT, Triton, Transfer Learning Toolkit the NVIDIA Codec SDK and the NVIDIA Optical Flow SDK.

To learn more

Please review the following resources:

Installation and Getting Started

Getting started with the application is pretty straightforward with nvidia-docker.

Running from NGC container

This image contains the complete DeepStream Jupyter Lab environment and tutorial.

1. Download the container from NGC

docker pull nvcr.io/nvidia/ds_deployment_demo:20.06

2. Run the notebook server

docker run --gpus all --rm -it -p 8888:8888 --env NVIDIA_VISIBLE_DEVICES=0 nvcr.io/nvidia/ds_deployment_demo:20.06

Note: Depending on your docker version you may have to use ‘docker run --runtime=nvidia’ or remove ‘--gpus all’

3. Connect to notebook server

Jupyter Lab will be available on port 8888!

e.g. http://127.0.0.1:8888 if running on a local machine

(or first available port after that, 8889, 8890 etc if 8888 is occupied - see command output)

4. Run the notebooks

  • deepstream_deployment: Introduction to DeepStream and step-by-step deployment of 4 different pre-trained models from NGC.

  • TLT_Sample_Model: This notebook will not run inside this container, it is merely intended to demonstrate the process is for training models in Transfer Learning Toolkit.

Getting Help & Support


If you have any questions or need help, please email npn-ds@nvidia.com