NVIDIA DeepStream SDK enables developers to build accelerated pipelines for a wide range of use-cases such as IVA, retail, industrial inspection, and many more with minimal development effort.
NVIDIA DeepStream SDK
NVIDIA’s DeepStream SDK is a multi-sensor AI-based streaming analytics toolkit for video, image, and audio understanding. DeepStream is an integral part of NVIDIA Metropolis, the platform for building end-to-end services and solutions that transform real-time pixels and sensor data into actionable insights. DeepStream SDK features hardware-accelerated building blocks, called plugins, which bring deep neural networks and other complex processing tasks into a processing pipeline. The DeepStream SDK allows you to focus on building optimized Vision AI applications without having to design complete solutions from scratch.
The DeepStream SDK uses AI to perceive pixels and generate metadata while offering integration from the edge-to-the-cloud. The DeepStream SDK can be used to build applications across various use cases including retail analytics, patient monitoring in healthcare facilities, parking management, optical inspection (AOI), supply chain management (logistics), operations and manufacturing.
* NOTE: Deepstream-l4t container NGC repo will not be updated in future DeepStream releases; though old releases will remain accessible to the users.
Starting with the next DS release, the DeepStream container NGC repo will be the official repo for all containers (Jetson and dGPU).
What is in the NVIDIA DeepStream SDK Collection
NVIDIA NGC offers collections that easily group relevant information together. We have created the NVIDIA DeepStream SDK collection, so it is easy to find all the information in a single place.
-
DeepStream x86 containers: Containers for Enterprise Grade GPUs. DeepStream is part of NVIDIA AI Enterprise Production Branches.
-
DeepStream Jetson containers: Containers for Thor based systems.
-
DeepStream ARM SBSA and Spark container container: Container for ARM SBSA based systems. ARM SBSA and Spark containers are now unified
-
DeepStream Debian Installers: For both x86 and Jetson (ARM) based platforms. These assets are now available under the resource page of NGC.
-
DeepStream Libraries: For x86 only. These assets allow you to install the DeepStream Libraries from a single python wheel.
-
TAO Pretrained Models Supported: Details on how to run these models with DeepStream are available in the new Inference Builder GitHub repo, the legacy DeepStream-TAO GitHub repo or the DeepStream documentation.
* NOTE: GXF and Graph Composer are deprecated with DeepStream 9.0.
We have consolidated the DeepStream containers as follows:
td, th { text-align: left; }| Type | Architecture | Container Name | Target |
|---|---|---|---|
| Triton | Multi-Arch x86 + Jetson |
deepstream:9.0-triton-multiarch | Development / Deployment |
| DeepStream Samples | Multi-Arch x86 + Jetson |
deepstream:9.0-samples-multiarch | Deployment |
| DeepStream-ARM-SBSA and DGX-Spark Triton | ARM SBSA + DGX Spark | deepstream:9.0-triton-sbsa-dgx-spark | Development / Deployment |
NOTE: Some DeepStream dockerfiles are available on GitHub for easy customization.
DeepStream SDK 9.0 Release
For a full list of new features and changes, and known limitations please refer to the DeepStream 9.0 Release Notes.
Key New Features and Enhancements available in DeepStream 9.0:
| Category | Details |
|---|---|
| New Features |
|
| Enhancements | Please refer to the release notes section of the documentation |
Documentation
| Item | Documentation |
|---|---|
| Documentation | DeepStream
SDK Documentation DeepStream SDK APIs DeepStream Python APIs |
| Getting Started | DeepStream Coding Agents |
| Developing with C/C++ | DeepStream
Reference Application (deepstream-app) Additional DeepStream reference apps |
| Developing with Python | Python FlowAPIs and Service Maker Python
Application GitHub Repository (legacy) |
| DeepStream and TAO Toolkit Integration |
DeepStream
Inference Builder (GitHub Repo) |
| Deep Dives with DeepStream Ninjas | DeepStream Multi-Object
Trackers DeepStream Inference Options with Triton and TensorRT |
| Additional Examples | Additional GitHub Repos |
| Learn More | New To
DeepStream? Start here Additional resources on DevZone |
Supported Hardware and Software Dependencies
| Jetson Series | Modules | JetPack | Latest DeepStream Supported |
|---|---|---|---|
| Thor | Jetson AGX Thor | 7.1 | 9.0 |
| Orin | Jetson AGX Orin, Jetson Orin NX, Jetson Orin Nano IGX (including dGPU mode) |
6.1 | 7.1 |
| Xavier | Jetson AGX Xavier, Jetson Xavier NX | 5.1.3 | 6.3 (legacy) |
| TX2 | Jetson TX2 NX Jetson TX2 | 4.6.x | 6.0 (legacy) |
| Nano | Jetson Nano | 4.6.x | 6.0 (legacy) |
| Enterprise GPU Architecture | GPUs |
|---|---|
| Blackwell | B100, B200, RTX PRO Server and Workstation Edition, GB200, RTX PRO 4500 |
| Ada Lovelace | L4, L40, L40S |
| Ampere | A2, A10, A16, A30, A40, A100, RTX A6000 |
| Hopper | H100 |
| Turing | T4 |
| Software Dependencies | x86 | ARM SBSA /Jetson (via JetPack) |
|---|---|---|
| Operating System | Ubuntu LTS 24.04 | Ubuntu LTS 24.04 |
| GStreamer | 1.24.2 | 1.24.2 |
| Rivermax | 1.80.24 | 1.70.32 |
| DLFW (Triton) | 26.01 | 25.08 |
| TensorRT | 10.14.1.48 | 10.13.2.6 |
| CUDA | 13.1 | 13.0 |
| cuDNN | 9.18.0.77 | 9.12.0 |
| GPU Driver (RM) | 590.48.01 | 580 |
CV-CUDA (DeepStream Libraries) |
0.16.0 | N/A - Jetson 0.16.0 - ARM SBSA |
NvImageCodec (DeepStream Libraries) |
0.7.0.11 | N/A - Jetson 0.7.0.11 - ARM SBSA |
PyNvVideoCodec (DeepStream Libraries) |
2.1 | N/A - Jetson 2.1 - ARM SBSA |
Note:
If you are looking for older versions of DeepStream, please refer to the x86 or Jetson archive. Archived documentation is available here.
Technical Support
DeepStream Support is available via:
| Method | Available to | |
|---|---|---|
| Forums | All developers | |
| Direct Support | NVIDIA AI Enterprise License holders |
Known Limitations
There are known bugs and limitations in the SDK. To learn more about those, refer to the release notes.
License
The following licenses apply to the DeepStream SDK assets:
| Asset | Applicable EULA | Notes |
|---|---|---|
| SDK | DeepStream SDK EULA | A copy of the license is available on the following folder of the
SDK: /opt/nvidia/deepstream/deepstream-9.0/LicenseAgreement.pdf |
| Containers | DeepStream NGC License | License grants redistribution rights allowing developers to build applications on top of the DeepStream containers |
| Development Containers | DeepStream NGC Development License | A development-only license. Does not allow redistribution of the container |
| TAO Models | NVIDIA AI Product License | All TAO pre-trained models included in the DeepStream SDK are covered by the NVIDIA AI Product License. |
NOTE: By pulling, downloading, or using the DeepStream SDK, you accept the terms and conditions of the EULA licenses listed above:
Ethical AI
NVIDIA’s platforms and application frameworks enable developers to build a wide array of AI applications. Consider potential algorithmic bias when choosing or creating the models being deployed. Work with the model’s developer to ensure that it meets the requirements for the relevant industry and use case; that the necessary instruction and documentation are provided to understand error rates, confidence intervals, and results; and that the model is being used under the conditions and in the manner intended.