Skip to content

Commit

Permalink
Convert change log to new format (#330)
Browse files Browse the repository at this point in the history
* Convert change log to new format

* Align earlier releases

* Align releases
  • Loading branch information
amd-jnovotny authored Oct 17, 2024
1 parent 1e13602 commit 2b17b58
Showing 1 changed file with 76 additions and 54 deletions.
130 changes: 76 additions & 54 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,94 +4,116 @@ Full documentation for hipSOLVER is available at the [hipSOLVER Documentation](h

## ## (Unreleased) hipSOLVER
### Added
### Optimized

### Changed
### Deprecated

### Removed
### Fixed
### Known Issues

### Optimized

### Resolved issues

### Known issues

### Upcoming changes

### Security


## hipSOLVER 2.3.0 for ROCm 6.3.0

### Added
- Added functions
- auxiliary
- hipsolverSetDeterministicMode, hipsolverGetDeterministicMode
- Added compatibility-only functions
- potrf
- hipsolverDnXpotrf_bufferSize
- hipsolverDnXpotrf
- potrs
- hipsolverDnXpotrs
- geqrf
- hipsolverDnXgeqrf_bufferSize
- hipsolverDnXgeqrf

* Added functions:
* auxiliary
* hipsolverSetDeterministicMode, hipsolverGetDeterministicMode
* Added compatibility-only functions:
* potrf
* hipsolverDnXpotrf_bufferSize
* hipsolverDnXpotrf
* potrs
* hipsolverDnXpotrs
* geqrf
* hipsolverDnXgeqrf_bufferSize
* hipsolverDnXgeqrf

### Changed
- Binaries in debug builds no longer have a "-d" suffix.
- Changed rocSPARSE and SuiteSparse to be run-time dependencies by default. The `BUILD_WITH_SPARSE` CMake option can still be used

* Binaries in debug builds no longer have a "-d" suffix.
* Changed rocSPARSE and SuiteSparse to be run-time dependencies by default. The `BUILD_WITH_SPARSE` CMake option can still be used
to convert them into build-time dependencies (now off by default).
- The --no-sparse option of the install script now only affects the hipSOLVER clients and their dependency on hipSPARSE. Use the
* The `--no-sparse` option of the install script now only affects the hipSOLVER clients and their dependency on hipSPARSE. Use the
`BUILD_HIPSPARSE_TESTS` CMake option to enable tests for the hipsolverSp API (on by default).

### Deprecated
- The Fortran bindings provided in `hipsolver_module.f90` have been deprecated.
### Upcoming changes

* The Fortran bindings provided in `hipsolver_module.f90` have been deprecated.
The Fortran bindings provided by the hipfort project are recommended instead.


## hipSOLVER 2.2.0 for ROCm 6.2.0

### Added
- 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
- Added compatibility-only functions
- auxiliary
- hipsolverDnCreateParams, hipsolverDnDestroyParams, hipsolverDnSetAdvOptions
- getrf
- hipsolverDnXgetrf_bufferSize
- hipsolverDnXgetrf
- getrs
- hipsolverDnXgetrs
- 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
* Added compatibility-only functions
* auxiliary
* hipsolverDnCreateParams, hipsolverDnDestroyParams, hipsolverDnSetAdvOptions
* getrf
* hipsolverDnXgetrf_bufferSize
* hipsolverDnXgetrf
* getrs
* hipsolverDnXgetrs
* Added support for building on Ubuntu 24.04 and CBL-Mariner.
* Added hip::host to roc::hipsolver usage requirements.

### 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.

* 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.

* Removed dependency on cblas from the hipsolver test and benchmark clients.


## 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.
* `BUILD_WITH_SPARSE` now defaults to OFF on Windows.

### Resolved issues

* 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
- Added rocSPARSE and SuiteSparse as optional dependencies to hipSOLVER (rocSOLVER backend only). Use the `BUILD_WITH_SPARSE` CMake option to enable

* Added compatibility API with hipsolverSp prefix
* Added compatibility-only functions
* csrlsvchol
* hipsolverSpScsrlsvcholHost, hipsolverSpDcsrlsvcholHost
* hipsolverSpScsrlsvchol, hipsolverSpDcsrlsvchol
* 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).
* 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.
* Relax array length requirements for GESVDA.

### Resolved issues

* Fixed incorrect singular vectors returned from GESVDA.


## hipSOLVER 2.0.0 for ROCm 6.0.0
Expand Down

0 comments on commit 2b17b58

Please sign in to comment.