Releases: ROCm/hipBLAS
Releases · ROCm/hipBLAS
hipBLAS 2.0.0 for ROCm 6.0.0
Added
- added option to define HIPBLAS_USE_HIP_BFLOAT16 to switch API to use hip_bfloat16 type
- added hipblasGemmExWithFlags API
Deprecated
- hipblasDatatype_t is deprecated and will be removed in a future release and replaced with hipDataType
- hipblasComplex and hipblasDoubleComplex are deprecated and will be removed in a future release and replaced with hipComplex and hipDoubleComplex
- use of hipblasDatatype_t for hipblasGemmEx for compute-type is deprecated and will be replaced with hipblasComputeType_t in a future release
Removed
- hipblasXtrmm that calculates B <- alpha * op(A) * B is removed and replaced with hipblasXtrmm that calculates C <- alpha * op(A) * B
hipBLAS 1.1.0 for ROCm 5.7.1
hipBLAS code for ROCm 5.7.1 did not change. The library was rebuilt for the updated ROCm 5.7.1 stack.
hipBLAS 1.1.0 for ROCm 5.7.0
Changed
- updated documentation requirements
Dependencies
- dependency rocSOLVER now depends on rocSPARSE
hipBLAS 1.0.0 for ROCm 5.6.1
hipBLAS code for ROCm 5.6.1 did not change. The library was rebuilt for the updated ROCm 5.6.1 stack.
hipBLAS 1.0.0 for ROCm 5.6.0
Changed
- added const qualifier to hipBLAS functions (swap, sbmv, spmv, symv, trsm) where missing
Removed
- removed support for deprecated hipblasInt8Datatype_t enum
- removed support for deprecated hipblasSetInt8Datatype and hipblasGetInt8Datatype functions
Deprecated
- in-place trmm is deprecated. It will be replaced by trmm which includes both in-place and
out-of-place functionality
hipBLAS 0.54.0 for ROCm 5.5.1
hipBLAS code for ROCm 5.5.1 did not change. The library was rebuilt for the updated ROCm 5.5.1 stack.
hipBLAS 0.54.0 for ROCm 5.5.0
Added
- added option to opt-in to use __half for hipblasHalf type in the API for c++ users who define HIPBLAS_USE_HIP_HALF
- added scripts to plot performance for multiple functions
- data driven hipblas-bench and hipblas-test execution via external yaml format data files
- client smoke test added for quick validation using command hipblas-test --yaml hipblas_smoke.yaml
Fixed
- fixed datatype conversion functions to support more rocBLAS/cuBLAS datatypes
- fixed geqrf to return successfully when nullptrs are passed in with n == 0 || m == 0
- fixed getrs to return successfully when given nullptrs with corresponding size = 0
- fixed getrs to give info = -1 when transpose is not an expected type
- fixed gels to return successfully when given nullptrs with corresponding size = 0
- fixed gels to give info = -1 when transpose is not in ('N', 'T') for real cases or not in ('N', 'C') for complex cases
Changed
- changed reference code for Windows to OpenBLAS
- hipblas client executables all now begin with hipblas- prefix
hipBLAS 0.53.0 for ROCm 5.4.4
hipBLAS code for ROCm 5.4.4 did not change. The library was rebuilt for the updated ROCm 5.4.4 stack.
hipBLAS 0.53.0 for ROCm 5.4.3
hipBLAS code for ROCm 5.4.3 did not change. The library was rebuilt for the updated ROCm 5.4.3 stack.
hipBLAS 0.53.0 for ROCm 5.4.2
hipBLAS code for ROCm 5.4.2 did not change. The library was rebuilt for the updated ROCm 5.4.2 stack.