[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFS: rocblas/5.3.3+dfsg-2 -- ROCm library for basic linear algebra



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


Reply to: