Releases: ROCm/rocSOLVER
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.
rocSOLVER 3.19.0 for ROCm 5.3.3
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
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
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
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
andgpu_time
to
cpu_time_us
andgpu_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
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
rocSOLVER code for ROCm 5.2.1 did not change. The library was rebuilt for the updated ROCm 5.2.1 stack.