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
28b740da2649f68a6e8a1e17cd01af407d00467aa86a1359c5f67af68e9d712eCONFIG
Entrypoint /usr/local/bin/entrypoint.sh; WorkingDir /
05/21/2025 1:10 AM UTC
29ff279f237a23940aad89e8579bcd782e9542f2bc62250d3cb28da57e414bffCOPY
entrypoint.sh /usr/local/bin
05/21/2025 1:10 AM UTC
0c06b59ba679bb22ef548a914d8e61bf3b61e43389dc40091765379f24527792RUN
TARGETARCH=amd64 mkdir -p /etc/OpenCL/vendors &&
  echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd
05/21/2025 1:10 AM UTC
ab73967f466e7cf7294b288a8d736afb165821cfeec9ecef96ddae84f45d8815ENV
MELLANOX_VISIBLE_DEVICES=all NVIDIA_DRIVER_CAPABILITIES=compute,utility NVIDIA_REQUIRE_CUDA=cuda>=11.0 NVIDIA_VISIBLE_DEVICES=all
05/21/2025 1:10 AM UTC
707c080a3f0896073bf8109669219c785fcf2dac4c2d09ad56e8b07753216b35RUN
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 1:10 AM UTC
12492b8c4991e254ab43f05ae7a4cd9610e320b1066d9fe0f230f07199c41f1cLABEL
com.nvidia.hpcsdk.release=2025 com.nvidia.hpcsdk.version=25.5 maintainer=NVIDIA HPC SDK - https://developer.nvidia.com/hpc-sdk
05/21/2025 1:10 AM UTC
8de0f1bcf7763675b016b9f705c63d189e28acb0c39f6f35daf7a37d6a39762eENV
HPCSDK_RELEASE=2025 HPCSDK_VERSION=25.5
05/21/2025 1:10 AM UTC
4742585319da13d4ff1855a7c8734f982936e6ccccc092171b1e1bdb49db1092RUN
TARGETARCH=amd64 echo "module load nvhpc" >> /etc/bashrc
05/21/2025 1:10 AM UTC
f668fc3843e8f2a61c28f239a723af4261afb2ffa819193854947fb748502d03ENV
MODULEPATH=/opt/nvidia/hpc_sdk/modulefiles
05/21/2025 1:10 AM UTC
a53e74ec747e70d41f616c9a33996dbe6ae1f274025c56dc69baa865ebad6480RUN
TARGETARCH=amd64 yum install -y nvhpc-25-5-cuda-multi &&
  rm -rf /var/cache/yum/*
05/21/2025 1:10 AM UTC