Cayetano Santos
ae909b7183
gnu: Add rocm-validationsuite.
...
* gnu/packages/rocm-libs.scm (rocm-validationsuite): New variable.
Merges guix/guix!6408
Change-Id: Id59bba55d34efcf401e70277de34f2c16d1f92be
2026-03-16 10:16:39 +01:00
Ludovic Courtès
d6cd20d0e5
gnu: hipblaslt: Build for MI250 GPUs only.
...
Fixes a bug whereby ‘hipblaslt’ would almost always fail to build on the build
farms due to its unreasonable disk space requirements.
* gnu/packages/rocm-libs.scm (hipblaslt)[properties]: Change ‘amd-gpu-targets’
to a single GPU model.
Fixes: guix/guix#6590
Change-Id: I84ce29f50a86ee62abcbb7338decbe6dc83ea292
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6645
2026-02-27 23:53:59 +01:00
Cayetano Santos
43396dea10
gnu: Remove references to deprecated ‘rocm-smi’.
...
* gnu/packages/rocm-libs.scm (hipblaslt)[inputs]: Remove rocm-smi; add
rocm-smi-lib.
* gnu/packages/rocm.scm (rccl)[inputs]: Remove rocm-smi; add
rocm-smi-lib.
Merges guix/guix!6339
Change-Id: Ia218cb3d70faf3f3a9d400502afbe9ea7956099b
2026-02-18 10:52:53 +01:00
David Elsing
60220bc066
gnu: Add hipfft.
...
* gnu/packages/rocm-libs.scm (hipfft): New variable.
Change-Id: I59e55a6d96a9b1aa500aac7df31c5af7aa5b53a2
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5787
2026-02-10 23:49:16 +01:00
David Elsing
f87a0fc347
gnu: Add rocfft.
...
* gnu/packages/rocm-libs.scm (rocfft): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:16 +01:00
David Elsing
dea0a3842b
gnu: Add miopen.
...
* gnu/packages/rocm-libs.scm (miopen): New variable.
* gnu/packages/patches/miopen-zstd.patch (miopen): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
b5c501ad47
gnu: Add half-rocm.
...
* gnu/packages/rocm-libs.scm (half-rocm): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
7e26e8e957
gnu: Add composable-kernel.
...
* gnu/packages/rocm-libs.scm (composable-kernel): New variable.
* gnu/packages/patches/composable-kernel-conditional-kernels.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:48:57 +01:00
David Elsing
8d765f76ff
gnu: Add rocthrust.
...
* gnu/packages/rocm-libs.scm (rocthrust): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
4012f1a134
gnu: Add hipcub.
...
* gnu/packages/rocm-libs.scm (hipcub): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
b4d56448a7
gnu: Add hipblas.
...
* gnu/packages/rocm-libs.scm (hipblas): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
1005b1648a
gnu: Add hipsolver.
...
* gnu/packages/rocm-libs.scm (hipsolver): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
6671f03a76
gnu: Add rocsolver.
...
* gnu/packages/rocm-libs.scm (rocsolver): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
ffe09631d8
gnu: Add hipsparse.
...
* gnu/packages/rocm-libs.scm (hipsparse): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
184c049226
gnu: Add rocsparse.
...
* gnu/packages/rocm-libs.scm (rocsparse): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
9f2f9101b4
gnu: Add rocprim.
...
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc ).
* gnu/packages/rocm-libs.scm (rocprim): New variable.
* gnu/packages/patches/rocprim-placement-new-delete.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
fa9a13d7e0
gnu: Add rocblas.
...
* gnu/packages/rocm-libs.scm (rocblas): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
a34860220f
gnu: Add hipblaslt.
...
* gnu/packages/rocm-libs.scm (hipblaslt-supported-targets): New variable.
(hipblaslt-targets): New variable.
(hipblaslt): New variable.
* gnu/packages/patches/hipblaslt-python-nanobind.patch (hipblaslt): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
54b0973203
gnu: Add origami.
...
* gnu/packages/rocm-libs.scm (origami): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
16aeff94ea
gnu: Add rocroller.
...
* gnu/packages/rocm-libs.scm (rocroller): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:35 +01:00
David Elsing
e3ac9a651a
gnu: Add mxdatagenerator.
...
* gnu/packages/rocm-libs.scm (mxdatagenerator): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:35 +01:00
David Elsing
1eb057021d
gnu: Add tensile.
...
* gnu/packages/rocm-tools.scm (tensile): New variable.
* gnu/packages/patches/tensile-copy-if-not-exist.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:35 +01:00
David Elsing
bb0ac27216
gnu: Add hipblas-common.
...
* gnu/packages/rocm-libs.scm (hipblas-common): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:35 +01:00
David Elsing
2f8b648eac
gnu: Add hiprand.
...
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc ).
* gnu/packages/rocm-libs.scm (hiprand): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:35 +01:00
David Elsing
ee1614f4ae
gnu: Add rocrand.
...
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc ).
* gnu/packages/rocm-libs.scm: New file.
(%rocm-version): New variable.
(%rocm-libraries-url): New variable.
(rocm-libraries-monorepo): New variable.
(rocm-library-source): New procedure.
(rocrand): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:34 +01:00