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

RFS: rocblas/5.5.1+dfsg-7~exp1 - ROCm library for basic linear algebra



Hello,

As we slowly move ROCm from 'make it work' to 'make it fast', we're going to need the ROCm library benchmark clients to help in identifying the effect that our changes have on performance. I've started with rocblas-bench.

If anyone wants to bikeshed the package name, I'm open to that. I picked rocblas-bench to match the executable name, but I could see arguments for something like librocblas-benchmarks or librocblas0-benchmarks. When we update rocBLAS to ROCm 6.1, there will also be a `rocblas-gemm-tune` executable that we will need to decide how to handle [1].

I may also need guidance on the appropriate section for these utilities. I've installed rocblas-bench into /usr/bin, but lintian warns against this because that the package is in the libdevel section. I tried reviewing the packages of other benchmark utilities in Debian, but was still left uncertain of how to categorize rocblas-bench. Perhaps the util section would be more appropriate? Or maybe the rocblas-bench client should be installed in /usr/libexec like the tests? I think /usr/bin/rocblas-bench makes sense, but I'm open to suggestions if anyone feels strongly otherwise.

This upload will probably define the convention that will be used for rocfft, rocsolver, rocsparse, etc. when their benchmark utilities are packaged. As such, it would be particularly valuable to review this one carefully.

I am looking for a sponsor for my package "rocblas":

 * Package name     : rocblas
   Version          : 5.5.1+dfsg-7~exp1
 * URL              : https://github.com/rocmsoftwareplatform/rocblas
 * License          : Expat or NCSA, Expat and BSD-3-Clause-Open-MPI, Expat, Expat and BSD-3-clause
 * 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
  rocblas-bench - ROCm library for basic linear algebra - benchmarks
  librocblas0-tests - ROCm library for basic linear algebra - tests
  librocblas0-tests-data - ROCm library for basic linear algebra - test data
  librocblas-doc - ROCm library for basic linear algebra - documentation

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.5.1+dfsg-7~exp1.dsc

Changes since the last upload:

 rocblas (5.5.1+dfsg-7~exp1) experimental; urgency=medium
 .
   * Add rocblas-bench package.
   * Add d/p/0025-spelling.patch to fix spelling error in rocblas-bench.
   * d/rules: fix path to rocblas-test in build tests
   * d/rules: reduce build tests to subset of autopkgtests

Regards,
-- 
  Cordell Bloor

[1]: https://rocm.docs.amd.com/projects/rocBLAS/en/docs-6.1.2/how-to/Programmers_Guide.html#rocblas-gemm-tune


Reply to: