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
4182f5cf98a725294129692ec97be64aa3d088afba9c086c0daafdf7690bd6a7CONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh; WorkingDir /opt/nvidia/deepstream/deepstream
10/16/2024 6:45 PM UTC
d62bce56e1177ccfe88768c07c2f64f9f13564ca9eb2cd4b2b0b6eaf100f78ebENV
LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/.local/lib
10/16/2024 6:45 PM UTC
36e757f7209dbaea0df55b23be4e6e016057853bcbed00a4a5d4d46f2eb99c53ENV
PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.local/bin
10/16/2024 6:45 PM UTC
53fe95f92d2a26fd12a55eff579084199c47f35a2ac43c5fcef6e0033575911dWORKDIR
/opt/nvidia/deepstream/deepstream
10/16/2024 6:45 PM UTC
e7876970911d79602e398f72ed3a635255aee5ce79ff964a76a7578ec46f13d3ENV
NVIDIA_DRIVER_CAPABILITIES=compute,utility,video,compute,graphics,utility
10/16/2024 6:45 PM UTC
ef442e600722139c83d565779b31b019d4997467125a8ad1d6323eb47ba562c5RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20241004_G37791939_rel36_PRC1_v7.1.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v7.1.0_x86_64.tbz2 TENSORRT_VERSION=10.3.0.26-1+cuda12.5 mkdir -p /tmp/temp_trt ; mkdir -p /root/tmp ; mkdir -p /tmp99 &&
  cd /tmp/temp_trt &&
  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-ubuntu2204-10.3.0-cuda-12.5_1.0-1_amd64.deb --no-check-certificate --no-verbose &&
  wget https://urm.nvidia.com/artifactory/sw-ds-generic/depend/trt/cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb --no-check-certificate --no-verbose &&
  ls -l /tmp/temp_trt/ &&
  dpkg -i /tmp/temp_trt/nv-tensorrt-local-repo-ubuntu2204-10.3.0-cuda-12.5_1.0-1_amd64.deb &&
  dpkg -i /tmp/temp_trt/cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb &&
  ls -l /tmp/temp_trt/ &&
  chmod +x /etc/init.d/rsyslog &&
  wget -O /tmp99/libgstrtpmanager.so https://urm.nvidia.com/artifactory/sw-ds-generic/permanent_prebuilt/rtpmanager_gst/x86/libgstrtpmanager.so &&
  cp /var/nv-tensorrt-local-repo-ubuntu2204-10.3.0-cuda-12.5/nv-tensorrt-local-620E7D29-keyring.gpg /usr/share/keyrings/ &&
  cp /var/cudnn-local-repo-ubuntu2204-9.3.0/cudnn-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends 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.3.0.75-1 &&
  tar --version ; tar -xvf /tmp/docker/deepstream_sdk_v7.1.0_x86_64.tbz2 -C / ; /opt/nvidia/deepstream/deepstream/install.sh &&
  /tmp/docker/install_extra_libs.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-ubuntu2204-10.3.0-cuda-12.5 &&
  dpkg --purge cudnn-local-repo-ubuntu2204-9.3.0 &&
  rm -rf /root/tmp &&
  rm -rf temp_trt &&
  rm -rf /var/lib/apt/lists/* &&
  apt autoremove ; ldconfig
10/16/2024 6:45 PM UTC
04bff7187b1c797cc3360e8395dedb15635264d991a60286a600226f7ddd7732RUN
DS_PUBLIC_X86=https://urm.nvidia.com/artifactory/sw-ds-generic/save/deepstream_x86_public_20241004_G37791939_rel36_PRC1_v7.1.0.tbz2 DS_PUBLIC_X86_SDK_FILE=deepstream_sdk_v7.1.0_x86_64.tbz2 TENSORRT_VERSION=10.3.0.26-1+cuda12.5 apt-get update &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends pkg-config libglvnd-dev libgl1-mesa-dev libegl1-mesa-dev libgles2-mesa-dev libegl-mesa0 libglib2.0-dev libcjson-dev 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-0 libjansson4 librabbitmq4 libuuid1 libc-bin libcurl3-gnutls libcurl4 libjson-glib-1.0-0 gstreamer1.0-rtsp rsyslog git python3 libjsoncpp-dev gcc g++ make tar bzip2 libjpeg-dev libxml2 zlib1g 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 -rf /var/lib/apt/lists/* &&
  apt autoremove
10/16/2024 6:23 PM UTC
1b97889779c3a617f9a22e0553bc3fb0ec2866b58485bef7a47f59cfbca3567aARG
TENSORRT_VERSION=10.3.0.26-1+cuda12.5
10/16/2024 6:23 PM UTC
5071e51f902d80fbacc1c148d841c70312cc1a24f774c5068d19b3b0485f5f64ARG
DS_PUBLIC_X86_SDK_FILE
10/16/2024 6:23 PM UTC
f544a98bc6fe3ba5bcc0dcbb1057836bb9edac22bc853377dcd26d26a370d2b8ARG
DS_PUBLIC_X86
10/16/2024 6:23 PM 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.