Skip to content

Releases: ROCm/hipBLAS

hipBLAS 2.3.0 for ROCm 6.3.0

03 Dec 19:49
Compare
Choose a tag to compare

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

06 Nov 19:55
f409527
Compare
Choose a tag to compare

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

27 Sep 16:01
e734acb
Compare
Choose a tag to compare

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

20 Sep 19:57
e734acb
Compare
Choose a tag to compare

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

02 Aug 16:15
e734acb
Compare
Choose a tag to compare

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

04 Jun 16:52
8ca4bff
Compare
Choose a tag to compare

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

08 May 17:59
8ca4bff
Compare
Choose a tag to compare

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

16 Apr 19:07
8ca4bff
Compare
Choose a tag to compare

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 to n to match legacy BLAS; there
    was no change in implementation.
  • Updated client code to use YAML-based testing
  • Renamed .doxygen and .sphinx folders to doxygen and sphinx, respectively
  • Added CMake support for documentation

hipBLAS 2.0.0 for ROCm 6.0.2

31 Jan 20:12
00c0676
Compare
Choose a tag to compare

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

15 Dec 18:30
00c0676
Compare
Choose a tag to compare

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