From 566ead895fa2cf922f3b20271313708c7e31276c Mon Sep 17 00:00:00 2001 From: Thomas Roeblitz Date: Thu, 3 Apr 2025 21:47:40 +0200 Subject: [PATCH 1/3] ensure nvidia-smi can find NVIDIA libraries --- EESSI-install-software.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/EESSI-install-software.sh b/EESSI-install-software.sh index 25057216a3..460e0cd34a 100755 --- a/EESSI-install-software.sh +++ b/EESSI-install-software.sh @@ -271,6 +271,7 @@ fi # Install NVIDIA drivers in host_injections (if they exist) if command_exists "nvidia-smi"; then + export LD_LIBRARY_PATH="/.singularity.d/libs:${LD_LIBRARY_PATH}" nvidia-smi --version ec=$? if [ ${ec} -eq 0 ]; then From 18f94c2dd188f10dce28c47ef82f1449f8e0bae7 Mon Sep 17 00:00:00 2001 From: Thomas Roeblitz Date: Thu, 3 Apr 2025 21:48:49 +0200 Subject: [PATCH 2/3] {2023.06}[2023b,CUDA,grace] CUDA, UCX, UCC, OSU --- .../nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml diff --git a/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml b/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml new file mode 100644 index 0000000000..1bee9257a8 --- /dev/null +++ b/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml @@ -0,0 +1,13 @@ +easyconfigs: + - CUDA-12.4.0.eb: + options: + accept-eula-for: CUDA + - UCX-CUDA-1.15.0-GCCcore-13.2.0-CUDA-12.4.0.eb + - UCC-CUDA-1.2.0-GCCcore-13.2.0-CUDA-12.4.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21565 + from-commit: 46141a3f40e699433fac03af2d3ed81bd5a62da7 + - OSU-Micro-Benchmarks-7.5-gompi-2023b-CUDA-12.4.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21926 + from-commit: de79ec74eb076e1aceda5e21235a73c05ed6764c From bb2db14196a47a9e66d74cf5c5372932b9be5ab8 Mon Sep 17 00:00:00 2001 From: Thomas Roeblitz Date: Thu, 3 Apr 2025 22:35:08 +0200 Subject: [PATCH 3/3] need to use updated easyblock for CUDA, also use merge commit for OSU --- .../accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml b/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml index 1bee9257a8..a98f14f776 100644 --- a/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml +++ b/easystacks/software.eessi.io/2023.06/grace/accel/nvidia/eessi-2023.06-eb-4.9.4-2023b-CUDA.yml @@ -2,6 +2,8 @@ easyconfigs: - CUDA-12.4.0.eb: options: accept-eula-for: CUDA + # see https://github.com/easybuilders/easybuild-easyblocks/pull/3516 + include-easyblocks-from-commit: 3469151ce7e4f85415c877dee555aeea7691c757 - UCX-CUDA-1.15.0-GCCcore-13.2.0-CUDA-12.4.0.eb - UCC-CUDA-1.2.0-GCCcore-13.2.0-CUDA-12.4.0.eb: options: @@ -10,4 +12,6 @@ easyconfigs: - OSU-Micro-Benchmarks-7.5-gompi-2023b-CUDA-12.4.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21926 - from-commit: de79ec74eb076e1aceda5e21235a73c05ed6764c + # from-commit: de79ec74eb076e1aceda5e21235a73c05ed6764c + # use merge commit + from-commit: f3bd10b19f7caf4de3302bc7a73749341db9c7d8