Releases: ROCm/hipSOLVER
Releases · ROCm/hipSOLVER
hipSOLVER 2.2.0 for ROCm 6.2.1
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
Added
-
Added compatibility-only functions
- auxiliary
- hipsolverDnCreateParams, hipsolverDnDestroyParams, hipsolverDnSetAdvOptions
- getrf
- hipsolverDnXgetrf_bufferSize
- hipsolverDnXgetrf
- getrs
- hipsolverDnXgetrs
- auxiliary
-
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
- syevdx/heevdx
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
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
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
Added
- Added compatibility API with hipsolverSp prefix
- Added compatibility-only functions
- csrlsvchol
- hipsolverSpScsrlsvcholHost, hipsolverSpDcsrlsvcholHost
- hipsolverSpScsrlsvchol, hipsolverSpDcsrlsvchol
- csrlsvchol
- 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
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
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
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
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
hipSOLVER code for ROCm 5.6.1 did not change. The library was rebuilt for the updated ROCm 5.6.1 stack.