NVIDIA
NVIDIA
DeepStream-l4t
Container
NVIDIA
NVIDIA
DeepStream-l4t

DeepStream SDK delivers a complete streaming analytics toolkit for real-time AI based video and image understanding and multi-sensor processing. This container is for NVIDIA Jetson platform.

LayerLabelCreated
sha256:2a745f8ae6424947d79fdda0b33168ce1694ed9e0286fac1f4a7a7f61cd32c38RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 ldconfig
08/25/2025 3:58 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgomp.so.1:/usr/lib/x86_64-linux-gnu/libGLdispatch.so:
08/25/2025 3:58 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
PKG_CONFIG_PATH=:/.local/lib/pkgconfig
08/25/2025 3:58 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
LD_LIBRARY_PATH=/usr/local/cuda/lib64:/.local/lib
08/25/2025 3:58 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.local/bin
08/25/2025 3:58 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
/opt/nvidia/deepstream/deepstream
08/25/2025 3:58 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
NVIDIA_DRIVER_CAPABILITIES=compute,utility,video,compute,graphics,utility
08/25/2025 3:58 AM UTC
sha256:e7575531a67cb7e113ae77b5ae5779ee488728ec701c5289896f328b3db80abcRUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 ln -s /usr/lib/x86_64-linux-gnu/libcudnn.so.9 /usr/lib/x86_64-linux-gnu/libcudnn.so
08/25/2025 3:58 AM UTC
sha256:259ed36d790ffd368e767d5a43ac624f0454ec810000d454711bd512d1a3c902RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 mkdir -p /tmp/temp_trt ; mkdir -p /root/tmp ; mkdir -p /tmp99 &&
  cd /tmp/temp_trt &&
  apt-add-repository ppa:mosquitto-dev/mosquitto-ppa &&
  wget -O /etc/init.d/rsyslog https://urm.nvidia.com/artifactory/sw-ds-generic/depend/ubuntu2204/rsyslog_config/rsyslog -nv &&
  wget https://urm.nvidia.com/artifactory/sw-ds-generic/depend/trt/nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8_1.0-1_amd64.deb --no-check-certificate --no-verbose &&
  wget https://urm.nvidia.com/artifactory/sw-ds-generic/depend/trt/cudnn-local-repo-ubuntu2404-9.8.0_1.0-1_amd64.deb --no-check-certificate --no-verbose &&
  ls -l /tmp/temp_trt/ &&
  chmod +x /etc/init.d/rsyslog &&
  dpkg -i /tmp/temp_trt/nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8_1.0-1_amd64.deb &&
  dpkg -i /tmp/temp_trt/cudnn-local-repo-ubuntu2404-9.8.0_1.0-1_amd64.deb &&
  ls -l /tmp/temp_trt/ &&
  wget -O /tmp99/libgstrtpmanager.so https://urm.nvidia.com/artifactory/sw-ds-generic/permanent_prebuilt/rtpmanager_gst/Ubuntu2404/x86/libgstrtpmanager.so &&
  cp /var/nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8/nv-tensorrt-local-53871640-keyring.gpg /usr/share/keyrings/ &&
  cp /var/cudnn-local-repo-ubuntu2404-9.8.0/cudnn-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends mosquitto libnvinfer-bin=${TENSORRT_VERSION} libnvinfer-dev=${TENSORRT_VERSION} libnvinfer-dispatch-dev=${TENSORRT_VERSION} libnvinfer-dispatch10=${TENSORRT_VERSION} libnvinfer-headers-dev=${TENSORRT_VERSION} libnvinfer-headers-plugin-dev=${TENSORRT_VERSION} libnvinfer-lean-dev=${TENSORRT_VERSION} libnvinfer-lean10=${TENSORRT_VERSION} libnvinfer-plugin-dev=${TENSORRT_VERSION} libnvinfer-plugin10=${TENSORRT_VERSION} libnvinfer-samples=${TENSORRT_VERSION} libnvinfer-vc-plugin-dev=${TENSORRT_VERSION} libnvinfer-vc-plugin10=${TENSORRT_VERSION} libnvinfer10=${TENSORRT_VERSION} libnvonnxparsers-dev=${TENSORRT_VERSION} libnvonnxparsers10=${TENSORRT_VERSION} tensorrt-dev=${TENSORRT_VERSION} libcudnn9-cuda-12=9.8.0.87-1 &&
  tar --version ; tar -xvf /tmp/docker/deepstream_sdk_v8.0.0_x86_64.tbz2 -C / ; /opt/nvidia/deepstream/deepstream/install.sh &&
  /tmp/docker/gRPC_installation.sh &&
  cp /tmp/docker/user_additional_install_runtime.sh /opt/nvidia/deepstream/deepstream/ &&
  cp /tmp/docker/LicenseAgreementContainer.pdf /opt/nvidia/deepstream/deepstream/ &&
  mv /opt/nvidia/deepstream/deepstream/user_additional_install_runtime.sh /opt/nvidia/deepstream/deepstream/user_additional_install.sh &&
  cp /tmp/docker/10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json &&
  ln -s /usr/lib/x86_64-linux-gnu/libnvcuvid.so.1 /usr/lib/x86_64-linux-gnu/libnvcuvid.so &&
  ln -s /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1 /usr/lib/x86_64-linux-gnu/libnvidia-encode.so &&
  ln -s /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 /usr/lib/x86_64-linux-gnu/libnvidia-ml.so &&
  cd /tmp &&
  dpkg --purge nv-tensorrt-local-repo-ubuntu2404-10.9.0-cuda-12.8 &&
  dpkg --purge cudnn-local-repo-ubuntu2404-9.7.1 &&
  rm -rf /root/tmp &&
  rm -rf temp_trt &&
  rm -rf /var/lib/apt/lists/* &&
  apt autoremove ; ldconfig
08/25/2025 3:58 AM UTC
sha256:ed8d4e9443112b0d15f259623474f8dc1237ac2340a38f8cbe9773a46c16e3d8RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20250731_G41550015_rel38_PRC1_v8.0.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v8.0.0_x86_64.tbz2 TENSORRT_VERSION=10.9.0.34-1+cuda12.8 apt-get update &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends pkg-config software-properties-common libglvnd-dev libgl1-mesa-dev libegl1-mesa-dev libgles2-mesa-dev libegl-mesa0 libglib2.0-dev libcjson-dev libglib2.0-0t64 libssl-dev wget libyaml-cpp-dev libssl-dev openssl libssl3 gnutls-bin gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-alsa libssl3 libgstreamer1.0-0 libgstrtspserver-1.0 libjansson4 librabbitmq4 libuuid1 libc-bin libcurl3-gnutls libcurl4 libjson-glib-1.0-0 gstreamer1.0-rtsp rsyslog git sudo openssh-server openssh-sftp-server openssh-client libbinutils binutils gpgv libsqlite3-0 libpam0g libtasn1-6 python3 libssh-4 libjq1 jq libjsoncpp-dev gcc g++ make tar bzip2 libjpeg-dev libxml2 zlib1g apparmor-utils libhiredis-dev librdkafka1 tzdata &&
  rm -f /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstfaad.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvoaacenc.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx264.so &&
  rm -f /usr/lib/x86_64-linux-gnu/libavresample* /usr/lib/x86_64-linux-gnu/libavutil* /usr/lib/x86_64-linux-gnu/libavcodec* /usr/lib/x86_64-linux-gnu/libavformat* /usr/lib/x86_64-linux-gnu/libavfilter* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstde265.so* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstx265.so* /usr/lib/x86_64-linux-gnu/libde265.so* &&
  rm -f /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvpx.so* /usr/lib/x86_64-linux-gnu/libmpeg2.so.0* /usr/lib/x86_64-linux-gnu/libmpeg2encpp-2.1.so* /usr/lib/x86_64-linux-gnu/libmpg123.so* /usr/lib/x86_64-linux-gnu/libx265.so* /usr/lib/x86_64-linux-gnu/libx264.so* /usr/lib/x86_64-linux-gnu/libvpx.so* /usr/lib/x86_64-linux-gnu/libmpeg2convert.so* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenh264.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstnvcodec.so /usr/lib/x86_64-linux-gnu/libopenh264.so* /usr/lib/x86_64-linux-gnu/libvo-aacenc.so* &&
  rm -f /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstuvch264.so /usr/lib/x86_64-linux-gnu/libopenh264.so.2.2.0 /usr/lib/x86_64-linux-gnu/libopenh264.so.6 /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0 /usr/lib/x86_64-linux-gnu/libvo-aacenc.so.0.0.4 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 /usr/lib/x86_64-linux-gnu/libfaad* /usr/lib/x86_64-linux-gnu/libFLAC.so* /usr/lib/x86_64-linux-gnu/libmjpegutils-2.1.so.0* /usr/lib/x86_64-linux-gnu/libxvidcore.so* /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegpsmux.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflac.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2enc.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so &&
  rm -f /usr/lib/x86_64-linux-gnu/mfx/libmfx_h264la_hw64.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflac.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2enc.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so &&
  rm -f /usr/lib/x86_64-linux-gnu/libopenh264.so.7 /usr/lib/x86_64-linux-gnu/libopenh264.so.2.4.1 &&
  rm -f /usr/lib/*-linux-gnu/libdca.so* /usr/lib/*-linux-gnu/libdvdnav.so* /usr/lib/*-linux-gnu/libdvdread.so* /usr/lib/*-linux-gnu/libmpeg2.so.0* /usr/lib/*-linux-gnu/libmpeg2encpp-2.1.so* /usr/lib/*-linux-gnu/libmpg123.so* &&
  rm -rf /var/lib/apt/lists/* &&
  apt autoremove
08/25/2025 3:44 AM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.