Hello,
I think rocblas is ready to move to unstable. We are not able to fully test this library with our current available resources, as it contains many unique code paths for each GPU architecture. This makes rocblas far more likely than the average ROCm library to have bugs that are hardware-specific.
The library passes the full test suite on my RX 6750 XT (Navi 22) with rocr-runtime 5.2.3-4~exp1 and rocm-hipamd 5.2.3-10~exp1 installed [1], and I would expect the same on Navi 21 GPUs without the need for those experimental packages.
On my Radeon VII (Vega 20), there are a few hundred test failures (of over a million total tests). This is clearly not ideal and I will be filing a bug report, but I think the value in making rocblas available for Navi 21 users outweighs the harm caused by shipping with a known bug. While a few hundred failures is a lot, it only represents a couple corner cases in the overall library functionality.
[1]: I'm assuming my RFS for rocm-hipamd
5.2.3-10~exp1 should wait until rocm-hipamd 5.2.3-9 [2] has been
uploaded.
[2]: https://lists.debian.org/debian-ai/2023/05/msg00068.html
I am looking for a sponsor for my package "rocblas": * Package name : rocblas Version : 5.3.3+dfsg-2 * URL : https://github.com/rocmsoftwareplatform/rocblas * License : Expat or NCSA, Expat, Expat and BSD-3-clause, Expat and BSD-3-Clause-Open-MPI * Vcs : https://salsa.debian.org/rocm-team/rocblas Section : devel The source builds the following binary packages: librocblas0 - ROCm library for basic linear algebra - library librocblas-dev - ROCm library for basic linear algebra - headers To access further information about this package, please visit the following URL: https://mentors.debian.net/package/rocblas/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/r/rocblas/rocblas_5.3.3+dfsg-2.dsc Changes since the last upload: rocblas (5.3.3+dfsg-2) unstable; urgency=medium . * Migrate to unstable. * Add d/p/0012-expand-isa-compatibility.patch to enable experimental support for gfx902, gfx909, gfx90c, gfx1011, gfx1031, gfx1032, gfx1033, gfx1034, gfx1035 and gfx1036 when combined with rocr-runtime 5.2.3-4~exp1 and rocm-hipamd 5.2.3-10~exp1. * Add 0011-disable-stdc-extension-in-header.patch to fix inconsistent behaviour depending on order of inclusion of rocblas headers. * Add d/p/0013-disable-rotg-nan-check.patch and d/p/0014-fixup-backported-tests.patch to fix rotg tests. * d/copyright: fix typo Regards, -- Cordell Bloor