Releases: ROCm/hipBLAS
Releases · ROCm/hipBLAS
hipBLAS 2.3.0 for ROCm 6.3.0
Added
- Level 3 functions have an additional ILP64 API for both C and FORTRAN (_64 name suffix) with int64_t function arguments.
Changed
- amdclang is used as the default compiler instead of g++
- Added a dependency on the hipblas-common package
hipBLAS 2.2.0 for ROCm 6.2.4
hipBLAS code for ROCm 6.2.4 did not change. The library was rebuilt for the updated ROCm 6.2.4 stack.
hipBLAS 2.2.0 for ROCm 6.2.2
hipBLAS code for ROCm 6.2.2 did not change. The library was rebuilt for the updated ROCm 6.2.2 stack.
hipBLAS 2.2.0 for ROCm 6.2.1
hipBLAS code for ROCm 6.2.1 did not change. The library was rebuilt for the updated ROCm 6.2.1 stack.
hipBLAS 2.2.0 for ROCm 6.2.0
Additions
- Level 2 functions have additional ILP64 API for both C and FORTRAN (_64 name suffix) with int64_t function arguments
- Level 1 "_ex" functions have additional ILP64 API
Changes
- install.sh script invokes rmake.py script, along with various improvements within the build scripts
- Library dependencies in install.sh script have been changed from "rocblas" and "rocsolver" to the development packages
"rocblas-dev" and "rocsolver-dev" - Linux AOCL dependency updated to release 4.2 gcc build
- Windows vcpkg dependencies updated to release 2024.02.14
hipBLAS 2.1.0 for ROCm 6.1.2
hipBLAS code for ROCm 6.1.2 did not change. The library was rebuilt for the updated ROCm 6.1.2 stack.
hipBLAS 2.1.0 for ROCm 6.1.1
hipBLAS code for ROCm 6.1.1 did not change. The library was rebuilt for the updated ROCm 6.1.1 stack.
hipBLAS 2.1.0 for ROCm 6.1.0
Additions
- New build option to automatically use hipconfig --platform to determine HIP platform
- Level 1 functions have additional ILP64 API for both C and Fortran (
_64
name
suffix) with int64_t function arguments - New functions hipblasGetMathMode and hipblasSetMathMode
Deprecations
- USE_CUDA build option; use HIP_PLATFORM=amd or HIP_PLATFORM=nvidia to override hipconfig
Changes
- Some Level 2 function argument names have changed from
m
ton
to match legacy BLAS; there
was no change in implementation. - Updated client code to use YAML-based testing
- Renamed
.doxygen
and.sphinx
folders todoxygen
andsphinx
, respectively - Added CMake support for documentation
hipBLAS 2.0.0 for ROCm 6.0.2
hipBLAS code for ROCm 6.0.2 did not change. The library was rebuilt for the updated ROCm 6.0.2 stack.
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