summaryrefslogtreecommitdiff
path: root/gnu/packages/rocm-libs.scm
AgeCommit message (Collapse)Author
2026-03-16gnu: Add rocm-validationsuite.Cayetano Santos
* gnu/packages/rocm-libs.scm (rocm-validationsuite): New variable. Merges guix/guix!6408 Change-Id: Id59bba55d34efcf401e70277de34f2c16d1f92be
2026-02-27gnu: hipblaslt: Build for MI250 GPUs only.Ludovic Courtès
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-18gnu: Remove references to deprecated ‘rocm-smi’.Cayetano Santos
* 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-10gnu: Add hipfft.David Elsing
* gnu/packages/rocm-libs.scm (hipfft): New variable. Change-Id: I59e55a6d96a9b1aa500aac7df31c5af7aa5b53a2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5787
2026-02-10gnu: Add rocfft.David Elsing
* gnu/packages/rocm-libs.scm (rocfft): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add miopen.David Elsing
* 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-10gnu: Add half-rocm.David Elsing
* gnu/packages/rocm-libs.scm (half-rocm): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add composable-kernel.David Elsing
* 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-10gnu: Add rocthrust.David Elsing
* gnu/packages/rocm-libs.scm (rocthrust): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add hipcub.David Elsing
* gnu/packages/rocm-libs.scm (hipcub): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add hipblas.David Elsing
* gnu/packages/rocm-libs.scm (hipblas): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add hipsolver.David Elsing
* gnu/packages/rocm-libs.scm (hipsolver): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add rocsolver.David Elsing
* gnu/packages/rocm-libs.scm (rocsolver): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add hipsparse.David Elsing
* gnu/packages/rocm-libs.scm (hipsparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add rocsparse.David Elsing
* gnu/packages/rocm-libs.scm (rocsparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add rocprim.David Elsing
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-10gnu: Add rocblas.David Elsing
* gnu/packages/rocm-libs.scm (rocblas): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add hipblaslt.David Elsing
* 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-10gnu: Add origami.David Elsing
* gnu/packages/rocm-libs.scm (origami): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add rocroller.David Elsing
* gnu/packages/rocm-libs.scm (rocroller): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add mxdatagenerator.David Elsing
* gnu/packages/rocm-libs.scm (mxdatagenerator): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add tensile.David Elsing
* 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-10gnu: Add hipblas-common.David Elsing
* gnu/packages/rocm-libs.scm (hipblas-common): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: Add hiprand.David Elsing
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-10gnu: Add rocrand.David Elsing
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>