Releases: ROCm/rocSOLVER
Releases · ROCm/rocSOLVER
rocSOLVER 3.23.0 for ROCm 5.7.0
Added
- LU factorization without pivoting for block tridiagonal matrices:
- GEBLTTRF_NPVT now supports interleaved_batched format
- Linear system solver without pivoting for block tridiagonal matrices:
- GEBLTTRS_NPVT now supports interleaved_batched format
Fixed
- Fixed stack overflow in sparse tests on Windows
Changed
- Changed rocsolver-test sparse input data search paths to be relative to the test executable
- Changed build scripts to default to compressed debug symbols in Debug builds
rocSOLVER 3.22.0 for ROCm 5.6.1
rocSOLVER code for ROCm 5.6.1 did not change. The library was rebuilt for the updated ROCm 5.6.1 stack.
rocSOLVER 3.22.0 for ROCm 5.6.0
Added
- LU refactorization for sparse matrices
- CSRRF_ANALYSIS
- CSRRF_SUMLU
- CSRRF_SPLITLU
- CSRRF_REFACTLU
- Linear system solver for sparse matrices
- CSRRF_SOLVE
- Added type
rocsolver_rfinfo
for use with sparse matrix routines
Optimized
- Improved the performance of BDSQR and GESVD when singular vectors are requested
Fixed
- BDSQR and GESVD should no longer hang when the input contains
NaN
orInf
rocSOLVER 3.21.0 for ROCm 5.5.1
rocSOLVER code for ROCm 5.5.1 did not change. The library was rebuilt for the updated ROCm 5.5.1 stack.
rocSOLVER 3.21.0 for ROCm 5.5.0
Added
- SVD for general matrices using Jacobi algorithm:
- GESVDJ (with batched and strided_batched versions)
- LU factorization without pivoting for block tridiagonal matrices:
- GEBLTTRF_NPVT (with batched and strided_batched versions)
- Linear system solver without pivoting for block tridiagonal matrices:
- GEBLTTRS_NPVT (with batched and strided_batched, versions)
- Product of triangular matrices
- LAUUM
- Added experimental hipGraph support for rocSOLVER functions
Optimized
- Improved the performance of SYEVJ/HEEVJ.
Changed
- STEDC, SYEVD/HEEVD and SYGVD/HEGVD now use fully implemented Divide and Conquer approach.
Fixed
- SYEVJ/HEEVJ should now be invariant under matrix scaling.
- SYEVJ/HEEVJ should now properly output the eigenvalues when no sweeps are executed.
- Fixed GETF2_NPVT and GETRF_NPVT input data initialization in tests and benchmarks.
- Fixed rocblas missing from the dependency list of the rocsolver deb and rpm packages.
rocSOLVER 3.20.0 for ROCm 5.4.4
rocSOLVER code for ROCm 5.4.4 did not change. The library was rebuilt for the updated ROCm 5.4.4 stack.
rocSOLVER 3.20.0 for ROCm 5.4.3
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
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
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
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 toON
for users building directly with CMake.
This matches the existing default when building with install.sh or rmake.py.