It would be nice to have rocBLAS available in Gentoo. It is a dependency of MIOpen (which is also not yet available in Gentoo). DESCRIPTION="Next generation BLAS implementation for ROCm platform" HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocBLAS" Reproducible: Always
Needs HIP to build, which is tracked in bug #732952.
see my comment on bug 733794
It is in ::science, and we have a plan to land it to ::gentoo.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/sci.git/commit/?id=3e457521cda2179e533d4f582134b67d972653c9 commit 3e457521cda2179e533d4f582134b67d972653c9 Author: Benda Xu <heroxbd@gentoo.org> AuthorDate: 2021-08-27 07:32:13 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2021-08-27 07:33:14 +0000 sci-libs/rocBLAS: landed to ::gentoo. Bug: https://bugs.gentoo.org/732952 Bug: https://bugs.gentoo.org/804181 Signed-off-by: Benda Xu <heroxbd@gentoo.org> sci-libs/rocBLAS/Manifest | 3 - .../files/Tensile-4.0.0-locate-commands.patch | 32 ------ .../files/Tensile-4.1.0-output-EnabledISA.patch | 65 ----------- .../files/Tensile-4.1.0-output-commands.patch | 36 ------- .../files/rocBLAS-4.0.0-use-system-tensile.patch | 30 ------ .../files/rocBLAS-4.1.0-fix-Ninja-build.patch | 24 ----- .../rocBLAS-4.1.0-fix-glibc-2.32-and-above.patch | 25 ----- .../files/rocBLAS-4.1.0-link-system-blas.patch | 42 -------- sci-libs/rocBLAS/metadata.xml | 15 --- sci-libs/rocBLAS/rocBLAS-4.0.0-r1.ebuild | 88 --------------- sci-libs/rocBLAS/rocBLAS-4.0.0-r2.ebuild | 76 ------------- sci-libs/rocBLAS/rocBLAS-4.1.0.ebuild | 120 --------------------- 12 files changed, 556 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6347499d4e8375f342b9f71a003ad4d757ab0eac commit 6347499d4e8375f342b9f71a003ad4d757ab0eac Author: YiyangWu <xgreenlandforwyy@gmail.com> AuthorDate: 2021-08-21 13:53:18 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2021-08-27 11:51:16 +0000 sci-libs/rocBLAS: Next generation BLAS implementation for ROCm Migrated from ::science, rocBLAS is the core math libraries on ROCm platform for high performance computing on AMDGPU, dependency of MIOpen. Current version 4.3.0, support nearly all major AMD GPUs, especially for GCN, CDNA and RDNA2 (nightly) cards. Closes: https://bugs.gentoo.org/732952 Closes: https://bugs.gentoo.org/804181 Closes: https://github.com/gentoo/gentoo/pull/22065 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> sci-libs/rocBLAS/Manifest | 2 + ...ensile-4.3.0-hsaco-compile-specified-arch.patch | 96 ++++++++++++++ .../files/Tensile-4.3.0-output-commands.patch | 23 ++++ ...-4.3.0-change-default-Tensile-library-dir.patch | 39 ++++++ .../rocBLAS-4.3.0-fix-glibc-2.32-and-above.patch | 25 ++++ .../files/rocBLAS-4.3.0-link-system-blas.patch | 24 ++++ sci-libs/rocBLAS/metadata.xml | 19 +++ sci-libs/rocBLAS/rocBLAS-4.3.0.ebuild | 139 +++++++++++++++++++++ 8 files changed, 367 insertions(+)