Skip to content

Releases: ROCm/hipSOLVER

hipSOLVER 2.2.0 for ROCm 6.2.1

20 Sep 19:58
be19fb7
Compare
Choose a tag to compare

hipSOLVER code for ROCm 6.2.1 did not change. The library was rebuilt for the updated ROCm 6.2.1 stack.

hipSOLVER 2.2.0 for ROCm 6.2.0

02 Aug 16:15
4e095b9
Compare
Choose a tag to compare

Added

  • Added compatibility-only functions

    • auxiliary
      • hipsolverDnCreateParams, hipsolverDnDestroyParams, hipsolverDnSetAdvOptions
    • getrf
      • hipsolverDnXgetrf_bufferSize
      • hipsolverDnXgetrf
    • getrs
      • hipsolverDnXgetrs
  • Added support for building on Ubuntu 24.04 and CBL-Mariner.

  • Added hip::host to roc::hipsolver usage requirements.

  • Added functions

    • syevdx/heevdx
      • hipsolverSsyevdx_bufferSize, hipsolverDsyevdx_bufferSize, hipsolverCheevdx_bufferSize, hipsolverZheevdx_bufferSize
      • hipsolverSsyevdx, hipsolverDsyevdx, hipsolverCheevdx, hipsolverZheevdx
    • sygvdx/hegvdx
      • hipsolverSsygvdx_bufferSize, hipsolverDsygvdx_bufferSize, hipsolverChegvdx_bufferSize, hipsolverZhegvdx_bufferSize
      • hipsolverSsygvdx, hipsolverDsygvdx, hipsolverChegvdx, hipsolverZhegvdx

Optimized

Changed

  • The numerical factorization in csrlsvchol will now be performed on the GPU. (The symbolic factorization is still performed on the CPU.)
  • Renamed hipsolver-compat.h to hipsolver-dense.h.

Removed

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

hipSOLVER 2.1.1 for ROCm 6.1.2

04 Jun 16:53
7f1530a
Compare
Choose a tag to compare

hipSOLVER code for ROCm 6.1.2 did not change. The library was rebuilt for the updated ROCm 6.1.2 stack.

hipSOLVER 2.1.1 for ROCm 6.1.1

08 May 18:00
7f1530a
Compare
Choose a tag to compare

Changed

  • BUILD_WITH_SPARSE now defaults to OFF on Windows.

Fixed

  • Fixed benchmark client build when BUILD_WITH_SPARSE is OFF.

hipSOLVER 2.1.0 for ROCm 6.1.0

16 Apr 19:09
c87ede0
Compare
Choose a tag to compare

Added

  • Added compatibility API with hipsolverSp prefix
  • Added compatibility-only functions
    • csrlsvchol
      • hipsolverSpScsrlsvcholHost, hipsolverSpDcsrlsvcholHost
      • hipsolverSpScsrlsvchol, hipsolverSpDcsrlsvchol
  • Added rocSPARSE and SuiteSparse as optional dependencies to hipSOLVER (rocSOLVER backend only). Use the BUILD_WITH_SPARSE CMake option to enable
    functionality for the hipsolverSp API (on by default).
  • Added hipSPARSE as an optional dependency to hipsolver-test. Use the BUILD_WITH_SPARSE CMake option to enable tests of the hipsolverSp API (on by default).

Changed

  • Relax array length requirements for GESVDA.

Fixed

  • Fixed incorrect singular vectors returned from GESVDA.

hipSOLVER 2.0.0 for ROCm 6.0.2

31 Jan 20:12
5d35494
Compare
Choose a tag to compare

hipSOLVER code for ROCm 6.0.2 did not change. The library was rebuilt for the updated ROCm 6.0.2 stack.

hipSOLVER 2.0.0 for ROCm 6.0.0

15 Dec 18:30
5d35494
Compare
Choose a tag to compare

Added

  • Added hipBLAS as an optional dependency to hipsolver-test. Use the BUILD_HIPBLAS_TESTS CMake option to test compatibility between hipSOLVER and hipBLAS.

Changed

  • Types hipsolverOperation_t, hipsolverFillMode_t, and hipsolverSideMode_t are now aliases of hipblasOperation_t, hipblasFillMode_t, and hipblasSideMode_t.

Fixed

  • Fixed tests for hipsolver info updates in ORGBR/UNGBR, ORGQR/UNGQR,
    ORGTR/UNGTR, ORMQR/UNMQR, and ORMTR/UNMTR.

hipSOLVER 1.8.2 for ROCm 5.7.1

13 Oct 18:57
babd355
Compare
Choose a tag to compare

Fixed

  • Fixed conflicts between the hipsolver-dev and -asan packages by excluding
    hipsolver_module.f90 from the latter

hipSOLVER 1.8.1 for ROCm 5.7.0

15 Sep 17:29
Compare
Choose a tag to compare

Changed

  • Changed hipsolver-test sparse input data search paths to be relative to the test executable

hipSOLVER 1.8.0 for ROCm 5.6.1

29 Aug 20:12
9909362
Compare
Choose a tag to compare

hipSOLVER code for ROCm 5.6.1 did not change. The library was rebuilt for the updated ROCm 5.6.1 stack.