Skip to content

Releases: ROCm/hipBLAS

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

hipBLAS 1.1.0 for ROCm 5.7.1

13 Oct 18:57
becb5ad
Compare
Choose a tag to compare

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

15 Sep 17:29
becb5ad
Compare
Choose a tag to compare

Changed

  • updated documentation requirements

Dependencies

  • dependency rocSOLVER now depends on rocSPARSE

hipBLAS 1.0.0 for ROCm 5.6.1

29 Aug 20:11
82b4405
Compare
Choose a tag to compare

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

28 Jun 23:17
82b4405
Compare
Choose a tag to compare

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

24 May 19:05
Compare
Choose a tag to compare

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

01 May 21:03
Compare
Choose a tag to compare

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

22 Mar 20:46
01e7733
Compare
Choose a tag to compare

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

07 Feb 17:33
01e7733
Compare
Choose a tag to compare

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

13 Jan 16:41
01e7733
Compare
Choose a tag to compare

hipBLAS code for ROCm 5.4.2 did not change. The library was rebuilt for the updated ROCm 5.4.2 stack.