Releases: ROCm/hipSOLVER
Releases · ROCm/hipSOLVER
hipSOLVER 1.6.0 for ROCm 5.4.1
hipSOLVER code for ROCm 5.4.1 did not change. The library was rebuilt for the updated ROCm 5.4.1 stack.
hipSOLVER 1.6.0 for ROCm 5.4.0
Added
- Added compatibility-only functions
- gesvdaStridedBatched
- hipsolverDnSgesvdaStridedBatched_bufferSize, hipsolverDnDgesvdaStridedBatched_bufferSize, hipsolverDnCgesvdaStridedBatched_bufferSize, hipsolverDnZgesvdaStridedBatched_bufferSize
- hipsolverDnSgesvdaStridedBatched, hipsolverDnDgesvdaStridedBatched, hipsolverDnCgesvdaStridedBatched, hipsolverDnZgesvdaStridedBatched
- gesvdaStridedBatched
hipSOLVER 1.5.0 for ROCm 5.3.3
hipSOLVER code for ROCm 5.3.3 did not change. The library was rebuilt for the updated ROCm 5.3.3 stack.
hipSOLVER 1.5.0 for ROCm 5.3.2
hipSOLVER code for ROCm 5.3.2 did not change. The library was rebuilt for the updated ROCm 5.3.2 stack.
hipSOLVER 1.5.0 for ROCm 5.3.1
hipSOLVER code for ROCm 5.3.1 did not change. The library was rebuilt for the updated ROCm 5.3.1 stack.
hipSOLVER 1.5.0 for ROCm 5.3.0
Added
- Added functions
- syevj
- hipsolverSsyevj_bufferSize, hipsolverDsyevj_bufferSize, hipsolverCheevj_bufferSize, hipsolverZheevj_bufferSize
- hipsolverSsyevj, hipsolverDsyevj, hipsolverCheevj, hipsolverZheevj
- syevjBatched
- hipsolverSsyevjBatched_bufferSize, hipsolverDsyevjBatched_bufferSize, hipsolverCheevjBatched_bufferSize, hipsolverZheevjBatched_bufferSize
- hipsolverSsyevjBatched, hipsolverDsyevjBatched, hipsolverCheevjBatched, hipsolverZheevjBatched
- sygvj
- hipsolverSsygvj_bufferSize, hipsolverDsygvj_bufferSize, hipsolverChegvj_bufferSize, hipsolverZhegvj_bufferSize
- hipsolverSsygvj, hipsolverDsygvj, hipsolverChegvj, hipsolverZhegvj
- syevj
- Added compatibility-only functions
- syevdx/heevdx
- hipsolverDnSsyevdx_bufferSize, hipsolverDnDsyevdx_bufferSize, hipsolverDnCheevdx_bufferSize, hipsolverDnZheevdx_bufferSize
- hipsolverDnSsyevdx, hipsolverDnDsyevdx, hipsolverDnCheevdx, hipsolverDnZheevdx
- sygvdx/hegvdx
- hipsolverDnSsygvdx_bufferSize, hipsolverDnDsygvdx_bufferSize, hipsolverDnChegvdx_bufferSize, hipsolverDnZhegvdx_bufferSize
- hipsolverDnSsygvdx, hipsolverDnDsygvdx, hipsolverDnChegvdx, hipsolverDnZhegvdx
- syevdx/heevdx
- Added --mem_query option to hipsolver-bench, which will print the amount of device memory workspace required by the function.
Changed
- The rocSOLVER backend will now set
info
to zero if rocSOLVER does not referenceinfo
. (Applies to orgbr/ungbr, orgqr/ungqr, orgtr/ungtr, ormqr/unmqr, ormtr/unmtr, gebrd, geqrf, getrs, potrs, and sytrd/hetrd). - gesvdj will no longer require extra workspace to transpose
V
whenjobz
isHIPSOLVER_EIG_MODE_VECTOR
andecon
is 1.
Fixed
- Fixed Fortran return value declarations within hipsolver_module.f90
- Fixed gesvdj_bufferSize returning
HIPSOLVER_STATUS_INVALID_VALUE
whenjobz
isHIPSOLVER_EIG_MODE_NOVECTOR
and 1 <=ldv
<n
- Fixed gesvdj returning
HIPSOLVER_STATUS_INVALID_VALUE
whenjobz
isHIPSOLVER_EIG_MODE_VECTOR
,econ
is 1, andm
<n
hipSOLVER 1.4.0 for ROCm 5.2.3
hipSOLVER code for ROCm 5.2.3 did not change. The library was rebuilt for the updated ROCm 5.2.3 stack.
hipSOLVER 1.4.0 for ROCm 5.2.1
hipSOLVER code for ROCm 5.2.1 did not change. The library was rebuilt for the updated ROCm 5.2.1 stack.
hipSOLVER 1.4.0 for ROCm 5.2.0
Added
- Package generation for test and benchmark executables on all supported OSes using CPack.
- File/Folder Reorg
- Added File/Folder Reorg Changes with backward compatibility support using ROCM-CMAKE wrapper functions.
Fixed
- Fixed the ReadTheDocs documentation generation.
hipSOLVER 1.3.0 for ROCm 5.1.3
hipSOLVER code for ROCm 5.1.3 did not change. The library was rebuilt for the updated ROCm 5.1.3 stack.