sci-libs / rocBLAS

AMD's library for BLAS on ROCm

Official package sites : https://github.com/ROCmSoftwarePlatform/rocBLAS ·

v5.0.2 :: 0/5.0 :: gentoo

Modified
License
BSD
Keywords
~amd64
USE flags
benchmark doc test

v4.3.0-r1 :: 0/4.3 :: gentoo

Modified
License
BSD
Keywords
~amd64
USE flags
benchmark doc test

v4.3.0 :: 0/4.3 :: gentoo

Modified
License
BSD
Keywords
~amd64
USE flags
benchmark test

General

benchmark
Build and install rocblas-bench.
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Perform rocblas-test to compare the result between rocBLAS and system BLAS.

dev-cpp / gtest : Google C++ Testing Framework

dev-libs / msgpack : MessagePack is a binary-based efficient data interchange format

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

sys-libs / libomp : OpenMP runtime library for LLVM/clang compiler

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

sci-libs / hipBLAS : ROCm BLAS marshalling library

sci-libs / miopen : AMD's Machine Intelligence Library

sci-libs / rocSOLVER : Implementation of a subset of LAPACK functionality on the ROCm platform

795825
sci-libs/rocBLAS-5.0.2 QA Notice: Unrecognized ELF file(s)
810700
sci-libs/rocBLAS-4.3.0 fails tests
810721
sci-libs/rocBLAS-5.0.2 does not respect CFLAGS/LDFLAGS
852236
sci-libs/rocBLAS-5.0.2 doesn't respect MAKEOPTS
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
YiyangWu · gentoo
sci-libs/rocBLAS-4.3.0: re-enable Tensile library
890148bb81f517304f86f41303534b0abaa7c77c disables compiling Tensile library (maybe due to dev-util/Tensile not properly configured). After correcting paths in Tensile, compiling libraries ican be re-enabled. Also fix test fail due to library not found Closes: https://github.com/gentoo/gentoo/pull/24679 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sci-libs/rocBLAS: unbundle Tensile
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
YiyangWu · gentoo
sci-libs/rocBLAS: bump version to 5.0.2
Enable nai22 chips (Radeon RX 6700/6700 XT / 6800M, gfx1031) fix test issue when PORTAGE_USERNAME is not portage: "[: too many arguments" Closes: https://bugs.gentoo.org/834672 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
YiyangWu · gentoo
sci-libs/rocBLAS: fix LICENSE
The rocBLAS license is BSD, but is mistakenly set to MIT in ebuild Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23450 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/rocBLAS: drop trailing full stop from DESCRIPTION
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
YiyangWu · gentoo
sci-libs/rocBLAS: fix tests using openblas as cpu reference
Add a patch that classify 6 test suites as known_bug. Upstream will fix this issue in future releases, and they recommand this as solution for current version. Closes: https://github.com/ROCmSoftwarePlatform/rocBLAS/issues/1202 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
YiyangWu · gentoo
sci-libs/rocBLAS: remove unused cmake variable
__skip_rocmclang is used to avoid configuration error for cmake-3.21.(1|2), which don't exist among ebuilds anymore, so this flag is not recognized. Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
YiyangWu · gentoo
sci-libs/rocBLAS: let TensileCreateLibrary respects MAKEOPTS
Originaly TensileCreateLibrary consumes all cpu detected. This modification will inject $(makeopts_jobs) into TensileCreateLibrary.py so it respects MAKEOPTS Closes: https://bugs.gentoo.org/822828 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
YiyangWu · gentoo
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>