From b0e0e403f9d2e974c6748f05fe7183f51ef09202 Mon Sep 17 00:00:00 2001 From: Aayush Joglekar Date: Tue, 16 Jun 2026 17:52:02 +0200 Subject: [PATCH 1/3] support rocm toolchains for EESSI 2025.06 for EB>=5.2.0 --- eb_hooks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eb_hooks.py b/eb_hooks.py index 1ab72727..39ab6caf 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -73,7 +73,10 @@ } if EASYBUILD_VERSION >= '5.2.0': EESSI_SUPPORTED_TOP_LEVEL_TOOLCHAINS['2025.06'].append( - {'name': 'lfoss', 'version': '2025b'} + {'name': 'lfoss', 'version': '2025b'}, + {'name': 'rocm-compilers', 'version': '19.0.0-ROCm-6.4.1'}, + {'name': 'rompi', 'version': '2025a'}, + {'name': 'rfoss', 'version': '2025a'}, ) # Supported compute capabilities by CUDA toolkit version From 4aeeeef798688711484a5d146dfe714410e5d46d Mon Sep 17 00:00:00 2001 From: Aayush Joglekar Date: Tue, 16 Jun 2026 18:25:53 +0200 Subject: [PATCH 2/3] Fix append => extend --- eb_hooks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eb_hooks.py b/eb_hooks.py index 39ab6caf..784c8ef8 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -72,12 +72,12 @@ ], } if EASYBUILD_VERSION >= '5.2.0': - EESSI_SUPPORTED_TOP_LEVEL_TOOLCHAINS['2025.06'].append( + EESSI_SUPPORTED_TOP_LEVEL_TOOLCHAINS['2025.06'].extend([ {'name': 'lfoss', 'version': '2025b'}, {'name': 'rocm-compilers', 'version': '19.0.0-ROCm-6.4.1'}, {'name': 'rompi', 'version': '2025a'}, {'name': 'rfoss', 'version': '2025a'}, - ) + ]) # Supported compute capabilities by CUDA toolkit version # Obtained by installing all CUDAs from 12.0.0 to 13.1.0, then using: From f31ae9248e7afa96167a236f5e9638c42a51a2c5 Mon Sep 17 00:00:00 2001 From: Aayush Joglekar Date: Wed, 17 Jun 2026 12:13:52 +0200 Subject: [PATCH 3/3] Move rocm toolchains to EB 5.3.0 --- eb_hooks.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/eb_hooks.py b/eb_hooks.py index 784c8ef8..bf87c2a2 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -72,12 +72,14 @@ ], } if EASYBUILD_VERSION >= '5.2.0': - EESSI_SUPPORTED_TOP_LEVEL_TOOLCHAINS['2025.06'].extend([ - {'name': 'lfoss', 'version': '2025b'}, - {'name': 'rocm-compilers', 'version': '19.0.0-ROCm-6.4.1'}, - {'name': 'rompi', 'version': '2025a'}, - {'name': 'rfoss', 'version': '2025a'}, - ]) + EESSI_SUPPORTED_TOP_LEVEL_TOOLCHAINS['2025.06'].append( + {'name': 'lfoss', 'version': '2025b'} + ) + +if EASYBUILD_VERSION >= '5.3.0': + EESSI_SUPPORTED_TOP_LEVEL_TOOLCHAINS['2025.06'].append( + {'name': 'rfoss', 'version': '2025a'} + ) # Supported compute capabilities by CUDA toolkit version # Obtained by installing all CUDAs from 12.0.0 to 13.1.0, then using: