Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 732952 - sci-libs/rocblas - Next generation BLAS implementation for ROCm platform
Summary: sci-libs/rocblas - Next generation BLAS implementation for ROCm platform
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL: https://github.com/ROCmSoftwarePlatfo...
Whiteboard:
Keywords: PullRequest
Depends on: 733794
Blocks: 732954
  Show dependency tree
 
Reported: 2020-07-16 20:36 UTC by Dennis Schridde
Modified: 2021-08-27 11:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2020-07-16 20:36:58 UTC
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
Comment 1 Dennis Schridde 2020-07-24 17:32:53 UTC
Needs HIP to build, which is tracked in bug #732952.
Comment 2 Aisha Tammy 2020-10-19 13:52:50 UTC
see my comment on bug 733794
Comment 3 Benda Xu gentoo-dev 2021-08-04 08:38:33 UTC
It is in ::science, and we have a plan to land it to ::gentoo.
Comment 4 Larry the Git Cow gentoo-dev 2021-08-27 07:33:43 UTC
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(-)
Comment 5 Larry the Git Cow gentoo-dev 2021-08-27 11:53:06 UTC
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(+)