Skip to content

Commit 7a4d5b0

Browse files
committed
Try to expose ROCm lib
1 parent 80565ba commit 7a4d5b0

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

easybuild/easyconfigs/u/UCX-ROCm/UCX-ROCm-1.18.0-rocm-compilers-19.0.0-ROCm-6.4.1.eb renamed to easybuild/easyconfigs/u/UCX-ROCm/UCX-ROCm-1.18.0-GCCcore-14.2.0-ROCm-6.4.1.eb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ easyblock = 'EB_UCX_Plugins'
44

55
name = 'UCX-ROCm'
66
version = '1.18.0'
7+
versionsuffix = '-ROCm-6.4.1'
78

89
homepage = 'http://www.openucx.org/'
910
description = """Unified Communication X
@@ -13,12 +14,17 @@ and high-performance applications
1314
This 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'}
1718
toolchainopts = {'pic': True}
1819

1920
source_urls = ['https://github.com/openucx/ucx/releases/download/v%(version)s']
2021
sources = [{'filename': 'ucx-%(version)s.tar.gz', 'alt_location': 'UCX'}]
2122
patches = ['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

2329
builddependencies = [
2430
('Autotools', '20240712'),
@@ -28,7 +34,8 @@ builddependencies = [
2834
dependencies = [
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

3441
moduleclass = 'lib'

0 commit comments

Comments
 (0)