@@ -39,7 +39,7 @@ def test_defaults_ubuntu(self):
3939 """Default HPC SDK building block"""
4040 n = nvhpc (eula = True )
4141 self .assertMultiLineEqual (str (n ),
42- r'''# NVIDIA HPC SDK version 24.9
42+ r'''# NVIDIA HPC SDK version 25.1
4343RUN apt-get update -y && \
4444 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
4545 ca-certificates \
@@ -52,12 +52,12 @@ def test_defaults_ubuntu(self):
5252 echo "deb [signed-by=/usr/share/keyrings/DEB-GPG-KEY-NVIDIA-HPC-SDK.gpg] https://developer.download.nvidia.com/hpc-sdk/ubuntu/amd64 /" >> /etc/apt/sources.list.d/hpccm.list && \
5353 apt-get update -y && \
5454 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
55- nvhpc-24-9 -cuda-multi && \
55+ nvhpc-25-1 -cuda-multi && \
5656 rm -rf /var/lib/apt/lists/*
57- ENV CPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nvshmem/include:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nccl/include:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/extras/qd/include/qd:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/include:$CPATH \
58- LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nvshmem/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nccl/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /cuda/lib64:$LD_LIBRARY_PATH \
59- MANPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/man:$MANPATH \
60- PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nvshmem/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nccl/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /profilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /cuda/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/mpi/bin:$PATH''' )
57+ ENV CPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nvshmem/include:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nccl/include:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/extras/qd/include/qd:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/include:$CPATH \
58+ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nvshmem/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nccl/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /cuda/lib64:$LD_LIBRARY_PATH \
59+ MANPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/man:$MANPATH \
60+ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nvshmem/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nccl/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /profilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /cuda/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/mpi/bin:$PATH''' )
6161
6262 @x86_64
6363 @centos
@@ -66,19 +66,19 @@ def test_defaults_centos(self):
6666 """Default HPC SDK building block"""
6767 n = nvhpc (eula = True )
6868 self .assertMultiLineEqual (str (n ),
69- r'''# NVIDIA HPC SDK version 24.9
69+ r'''# NVIDIA HPC SDK version 25.1
7070RUN yum install -y \
7171 ca-certificates && \
7272 rm -rf /var/cache/yum/*
7373RUN yum install -y yum-utils && \
7474 yum-config-manager --add-repo https://developer.download.nvidia.com/hpc-sdk/rhel/nvhpc.repo && \
7575 yum install -y \
76- nvhpc-cuda-multi-24.9 && \
76+ nvhpc-cuda-multi-25.1 && \
7777 rm -rf /var/cache/yum/*
78- ENV CPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nvshmem/include:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nccl/include:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/extras/qd/include/qd:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/include:$CPATH \
79- LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nvshmem/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nccl/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /cuda/lib64:$LD_LIBRARY_PATH \
80- MANPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/man:$MANPATH \
81- PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nvshmem/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/nccl/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /profilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /cuda/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/mpi/bin:$PATH''' )
78+ ENV CPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nvshmem/include:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nccl/include:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/extras/qd/include/qd:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/include:$CPATH \
79+ LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nvshmem/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nccl/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /cuda/lib64:$LD_LIBRARY_PATH \
80+ MANPATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/man:$MANPATH \
81+ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nvshmem/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/nccl/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /profilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /cuda/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/mpi/bin:$PATH''' )
8282
8383 @x86_64
8484 @centos
@@ -218,10 +218,10 @@ def test_runtime_ubuntu(self):
218218 libnuma1 \
219219 openssh-client && \
220220 rm -rf /var/lib/apt/lists/*
221- COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /REDIST/compilers/lib/* /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/lib/
222- COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/mpi /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/mpi
223- ENV LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/mpi/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/lib:$LD_LIBRARY_PATH \
224- PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/mpi/bin:$PATH''' )
221+ COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /REDIST/compilers/lib/* /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/lib/
222+ COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/mpi /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/mpi
223+ ENV LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/mpi/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/lib:$LD_LIBRARY_PATH \
224+ PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/mpi/bin:$PATH''' )
225225
226226 @x86_64
227227 @centos
@@ -241,11 +241,11 @@ def test_runtime_centos(self):
241241 numactl-libs \
242242 openssh-clients && \
243243 rm -rf /var/cache/yum/*
244- COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /REDIST/comm_libs/11.8/nccl/lib/libnccl.so /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/11.8/nccl/lib/libnccl.so
245- COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /REDIST/compilers/lib/* /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/lib/
246- COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /REDIST/math_libs/11.8/lib64/libcufft.so.10 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/11.8/lib64/libcufft.so.10
247- COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /REDIST/math_libs/11.8/lib64/libcublas.so.11 /opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/11.8/lib64/libcublas.so.11
248- ENV LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /comm_libs/11.8/nccl/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/24.9 /math_libs/11.8/lib64:$LD_LIBRARY_PATH''' )
244+ COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /REDIST/comm_libs/11.8/nccl/lib/libnccl.so /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/11.8/nccl/lib/libnccl.so
245+ COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /REDIST/compilers/lib/* /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/lib/
246+ COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /REDIST/math_libs/11.8/lib64/libcufft.so.10 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/11.8/lib64/libcufft.so.10
247+ COPY --from=0 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /REDIST/math_libs/11.8/lib64/libcublas.so.11 /opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/11.8/lib64/libcublas.so.11
248+ ENV LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /comm_libs/11.8/nccl/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /compilers/lib:/opt/nvidia/hpc_sdk/Linux_x86_64/25.1 /math_libs/11.8/lib64:$LD_LIBRARY_PATH''' )
249249
250250 @x86_64
251251 @ubuntu
0 commit comments