Skip to content

Commit

Permalink
Merge pull request #20811 from boegel/20240612231224_new_pr_UCX-CUDA1150
Browse files Browse the repository at this point in the history
{lib}[GCCcore/13.2.0] UCX-CUDA v1.15.0 w/ CUDA 12.5.0
  • Loading branch information
smoors authored Jun 14, 2024
2 parents 669ba2a + 4ede0fd commit e76f7d1
Showing 1 changed file with 41 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
easyblock = 'EB_UCX_Plugins'

name = 'UCX-CUDA'
version = '1.15.0'
versionsuffix = '-CUDA-%(cudaver)s'

homepage = 'http://www.openucx.org/'
description = """Unified Communication X
An open-source production grade communication framework for data centric
and high-performance applications
This module adds the UCX CUDA support.
"""

toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
toolchainopts = {'pic': True}

source_urls = ['https://github.com/openucx/ucx/releases/download/v%(version)s']
sources = [{'filename': 'ucx-%(version)s.tar.gz', 'alt_location': 'UCX'}]
patches = ['%(name)s-1.11.0_link_against_existing_UCX_libs.patch']
checksums = [
{'ucx-1.15.0.tar.gz': '4b202087076bc1c98f9249144f0c277a8ea88ad4ca6f404f94baa9cb3aebda6d'},
{'UCX-CUDA-1.11.0_link_against_existing_UCX_libs.patch':
'457187fa020e526609ba91e7750c9941d57bd57d60d6eed317b40ad8824aca93'},
]

builddependencies = [
('binutils', '2.40'),
('Autotools', '20220317'),
('pkgconf', '2.0.3'),
]

dependencies = [
('zlib', '1.2.13'),
('UCX', version),
('CUDA', '12.5.0', '', SYSTEM),
('GDRCopy', '2.4'),
]


moduleclass = 'lib'

0 comments on commit e76f7d1

Please sign in to comment.