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

Reply via email to