guix_mirror_bot pushed a commit to branch hpc-team
in repository guix.
commit 741851c4381e97ce983377472d1f20d2b3632416
Author: Romain GARBAGE <[email protected]>
AuthorDate: Thu Jan 29 17:22:19 2026 +0100
gnu: ucx: Activate ROCm support.
* gnu/packages/fabric-management.scm (ucx): Activate ROCm support.
Merges guix/guix!6032
Change-Id: I011bc0c5f003ddc520557b702b972a3c3f7d3641
Signed-off-by: Cayetano Santos <[email protected]>
---
gnu/packages/fabric-management.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/fabric-management.scm
b/gnu/packages/fabric-management.scm
index 2a15d9d441..22e4fae1c0 100644
--- a/gnu/packages/fabric-management.scm
+++ b/gnu/packages/fabric-management.scm
@@ -36,6 +36,7 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages rocm)
#:use-module (gnu packages swig)
#:use-module (gnu packages tcl))
@@ -223,14 +224,16 @@ testing InfiniBand networks.")
#$(this-package-input "rdma-core"))
(string-append "--with-rdmacm="
- #$(this-package-input "rdma-core")))
+ #$(this-package-input "rdma-core"))
+ (string-append "--with-rocm="
+ #$(this-package-input
"rocr-runtime")))
;; Be verbose so that compiler flags are displayed.
#:make-flags #~'("V=1")))
(native-inputs
(list autoconf automake libtool pkg-config))
(inputs
- (list numactl rdma-core))
+ (list numactl rdma-core rocr-runtime))
(synopsis "Optimized communication layer for message passing in HPC")
(description
"Unified Communication X (UCX) provides an optimized communication layer