@@ -4,6 +4,7 @@ easyblock = 'EB_UCX_Plugins'
44
55name = 'UCX-ROCm'
66version = '1.18.0'
7+ versionsuffix = '-ROCm-6.4.1'
78
89homepage = 'http://www.openucx.org/'
910description = """Unified Communication X
@@ -13,12 +14,17 @@ and high-performance applications
1314This module adds the UCX ROCm support.
1415"""
1516
16- toolchain = {'name' : 'rocm-compilers ' , 'version' : '19.0.0-ROCm-6.4.1 ' }
17+ toolchain = {'name' : 'GCCcore ' , 'version' : '14.2.0 ' }
1718toolchainopts = {'pic' : True }
1819
1920source_urls = ['https://github.com/openucx/ucx/releases/download/v%(version)s' ]
2021sources = [{'filename' : 'ucx-%(version)s.tar.gz' , 'alt_location' : 'UCX' }]
2122patches = ['UCX-ROCm-1.18.0_link_against_existing_UCX_libs.patch' ]
23+ checksums = [
24+ {'ucx-1.18.0.tar.gz' : 'fa75070f5fa7442731b4ef5fc9549391e147ed3d859afeb1dad2d4513b39dc33' },
25+ {'UCX-ROCm-1.18.0_link_against_existing_UCX_libs.patch' :
26+ '5aa85e428f62a168f2d4e75197c41c6835ed5a9893696cedaf1021858678f08c' },
27+ ]
2228
2329builddependencies = [
2430 ('Autotools' , '20240712' ),
@@ -28,7 +34,8 @@ builddependencies = [
2834dependencies = [
2935 ('UCX' , version ),
3036 ('zlib' , '1.3.1' ),
31- ('HIP' , '6.4.1' ),
37+ ('HIP' , '6.4.1' , '' , ('rocm-compilers' , '19.0 .0 - ROCm - 6.4 .1 )),
38+ ('ROCm-LLVM' , '19.0.0' , '-ROCm-6.4.1' ),
3239]
3340
3441moduleclass = 'lib'
0 commit comments