Skip to content

Releases: ROCm/rocSOLVER

rocSOLVER 3.20.0 for ROCm 5.4.3

07 Feb 17:34
2740dcf
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.4.3 did not change. The library was rebuilt for the updated ROCm 5.4.3 stack.

rocSOLVER 3.20.0 for ROCm 5.4.2

13 Jan 16:44
2740dcf
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.4.2 did not change. The library was rebuilt for the updated ROCm 5.4.2 stack.

rocSOLVER 3.20.0 for ROCm 5.4.1

15 Dec 18:40
2740dcf
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.4.1 did not change. The library was rebuilt for the updated ROCm 5.4.1 stack.

rocSOLVER 3.20.0 for ROCm 5.4.0

30 Nov 17:39
2740dcf
Compare
Choose a tag to compare

Added

  • Partial SVD for bidiagonal matrices:
    • BDSVDX
  • Partial SVD for general matrices:
    • GESVDX (with batched and strided_batched versions)

Changed

  • Changed ROCSOLVER_EMBED_FMT default to ON for users building directly with CMake.
    This matches the existing default when building with install.sh or rmake.py.

rocSOLVER 3.19.0 for ROCm 5.3.3

17 Nov 19:21
29f4a39
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.3.3 did not change. The library was rebuilt for the updated ROCm 5.3.3 stack.

rocSOLVER 3.19.0 for ROCm 5.3.2

10 Nov 01:08
29f4a39
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.3.2 did not change. The library was rebuilt for the updated ROCm 5.3.2 stack.

rocSOLVER 3.19.0 for ROCm 5.3.1

28 Oct 16:59
29f4a39
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.3.1 did not change. The library was rebuilt for the updated ROCm 5.3.1 stack.

rocSOLVER 3.19.0 for ROCm 5.3.0

30 Sep 19:26
29f4a39
Compare
Choose a tag to compare

Added

  • Partial eigensolver routines for symmetric/hermitian matrices:
    • SYEVX (with batched and strided_batched versions)
    • HEEVX (with batched and strided_batched versions)
  • Generalized symmetric- and hermitian-definite partial eigensolvers:
    • SYGVX (with batched and strided_batched versions)
    • HEGVX (with batched and strided_batched versions)
  • Eigensolver routines for symmetric/hermitian matrices using Jacobi algorithm:
    • SYEVJ (with batched and strided_batched versions)
    • HEEVJ (with batched and strided_batched versions)
  • Generalized symmetric- and hermitian-definite eigensolvers using Jacobi algorithm:
    • SYGVJ (with batched and strided_batched versions)
    • HEGVJ (with batched and strided_batched versions)
  • Added --profile_kernels option to rocsolver-bench, which will include kernel calls in the
    profile log (if profile logging is enabled with --profile).

Changed

  • Changed rocsolver-bench result labels cpu_time and gpu_time to
    cpu_time_us and gpu_time_us, respectively.

Removed

  • Removed dependency on cblas from the rocsolver test and benchmark clients.

Fixed

  • Fixed incorrect SYGS2/HEGS2, SYGST/HEGST, SYGV/HEGV, and SYGVD/HEGVD results for batch counts
    larger than 32.
  • Fixed STEIN memory access fault when nev is 0.
  • Fixed incorrect STEBZ results for close eigenvalues when range = index.
  • Fixed git unsafe repository error when building with ./install.sh -cd as a non-root user.

rocSOLVER 3.18.0 for ROCm 5.2.3

18 Aug 16:59
d883d5f
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.2.3 did not change. The library was rebuilt for the updated ROCm 5.2.3 stack.

rocSOLVER 3.18.0 for ROCm 5.2.1

21 Jul 20:24
d883d5f
Compare
Choose a tag to compare

rocSOLVER code for ROCm 5.2.1 did not change. The library was rebuilt for the updated ROCm 5.2.1 stack.