NVIDIA
NVIDIA
NVIDIA HPC SDK
Container
NVIDIA
NVIDIA
NVIDIA HPC SDK

The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and tools essential to maximizing developer productivity and the performance and portability of HPC applications.

LayerLabelCreated
ac4ae2b81f5f27e4a2f655b5ce493d1539fc29738644d80279fc4134940eb8acCONFIG
Entrypoint /usr/local/bin/entrypoint.sh
05/21/2025 4:52 AM UTC
a5c6b8d70f7f5a839556a8ae5474ac99a634b3d7cbf2871cca6b93f7138e12a0COPY
entrypoint.sh /usr/local/bin
05/21/2025 4:52 AM UTC
521937086534cf72ed74525cd383b9899acc3e490e04dc7a0ce85a1c920f46baRUN
TARGETARCH=amd64 mkdir -p /etc/OpenCL/vendors &&
  echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd
05/21/2025 4:52 AM UTC
7c07b9f0f81af22b2ca358f0403fb7b8e4dcab83194a51e023d278ee9583d9c0ENV
MELLANOX_VISIBLE_DEVICES=all NVIDIA_DRIVER_CAPABILITIES=compute,utility NVIDIA_REQUIRE_CUDA=cuda>=11.0 NVIDIA_VISIBLE_DEVICES=all
05/21/2025 4:52 AM UTC
8d57ca56e1a1e1bb16bac11d3129d5b851d9dbd123acfc54ddda31a5885aa45aRUN
TARGETARCH=amd64 rm -rf /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/REDIST/cuda/11.0/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/10.1/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/10.1/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/10.2/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/10.2/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.0/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.0/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.0/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.0/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.1/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.1/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.1/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.1/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.2/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.2/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.2/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.2/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.3/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.3/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.3/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.3/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.4/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.4/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.4/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.4/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.5/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.5/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.5/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.5/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.6/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.6/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.6/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.6/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.7/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.7/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.7/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.7/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.8/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.8/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.8/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/11.8/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.0/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.0/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.0/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.0/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.1/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.1/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.1/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.1/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.2/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.2/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.2/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.2/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.3/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.3/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.3/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.3/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.4/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.4/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.4/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.4/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.5/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.5/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.5/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.5/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.6/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.6/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.6/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.6/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.8/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.8/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.8/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.8/libnvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.9/bin/computeprof /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.9/bin/nvvp /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.9/doc/man/man1/nvvp.1 /opt/nvidia/hpc_sdk/Linux_${NVHPC_ARCH}/25.5/cuda/12.9/libnvvp
05/21/2025 4:52 AM UTC
962b253994aaf6b1adf7835aa19f38d0c0c04c45ef8389c401bc99009a5c0bdcLABEL
com.nvidia.hpcsdk.release=2025 com.nvidia.hpcsdk.version=25.5 maintainer=NVIDIA HPC SDK - https://developer.nvidia.com/hpc-sdk
05/21/2025 4:52 AM UTC
1b5c9c1348e83aba585cf06b7e463add6b2c6932e8e876f9ffb7134caf3b7c26ENV
HPCSDK_RELEASE=2025 HPCSDK_VERSION=25.5
05/21/2025 4:52 AM UTC
c39d611792087c85dc34b6a43ed696ac2e0fece2842e20bdbf00642a2fbcb633RUN
TARGETARCH=amd64 echo "source /usr/share/lmod/lmod/init/bash" >> /etc/bash.bashrc &&
  echo "/opt/nvidia/hpc_sdk/modulefiles" >> /etc/lmod/modulespath &&
  echo "module load nvhpc" >> /etc/bash.bashrc
05/21/2025 4:52 AM UTC
44d10ceea58e967b3f2f17b17359155fc3c855088fa3bb33a7f09fed15ac646eENV
MODULEPATH=/opt/nvidia/hpc_sdk/modulefiles
05/21/2025 4:52 AM UTC
27d2b4e04a0c79f5ab9453723d2c85f2ec4d1a74b792f793cd98abde385396a1RUN
TARGETARCH=amd64 apt-get update -y &&
  DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends nvhpc-25-5-cuda-multi &&
  rm -rf /var/lib/apt/lists/*
05/21/2025 4:52 AM UTC