Skip to content

rocSOLVER-3.12.0 for ROCm 4.2.0

Latest
Compare
Choose a tag to compare
@saadrahim saadrahim released this 10 May 23:13
124b3bc

Added

  • Multi-level logging functionality
  • Implementation of the Thin-SVD algorithm
  • Reductions of generalized symmetric- and hermitian-definite eigenproblems:
    • SYGS2, SYGST (with batched and strided_batched versions)
    • HEGS2, HEGST (with batched and strided_batched versions)
  • Symmetric and hermitian matrix eigensolvers:
    • SYEV (with batched and strided_batched versions)
    • HEEV (with batched and strided_batched versions)
  • Generalized symmetric- and hermitian-definite eigensolvers:
    • SYGV (with batched and strided_batched versions)
    • HEGV (with batched and strided_batched versions)

Optimizations

Changed

  • Sorting method in STERF as original quick-sort was failing for large sizes.

Removed

  • Removed hcc compiler support

Fixed

  • Fixed GELS overwriting B even when info != 0
  • Error when calling STEQR with n=1 from batched routines
  • Added roc::rocblas to the roc::rocsolver CMake usage requirements
  • Added rocblas to the dependency list of the rocsolver deb and rpm packages

Known Issues

  • Thin-SVD implementation is failing in some cases (in particular m=300, n=120) due to a possible bug in the gemm_batched routines of rocBLAS.