NVIDIA
NVIDIA
CUDA Deep Learning
Container
NVIDIA
NVIDIA
CUDA Deep Learning

CUDA is a parallel computing platform and programming model that enhances computing performance using NVIDIA GPUs. CUDA Deep Learning integrates networking and GPU-accelerated libraries like cuDNN, cuTensor, NCCL, HPC-x, and the CUDA Toolkit.

LayerLabelCreated
10fdbb428acdaf4ad8afffd399f71e00fd6932d051e7f0fff9d2e088a741460dCONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh
05/30/2026 6:14 PM UTC
c360d408683ae8b5b5e369781491cd76c4bdbfd7dce6b609fa87c99389b08a4aRUN
ENABLE_MITMPROXY=0 ENABLE_FIPS=0 CUDA_COMPONENT_LIST=crt nvrtc driver-dev culibos-dev cudart cudart-dev nvcc tileiras VERSION_LIST=CURAND_VERSION CUBLAS_VERSION CUFILE_VERSION /tmp/manage_cert.sh uninstall
05/30/2026 6:14 PM UTC
1f0f0de07c2ba7adb2409e5542ae7295f7289e87f5ab6eb103831b600736e7f9ENV
LIBRARY_PATH=/usr/local/cuda/lib64/stubs:
05/30/2026 6:14 PM UTC
bfcabba836b5dfa3c9f4dc2b5a3c307e526dbcc646d08c1748cbe5aed5b91403RUN
RUN |4 ENABLE_MITMPROXY=0 ENABLE_FIPS=0 CUDA_COMPONENT_LIST=crt nvrtc driver-dev culibos-dev cudart cudart-dev nvcc tileiras VERSION_LIST=CURAND_VERSION CUBLAS_VERSION CUFILE_VERSION /bin/sh -c set -exo pipefail export ARTIFACTORY_USER=$(cat /run/secrets/ARTIFACTORY_USER) export ARTIFACTORY_TOKEN=$(cat /run/secrets/ARTIFACTORY_TOKEN) VERSION_LIST="${VERSION_LIST}" /nvidia/build-scripts/installLIBS.sh # Hack to grab stubs from the libs stage and put them under /usr/local/cuda/lib64 without actually installing the libs HACK_LIST="cusparse cusolver cufft nvJitLink" for lib in ${HACK_LIST}; do _LIB_VERSION_ENV_VAR="${lib^^}_VERSION" _LIB_MAJOR_VERSION=$(echo "${!_LIB_VERSION_ENV_VAR}" | cut -d. -f1) if [[ -z "${_LIB_MAJOR_VERSION}" ]]; then echo "[ERROR] ${_LIB_VERSION_ENV_VAR} is not set" exit 1 fi for _stub in $(ls /tmp/stubs/*${lib}*); do cp ${_stub} /usr/local/cuda/lib64/$(basename ${_stub}).${_LIB_MAJOR_VERSION} # Create a symlink to the file with .0 extension ln -sf $(basename ${_stub}).${_LIB_MAJOR_VERSION} /usr/local/cuda/lib64/$(basename ${_stub}).0 done done ( set +x; echo "[INFO] /usr/local/cuda/lib64 after hack:"; ls -larth /usr/local/cuda/lib64/ ) /nvidia/build-scripts/installCUDNN.sh /nvidia/build-scripts/installCUSPARSELT.sh NOBUILDER=1 /nvidia/build-scripts/installTRT.sh /nvidia/build-scripts/installNCCL.sh DPKG_DIVERT=1 /nvidia/build-scripts/installNVSHMEM.sh ls /usr/local/cuda/lib64/libnvshmem_host.so* ||
  { echo "[ERROR] libnvshmem_host.so* not found under /usr/local/cuda/lib64"; exit 1; } # buildkit
05/30/2026 6:14 PM UTC
97b7e6bb76144398dba43b9d5d4d91b02e4deab4ef7b4ba8837690db02a68671ARG
VERSION_LIST=CURAND_VERSION CUBLAS_VERSION CUFILE_VERSION
05/30/2026 6:12 PM UTC
ad524ed52e4a4fdc7839e2c2e01d8aaf448047a189fc0257a8979215b6d62859RUN
RUN |3 ENABLE_MITMPROXY=0 ENABLE_FIPS=0 CUDA_COMPONENT_LIST=crt nvrtc driver-dev culibos-dev cudart cudart-dev nvcc tileiras /bin/sh -c set -exo pipefail export ARTIFACTORY_USER=$(cat /run/secrets/ARTIFACTORY_USER) export ARTIFACTORY_TOKEN=$(cat /run/secrets/ARTIFACTORY_TOKEN) # We need CCCL first since cuda-cudart-dev depends on it DEVEL=0 BASE=1 VERSION_LIST="CCCL_VERSION" /nvidia/build-scripts/installLIBS.sh COMPONENT_LIST="${CUDA_COMPONENT_LIST}" /nvidia/build-scripts/installCUDA.sh # buildkit
05/30/2026 6:12 PM UTC
f697f6e26f39658162bb1842eee762b4703225dd4070ee5cfbb13df320c38d26ENV
CUDA_COMPONENT_LIST=crt nvrtc driver-dev culibos-dev cudart cudart-dev nvcc tileiras
05/30/2026 6:12 PM UTC
47bb4a9550f2dcfb53d572379777d22ac309adae57f9b3e46b11c22be810c61aARG
CUDA_COMPONENT_LIST=crt nvrtc driver-dev culibos-dev cudart cudart-dev nvcc tileiras
05/30/2026 6:12 PM UTC
62cd7a0fd73a6c9b4d8c165c29e44a9a5b1e45e033d445edbefb3cf19319b56eRUN
ENABLE_MITMPROXY=0 ENABLE_FIPS=0 export DEBIAN_FRONTEND=noninteractive &&
  apt-get update &&
  apt-get install -y --no-install-recommends apt-utils build-essential libncurses6 libncursesw6 unzip jq gnupg libtcmalloc-minimal4 git libglib2.0-0 libhwloc15 libnuma-dev libnuma1 libpmi2-0-dev numactl openssh-client vim-tiny wget &&
  rm -rf /var/lib/apt/lists/* &&
  if [ "${ENABLE_FIPS}" = "1" ]; then apt-get remove -y openssh-client &&
  cp -f -p /tmp/ubuntu.sources.fips /etc/apt/sources.list.d/ubuntu.sources &&
  apt-get update &&
  apt-get install -y --no-install-recommends openssh-client &&
  rm -rf /var/lib/apt/lists/*; fi &&
  ( [ -x /bin/ssh-agent ] &&
  chgrp root /bin/ssh-agent ||
  true ) &&
  ( [ -x /usr/bin/ssh-agent ] &&
  chgrp root /usr/bin/ssh-agent ||
  true )
05/30/2026 6:12 PM UTC
18650bffafd41c11eea5203394777c8ce543df59b3821ca38c46e1dda77148c5RUN
ENABLE_MITMPROXY=0 ENABLE_FIPS=0 /tmp/manage_cert.sh install
05/30/2026 6:12 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.