CUBLAS API supported by HIP#

2. CUBLAS Data types#

CUDA

A

D

R

HIP

A

D

R

E

CUBLAS_​ATOMICS_​ALLOWED

HIPBLAS_​ATOMICS_​ALLOWED

3.10.0

CUBLAS_​ATOMICS_​NOT_​ALLOWED

HIPBLAS_​ATOMICS_​NOT_​ALLOWED

3.10.0

CUBLAS_​COMPUTE_​16F

11.0

CUBLAS_​COMPUTE_​16F_​PEDANTIC

11.0

CUBLAS_​COMPUTE_​32F

11.0

CUBLAS_​COMPUTE_​32F_​FAST_​16BF

11.0

CUBLAS_​COMPUTE_​32F_​FAST_​16F

11.0

CUBLAS_​COMPUTE_​32F_​FAST_​TF32

11.0

CUBLAS_​COMPUTE_​32F_​PEDANTIC

11.0

CUBLAS_​COMPUTE_​32I

11.0

CUBLAS_​COMPUTE_​32I_​PEDANTIC

11.0

CUBLAS_​COMPUTE_​64F

11.0

CUBLAS_​COMPUTE_​64F_​PEDANTIC

11.0

CUBLAS_​DEFAULT_​MATH

9.0

CUBLAS_​DIAG_​NON_​UNIT

HIPBLAS_​DIAG_​NON_​UNIT

1.8.2

CUBLAS_​DIAG_​UNIT

HIPBLAS_​DIAG_​UNIT

1.8.2

CUBLAS_​FILL_​MODE_​FULL

10.1

HIPBLAS_​FILL_​MODE_​FULL

1.8.2

CUBLAS_​FILL_​MODE_​LOWER

HIPBLAS_​FILL_​MODE_​LOWER

1.8.2

CUBLAS_​FILL_​MODE_​UPPER

HIPBLAS_​FILL_​MODE_​UPPER

1.8.2

CUBLAS_​GEMM_​ALGO0

8.0

CUBLAS_​GEMM_​ALGO0_​TENSOR_​OP

9.0

CUBLAS_​GEMM_​ALGO1

8.0

CUBLAS_​GEMM_​ALGO10

9.0

CUBLAS_​GEMM_​ALGO10_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO11

9.0

CUBLAS_​GEMM_​ALGO11_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO12

9.0

CUBLAS_​GEMM_​ALGO12_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO13

9.0

CUBLAS_​GEMM_​ALGO13_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO14

9.0

CUBLAS_​GEMM_​ALGO14_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO15

9.0

CUBLAS_​GEMM_​ALGO15_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO16

9.0

CUBLAS_​GEMM_​ALGO17

9.0

CUBLAS_​GEMM_​ALGO18

9.2

CUBLAS_​GEMM_​ALGO19

9.2

CUBLAS_​GEMM_​ALGO1_​TENSOR_​OP

9.0

CUBLAS_​GEMM_​ALGO2

8.0

CUBLAS_​GEMM_​ALGO20

9.2

CUBLAS_​GEMM_​ALGO21

9.2

CUBLAS_​GEMM_​ALGO22

9.2

CUBLAS_​GEMM_​ALGO23

9.2

CUBLAS_​GEMM_​ALGO2_​TENSOR_​OP

9.0

CUBLAS_​GEMM_​ALGO3

8.0

CUBLAS_​GEMM_​ALGO3_​TENSOR_​OP

9.0

CUBLAS_​GEMM_​ALGO4

8.0

CUBLAS_​GEMM_​ALGO4_​TENSOR_​OP

9.0

CUBLAS_​GEMM_​ALGO5

8.0

CUBLAS_​GEMM_​ALGO5_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO6

8.0

CUBLAS_​GEMM_​ALGO6_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO7

8.0

CUBLAS_​GEMM_​ALGO7_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO8

9.0

CUBLAS_​GEMM_​ALGO8_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​ALGO9

9.0

CUBLAS_​GEMM_​ALGO9_​TENSOR_​OP

9.2

CUBLAS_​GEMM_​DEFAULT

9.0

HIPBLAS_​GEMM_​DEFAULT

1.8.2

CUBLAS_​GEMM_​DEFAULT_​TENSOR_​OP

9.0

CUBLAS_​GEMM_​DFALT

8.0

HIPBLAS_​GEMM_​DEFAULT

1.8.2

CUBLAS_​GEMM_​DFALT_​TENSOR_​OP

9.0

CUBLAS_​MATH_​DISALLOW_​REDUCED_​PRECISION_​REDUCTION

11.0

CUBLAS_​OP_​C

HIPBLAS_​OP_​C

1.8.2

CUBLAS_​OP_​CONJG

10.1

CUBLAS_​OP_​HERMITAN

10.1

HIPBLAS_​OP_​C

1.8.2

CUBLAS_​OP_​N

HIPBLAS_​OP_​N

1.8.2

CUBLAS_​OP_​T

HIPBLAS_​OP_​T

1.8.2

CUBLAS_​PEDANTIC_​MATH

11.0

CUBLAS_​POINTER_​MODE_​DEVICE

HIPBLAS_​POINTER_​MODE_​DEVICE

1.8.2

CUBLAS_​POINTER_​MODE_​HOST

HIPBLAS_​POINTER_​MODE_​HOST

1.8.2

CUBLAS_​SIDE_​LEFT

HIPBLAS_​SIDE_​LEFT

1.8.2

CUBLAS_​SIDE_​RIGHT

HIPBLAS_​SIDE_​RIGHT

1.8.2

CUBLAS_​STATUS_​ALLOC_​FAILED

HIPBLAS_​STATUS_​ALLOC_​FAILED

1.8.2

CUBLAS_​STATUS_​ARCH_​MISMATCH

HIPBLAS_​STATUS_​ARCH_​MISMATCH

1.8.2

CUBLAS_​STATUS_​EXECUTION_​FAILED

HIPBLAS_​STATUS_​EXECUTION_​FAILED

1.8.2

CUBLAS_​STATUS_​INTERNAL_​ERROR

HIPBLAS_​STATUS_​INTERNAL_​ERROR

1.8.2

CUBLAS_​STATUS_​INVALID_​VALUE

HIPBLAS_​STATUS_​INVALID_​VALUE

1.8.2

CUBLAS_​STATUS_​LICENSE_​ERROR

HIPBLAS_​STATUS_​UNKNOWN

CUBLAS_​STATUS_​MAPPING_​ERROR

HIPBLAS_​STATUS_​MAPPING_​ERROR

1.8.2

CUBLAS_​STATUS_​NOT_​INITIALIZED

HIPBLAS_​STATUS_​NOT_​INITIALIZED

1.8.2

CUBLAS_​STATUS_​NOT_​SUPPORTED

HIPBLAS_​STATUS_​NOT_​SUPPORTED

1.8.2

CUBLAS_​STATUS_​SUCCESS

HIPBLAS_​STATUS_​SUCCESS

1.8.2

CUBLAS_​TENSOR_​OP_​MATH

9.0

11.0

CUBLAS_​TF32_​TENSOR_​OP_​MATH

11.0

CUBLAS_​VERSION

10.1

CUBLAS_​VER_​BUILD

10.2

CUBLAS_​VER_​MAJOR

10.1

CUBLAS_​VER_​MINOR

10.1

CUBLAS_​VER_​PATCH

10.1

cublas​Atomics​Mode_​t

hipblas​Atomics​Mode_​t

3.10.0

cublas​Compute​Type_​t

11.0

hipblas​Datatype_​t

1.8.2

cublas​Context

cublas​Data​Type_​t

7.5

hipblas​Datatype_​t

1.8.2

cublas​Diag​Type_​t

hipblas​Diag​Type_​t

1.8.2

cublas​Fill​Mode_​t

hipblas​Fill​Mode_​t

1.8.2

cublas​Gemm​Algo_​t

8.0

hipblas​Gemm​Algo_​t

1.8.2

cublas​Handle_​t

hipblas​Handle_​t

3.0.0

cublas​Math_​t

9.0

cublas​Operation_​t

hipblas​Operation_​t

1.8.2

cublas​Pointer​Mode_​t

hipblas​Pointer​Mode_​t

1.8.2

cublas​Side​Mode_​t

hipblas​Side​Mode_​t

1.8.2

cublas​Status

hipblas​Status_​t

1.8.2

cublas​Status_​t

hipblas​Status_​t

1.8.2

3. CUDA Datatypes Reference#

CUDA

A

D

R

HIP

A

D

R

E

CUDA_​C_​16BF

HIPBLAS_​C_​16B

3.0.0

CUDA_​C_​16F

8.0

HIPBLAS_​C_​16F

1.8.2

CUDA_​C_​16I

11.0

CUDA_​C_​16U

11.0

CUDA_​C_​32F

8.0

HIPBLAS_​C_​32F

1.8.2

CUDA_​C_​32I

8.0

HIPBLAS_​C_​32I

3.0.0

CUDA_​C_​32U

8.0

HIPBLAS_​C_​32U

3.0.0

CUDA_​C_​4I

11.0

CUDA_​C_​4U

11.0

CUDA_​C_​64F

8.0

HIPBLAS_​C_​64F

1.8.2

CUDA_​C_​64I

11.0

CUDA_​C_​64U

11.0

CUDA_​C_​8I

8.0

HIPBLAS_​C_​8I

3.0.0

CUDA_​C_​8U

8.0

HIPBLAS_​C_​8U

3.0.0

CUDA_​R_​16BF

HIPBLAS_​R_​16B

3.0.0

CUDA_​R_​16F

8.0

HIPBLAS_​R_​16F

1.8.2

CUDA_​R_​16I

11.0

CUDA_​R_​16U

11.0

CUDA_​R_​32F

8.0

HIPBLAS_​R_​32F

1.8.2

CUDA_​R_​32I

8.0

HIPBLAS_​R_​32I

3.0.0

CUDA_​R_​32U

8.0

HIPBLAS_​R_​32U

3.0.0

CUDA_​R_​4I

11.0

CUDA_​R_​4U

11.0

CUDA_​R_​64F

8.0

HIPBLAS_​R_​64F

1.8.2

CUDA_​R_​64I

11.0

CUDA_​R_​64U

11.0

CUDA_​R_​8F_​E4M3

11.8

CUDA_​R_​8F_​E5M2

11.8

CUDA_​R_​8I

8.0

HIPBLAS_​R_​8I

3.0.0

CUDA_​R_​8U

8.0

HIPBLAS_​R_​8U

3.0.0

cuda​Data​Type

8.0

hipblas​Datatype_​t

1.8.2

cuda​Data​Type_​t

8.0

hipblas​Datatype_​t

1.8.2

4. CUBLAS Helper Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cublas​Alloc

cublas​Create

hipblas​Create

1.8.2

cublas​Create_​v2

hipblas​Create

1.8.2

cublas​Destroy

hipblas​Destroy

1.8.2

cublas​Destroy_​v2

hipblas​Destroy

1.8.2

cublas​Free

cublas​Get​Atomics​Mode

hipblas​Get​Atomics​Mode

3.10.0

cublas​Get​Cudart​Version

10.1

cublas​Get​Error

cublas​Get​Logger​Callback

9.2

cublas​Get​Math​Mode

9.0

cublas​Get​Matrix

hipblas​Get​Matrix

1.8.2

cublas​Get​Matrix​Async

hipblas​Get​Matrix​Async

3.7.0

cublas​Get​Matrix​Async_​64

12.0

cublas​Get​Matrix_​64

12.0

cublas​Get​Pointer​Mode

hipblas​Get​Pointer​Mode

1.8.2

cublas​Get​Pointer​Mode_​v2

hipblas​Get​Pointer​Mode

1.8.2

cublas​Get​Property

cublas​Get​Sm​Count​Target

11.3

cublas​Get​Status​Name

11.4

cublas​Get​Status​String

11.4

cublas​Get​Stream

hipblas​Get​Stream

1.8.2

cublas​Get​Stream_​v2

hipblas​Get​Stream

1.8.2

cublas​Get​Vector

hipblas​Get​Vector

1.8.2

cublas​Get​Vector​Async

hipblas​Get​Vector​Async

3.7.0

cublas​Get​Vector​Async_​64

12.0

cublas​Get​Vector_​64

12.0

cublas​Get​Version

cublas​Get​Version_​v2

cublas​Init

cublas​Log​Callback

9.2

cublas​Logger​Configure

9.2

cublas​Migrate​Compute​Type

11.0

cublas​Set​Atomics​Mode

hipblas​Set​Atomics​Mode

3.10.0

cublas​Set​Kernel​Stream

cublas​Set​Logger​Callback

9.2

cublas​Set​Math​Mode

cublas​Set​Matrix

hipblas​Set​Matrix

1.8.2

cublas​Set​Matrix​Async

hipblas​Set​Matrix​Async

3.7.0

cublas​Set​Matrix​Async_​64

12.0

cublas​Set​Matrix_​64

12.0

cublas​Set​Pointer​Mode

hipblas​Set​Pointer​Mode

1.8.2

cublas​Set​Pointer​Mode_​v2

hipblas​Set​Pointer​Mode

1.8.2

cublas​Set​Sm​Count​Target

11.3

cublas​Set​Stream

hipblas​Set​Stream

1.8.2

cublas​Set​Stream_​v2

hipblas​Set​Stream

1.8.2

cublas​Set​Vector

hipblas​Set​Vector

1.8.2

cublas​Set​Vector​Async

hipblas​Set​Vector​Async

3.7.0

cublas​Set​Vector​Async_​64

12.0

cublas​Set​Vector_​64

12.0

cublas​Shutdown

cublas​Xerbla

5. CUBLAS Level-1 Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cublas​Caxpy

hipblas​Caxpy

3.0.0

cublas​Caxpy_​64

12.0

cublas​Caxpy_​v2

hipblas​Caxpy

3.0.0

cublas​Caxpy_​v2_​64

12.0

cublas​Ccopy

hipblas​Ccopy

3.0.0

cublas​Ccopy_​64

12.0

cublas​Ccopy_​v2

hipblas​Ccopy

3.0.0

cublas​Ccopy_​v2_​64

12.0

cublas​Cdotc

hipblas​Cdotc

3.0.0

cublas​Cdotc_​64

12.0

cublas​Cdotc_​v2

hipblas​Cdotc

3.0.0

cublas​Cdotc_​v2_​64

12.0

cublas​Cdotu

hipblas​Cdotu

3.0.0

cublas​Cdotu_​64

12.0

cublas​Cdotu_​v2

hipblas​Cdotu

3.0.0

cublas​Cdotu_​v2_​64

12.0

cublas​Crot

hipblas​Crot

3.0.0

cublas​Crot_​64

12.0

cublas​Crot_​v2

hipblas​Crot

3.0.0

cublas​Crot_​v2_​64

12.0

cublas​Crotg

hipblas​Crotg

3.0.0

cublas​Crotg_​v2

hipblas​Crotg

3.0.0

cublas​Cscal

hipblas​Cscal

1.8.2

cublas​Cscal_​64

12.0

cublas​Cscal_​v2

hipblas​Cscal

1.8.2

cublas​Cscal_​v2_​64

12.0

cublas​Csrot

hipblas​Csrot

3.0.0

cublas​Csrot_​64

12.0

cublas​Csrot_​v2

hipblas​Csrot

3.0.0

cublas​Csrot_​v2_​64

12.0

cublas​Csscal

hipblas​Csscal

3.0.0

cublas​Csscal_​64

12.0

cublas​Csscal_​v2

hipblas​Csscal

3.0.0

cublas​Csscal_​v2_​64

12.0

cublas​Cswap

hipblas​Cswap

3.0.0

cublas​Cswap_​64

12.0

cublas​Cswap_​v2

hipblas​Cswap

3.0.0

cublas​Cswap_​v2_​64

12.0

cublas​Dasum

hipblas​Dasum

1.8.2

cublas​Dasum_​64

12.0

cublas​Dasum_​v2

hipblas​Dasum

1.8.2

cublas​Dasum_​v2_​64

12.0

cublas​Daxpy

hipblas​Daxpy

1.8.2

cublas​Daxpy_​64

12.0

cublas​Daxpy_​v2

hipblas​Daxpy

1.8.2

cublas​Daxpy_​v2_​64

12.0

cublas​Dcopy

hipblas​Dcopy

1.8.2

cublas​Dcopy_​64

12.0

cublas​Dcopy_​v2

hipblas​Dcopy

1.8.2

cublas​Dcopy_​v2_​64

12.0

cublas​Ddot

hipblas​Ddot

3.0.0

cublas​Ddot_​64

12.0

cublas​Ddot_​v2

hipblas​Ddot

3.0.0

cublas​Ddot_​v2_​64

12.0

cublas​Dnrm2

hipblas​Dnrm2

1.8.2

cublas​Dnrm2_​64

12.0

cublas​Dnrm2_​v2

hipblas​Dnrm2

1.8.2

cublas​Dnrm2_​v2_​64

12.0

cublas​Drot

hipblas​Drot

3.0.0

cublas​Drot_​64

12.0

cublas​Drot_​v2

hipblas​Drot

3.0.0

cublas​Drot_​v2_​64

12.0

cublas​Drotg

hipblas​Drotg

3.0.0

cublas​Drotg_​v2

hipblas​Drotg

3.0.0

cublas​Drotm

hipblas​Drotm

3.0.0

cublas​Drotm_​64

12.0

cublas​Drotm_​v2

hipblas​Drotm

3.0.0

cublas​Drotm_​v2_​64

12.0

cublas​Drotmg

hipblas​Drotmg

3.0.0

cublas​Drotmg_​v2

hipblas​Drotmg

3.0.0

cublas​Dscal

hipblas​Dscal

1.8.2

cublas​Dscal_​64

12.0

cublas​Dscal_​v2

hipblas​Dscal

1.8.2

cublas​Dscal_​v2_​64

12.0

cublas​Dswap

hipblas​Dswap

3.0.0

cublas​Dswap_​64

12.0

cublas​Dswap_​v2

hipblas​Dswap

3.0.0

cublas​Dswap_​v2_​64

12.0

cublas​Dzasum

hipblas​Dzasum

3.0.0

cublas​Dzasum_​64

12.0

cublas​Dzasum_​v2

hipblas​Dzasum

3.0.0

cublas​Dzasum_​v2_​64

12.0

cublas​Dznrm2

hipblas​Dznrm2

3.0.0

cublas​Dznrm2_​64

12.0

cublas​Dznrm2_​v2

hipblas​Dznrm2

3.0.0

cublas​Dznrm2_​v2_​64

12.0

cublas​Icamax

hipblas​Icamax

3.0.0

cublas​Icamax_​64

12.0

cublas​Icamax_​v2

hipblas​Icamax

3.0.0

cublas​Icamax_​v2_​64

12.0

cublas​Icamin

hipblas​Icamin

3.0.0

cublas​Icamin_​64

12.0

cublas​Icamin_​v2

hipblas​Icamin

3.0.0

cublas​Icamin_​v2_​64

12.0

cublas​Idamax

hipblas​Idamax

1.8.2

cublas​Idamax_​64

12.0

cublas​Idamax_​v2

hipblas​Idamax

1.8.2

cublas​Idamax_​v2_​64

12.0

cublas​Idamin

hipblas​Idamin

3.0.0

cublas​Idamin_​64

12.0

cublas​Idamin_​v2

hipblas​Idamin

3.0.0

cublas​Idamin_​v2_​64

12.0

cublas​Isamax

hipblas​Isamax

1.8.2

cublas​Isamax_​64

12.0

cublas​Isamax_​v2

hipblas​Isamax

1.8.2

cublas​Isamax_​v2_​64

12.0

cublas​Isamin

hipblas​Isamin

3.0.0

cublas​Isamin_​64

12.0

cublas​Isamin_​v2

hipblas​Isamin

3.0.0

cublas​Isamin_​v2_​64

12.0

cublas​Izamax

hipblas​Izamax

3.0.0

cublas​Izamax_​64

12.0

cublas​Izamax_​v2

hipblas​Izamax

3.0.0

cublas​Izamax_​v2_​64

12.0

cublas​Izamin

hipblas​Izamin

3.0.0

cublas​Izamin_​64

12.0

cublas​Izamin_​v2

hipblas​Izamin

3.0.0

cublas​Izamin_​v2_​64

12.0

cublas​Nrm2Ex

8.0

hipblas​Nrm2Ex

4.1.0

cublas​Nrm2Ex_​64

12.0

cublas​Sasum

hipblas​Sasum

1.8.2

cublas​Sasum_​64

12.0

cublas​Sasum_​v2

hipblas​Sasum

1.8.2

cublas​Sasum_​v2_​64

12.0

cublas​Saxpy

hipblas​Saxpy

1.8.2

cublas​Saxpy_​64

12.0

cublas​Saxpy_​v2

hipblas​Saxpy

1.8.2

cublas​Saxpy_​v2_​64

12.0

cublas​Scasum

hipblas​Scasum

3.0.0

cublas​Scasum_​64

12.0

cublas​Scasum_​v2

hipblas​Scasum

3.0.0

cublas​Scasum_​v2_​64

12.0

cublas​Scnrm2

hipblas​Scnrm2

3.0.0

cublas​Scnrm2_​64

12.0

cublas​Scnrm2_​v2

hipblas​Scnrm2

3.0.0

cublas​Scnrm2_​v2_​64

12.0

cublas​Scopy

hipblas​Scopy

1.8.2

cublas​Scopy_​64

12.0

cublas​Scopy_​v2

hipblas​Scopy

1.8.2

cublas​Scopy_​v2_​64

12.0

cublas​Sdot

hipblas​Sdot

3.0.0

cublas​Sdot_​64

12.0

cublas​Sdot_​v2

hipblas​Sdot

3.0.0

cublas​Sdot_​v2_​64

12.0

cublas​Snrm2

hipblas​Snrm2

1.8.2

cublas​Snrm2_​64

12.0

cublas​Snrm2_​v2

hipblas​Snrm2

1.8.2

cublas​Snrm2_​v2_​64

12.0

cublas​Srot

hipblas​Srot

3.0.0

cublas​Srot_​64

12.0

cublas​Srot_​v2

hipblas​Srot

3.0.0

cublas​Srot_​v2_​64

12.0

cublas​Srotg

hipblas​Srotg

3.0.0

cublas​Srotg_​v2

hipblas​Srotg

3.0.0

cublas​Srotm

hipblas​Srotm

3.0.0

cublas​Srotm_​64

12.0

cublas​Srotm_​v2

hipblas​Srotm

3.0.0

cublas​Srotm_​v2_​64

12.0

cublas​Srotmg

hipblas​Srotmg

3.0.0

cublas​Srotmg_​v2

hipblas​Srotmg

3.0.0

cublas​Sscal

hipblas​Sscal

1.8.2

cublas​Sscal_​64

12.0

cublas​Sscal_​v2

hipblas​Sscal

1.8.2

cublas​Sscal_​v2_​64

12.0

cublas​Sswap

hipblas​Sswap

3.0.0

cublas​Sswap_​64

12.0

cublas​Sswap_​v2

hipblas​Sswap

3.0.0

cublas​Sswap_​v2_​64

12.0

cublas​Zaxpy

hipblas​Zaxpy

3.0.0

cublas​Zaxpy_​64

12.0

cublas​Zaxpy_​v2

hipblas​Zaxpy

3.0.0

cublas​Zaxpy_​v2_​64

12.0

cublas​Zcopy

hipblas​Zcopy

3.0.0

cublas​Zcopy_​64

12.0

cublas​Zcopy_​v2

hipblas​Zcopy

3.0.0

cublas​Zcopy_​v2_​64

12.0

cublas​Zdotc

hipblas​Zdotc

3.0.0

cublas​Zdotc_​64

12.0

cublas​Zdotc_​v2

hipblas​Zdotc

3.0.0

cublas​Zdotc_​v2_​64

12.0

cublas​Zdotu

hipblas​Zdotu

3.0.0

cublas​Zdotu_​64

12.0

cublas​Zdotu_​v2

hipblas​Zdotu

3.0.0

cublas​Zdotu_​v2_​64

12.0

cublas​Zdrot

hipblas​Zdrot

3.0.0

cublas​Zdrot_​64

12.0

cublas​Zdrot_​v2

hipblas​Zdrot

3.0.0

cublas​Zdrot_​v2_​64

12.0

cublas​Zdscal

hipblas​Zdscal

3.0.0

cublas​Zdscal_​64

12.0

cublas​Zdscal_​v2

hipblas​Zdscal

3.0.0

cublas​Zdscal_​v2_​64

12.0

cublas​Zrot

hipblas​Zrot

3.0.0

cublas​Zrot_​64

12.0

cublas​Zrot_​v2

hipblas​Zrot

3.0.0

cublas​Zrot_​v2_​64

12.0

cublas​Zrotg

hipblas​Zrotg

3.0.0

cublas​Zrotg_​v2

hipblas​Zrotg

3.0.0

cublas​Zscal

hipblas​Zscal

1.8.2

cublas​Zscal_​64

12.0

cublas​Zscal_​v2

hipblas​Zscal

1.8.2

cublas​Zscal_​v2_​64

12.0

cublas​Zswap

hipblas​Zswap

3.0.0

cublas​Zswap_​64

12.0

cublas​Zswap_​v2

hipblas​Zswap

3.0.0

cublas​Zswap_​v2_​64

12.0

6. CUBLAS Level-2 Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cublas​Cgbmv

hipblas​Cgbmv

3.5.0

cublas​Cgbmv_​64

12.0

cublas​Cgbmv_​v2

hipblas​Cgbmv

3.5.0

cublas​Cgbmv_​v2_​64

12.0

cublas​Cgemv

hipblas​Cgemv

3.0.0

cublas​Cgemv_​64

12.0

cublas​Cgemv_​v2

hipblas​Cgemv

3.0.0

cublas​Cgemv_​v2_​64

12.0

cublas​Cgerc

hipblas​Cgerc

3.5.0

cublas​Cgerc_​64

12.0

cublas​Cgerc_​v2

hipblas​Cgerc

3.5.0

cublas​Cgerc_​v2_​64

12.0

cublas​Cgeru

hipblas​Cgeru

3.5.0

cublas​Cgeru_​64

12.0

cublas​Cgeru_​v2

hipblas​Cgeru

3.5.0

cublas​Cgeru_​v2_​64

12.0

cublas​Chbmv

hipblas​Chbmv

3.5.0

cublas​Chbmv_​64

12.0

cublas​Chbmv_​v2

hipblas​Chbmv

3.5.0

cublas​Chbmv_​v2_​64

12.0

cublas​Chemv

hipblas​Chemv

3.5.0

cublas​Chemv_​64

12.0

cublas​Chemv_​v2

hipblas​Chemv

3.5.0

cublas​Chemv_​v2_​64

12.0

cublas​Cher

hipblas​Cher

3.5.0

cublas​Cher2

hipblas​Cher2

3.5.0

cublas​Cher2_​64

12.0

cublas​Cher2_​v2

hipblas​Cher2

3.5.0

cublas​Cher2_​v2_​64

12.0

cublas​Cher_​64

12.0

cublas​Cher_​v2

hipblas​Cher

3.5.0

cublas​Cher_​v2_​64

12.0

cublas​Chpmv

hipblas​Chpmv

3.5.0

cublas​Chpmv_​64

12.0

cublas​Chpmv_​v2

hipblas​Chpmv

3.5.0

cublas​Chpmv_​v2_​64

12.0

cublas​Chpr

hipblas​Chpr

3.5.0

cublas​Chpr2

hipblas​Chpr2

3.5.0

cublas​Chpr2_​64

12.0

cublas​Chpr2_​v2

hipblas​Chpr2

3.5.0

cublas​Chpr2_​v2_​64

12.0

cublas​Chpr_​64

12.0

cublas​Chpr_​v2

hipblas​Chpr

3.5.0

cublas​Chpr_​v2_​64

12.0

cublas​Csymv

hipblas​Csymv

3.5.0

cublas​Csymv_​64

12.0

cublas​Csymv_​v2

hipblas​Csymv

3.5.0

cublas​Csymv_​v2_​64

12.0

cublas​Csyr

hipblas​Csyr

3.5.0

cublas​Csyr2

hipblas​Csyr2

3.5.0

cublas​Csyr2_​64

12.0

cublas​Csyr2_​v2

hipblas​Csyr2

3.5.0

cublas​Csyr2_​v2_​64

12.0

cublas​Csyr_​64

12.0

cublas​Csyr_​v2

hipblas​Csyr

3.5.0

cublas​Csyr_​v2_​64

12.0

cublas​Ctbmv

hipblas​Ctbmv

3.5.0

cublas​Ctbmv_​64

12.0

cublas​Ctbmv_​v2

hipblas​Ctbmv

3.5.0

cublas​Ctbmv_​v2_​64

12.0

cublas​Ctbsv

hipblas​Ctbsv

3.6.0

cublas​Ctbsv_​64

12.0

cublas​Ctbsv_​v2

hipblas​Ctbsv

3.6.0

cublas​Ctbsv_​v2_​64

12.0

cublas​Ctpmv

hipblas​Ctpmv

3.5.0

cublas​Ctpmv_​64

12.0

cublas​Ctpmv_​v2

hipblas​Ctpmv

3.5.0

cublas​Ctpmv_​v2_​64

12.0

cublas​Ctpsv

hipblas​Ctpsv

3.5.0

cublas​Ctpsv_​64

12.0

cublas​Ctpsv_​v2

hipblas​Ctpsv

3.5.0

cublas​Ctpsv_​v2_​64

12.0

cublas​Ctrmv

hipblas​Ctrmv

3.5.0

cublas​Ctrmv_​64

12.0

cublas​Ctrmv_​v2

hipblas​Ctrmv

3.5.0

cublas​Ctrmv_​v2_​64

12.0

cublas​Ctrsv

hipblas​Ctrsv

3.5.0

cublas​Ctrsv_​64

12.0

cublas​Ctrsv_​v2

hipblas​Ctrsv

3.5.0

cublas​Ctrsv_​v2_​64

12.0

cublas​Dgbmv

hipblas​Dgbmv

3.5.0

cublas​Dgbmv_​64

12.0

cublas​Dgbmv_​v2

hipblas​Dgbmv

3.5.0

cublas​Dgbmv_​v2_​64

12.0

cublas​Dgemv

hipblas​Dgemv

1.8.2

cublas​Dgemv_​64

12.0

cublas​Dgemv_​v2

hipblas​Dgemv

1.8.2

cublas​Dgemv_​v2_​64

12.0

cublas​Dger

hipblas​Dger

1.8.2

cublas​Dger_​64

12.0

cublas​Dger_​v2

hipblas​Dger

1.8.2

cublas​Dger_​v2_​64

12.0

cublas​Dsbmv

hipblas​Dsbmv

3.5.0

cublas​Dsbmv_​64

12.0

cublas​Dsbmv_​v2

hipblas​Dsbmv

3.5.0

cublas​Dsbmv_​v2_​64

12.0

cublas​Dspmv

hipblas​Dspmv

3.5.0

cublas​Dspmv_​64

12.0

cublas​Dspmv_​v2

hipblas​Dspmv

3.5.0

cublas​Dspmv_​v2_​64

12.0

cublas​Dspr

hipblas​Dspr

3.5.0

cublas​Dspr2

hipblas​Dspr2

3.5.0

cublas​Dspr2_​64

12.0

cublas​Dspr2_​v2

hipblas​Dspr2

3.5.0

cublas​Dspr2_​v2_​64

12.0

cublas​Dspr_​64

12.0

cublas​Dspr_​v2

hipblas​Dspr

3.5.0

cublas​Dspr_​v2_​64

12.0

cublas​Dsymv

hipblas​Dsymv

3.5.0

cublas​Dsymv_​64

12.0

cublas​Dsymv_​v2

hipblas​Dsymv

3.5.0

cublas​Dsymv_​v2_​64

12.0

cublas​Dsyr

hipblas​Dsyr

3.0.0

cublas​Dsyr2

hipblas​Dsyr2

3.5.0

cublas​Dsyr2_​64

12.0

cublas​Dsyr2_​v2

hipblas​Dsyr2

3.5.0

cublas​Dsyr2_​v2_​64

12.0

cublas​Dsyr_​64

12.0

cublas​Dsyr_​v2

hipblas​Dsyr

3.0.0

cublas​Dsyr_​v2_​64

12.0

cublas​Dtbmv

hipblas​Dtbmv

3.5.0

cublas​Dtbmv_​64

12.0

cublas​Dtbmv_​v2

hipblas​Dtbmv

3.5.0

cublas​Dtbmv_​v2_​64

12.0

cublas​Dtbsv

hipblas​Dtbsv

3.6.0

cublas​Dtbsv_​64

12.0

cublas​Dtbsv_​v2

hipblas​Dtbsv

3.6.0

cublas​Dtbsv_​v2_​64

12.0

cublas​Dtpmv

hipblas​Dtpmv

3.5.0

cublas​Dtpmv_​64

12.0

cublas​Dtpmv_​v2

hipblas​Dtpmv

3.5.0

cublas​Dtpmv_​v2_​64

12.0

cublas​Dtpsv

hipblas​Dtpsv

3.5.0

cublas​Dtpsv_​64

12.0

cublas​Dtpsv_​v2

hipblas​Dtpsv

3.5.0

cublas​Dtpsv_​v2_​64

12.0

cublas​Dtrmv

hipblas​Dtrmv

3.5.0

cublas​Dtrmv_​64

12.0

cublas​Dtrmv_​v2

hipblas​Dtrmv

3.5.0

cublas​Dtrmv_​v2_​64

12.0

cublas​Dtrsv

hipblas​Dtrsv

3.0.0

cublas​Dtrsv_​64

12.0

cublas​Dtrsv_​v2

hipblas​Dtrsv

3.0.0

cublas​Dtrsv_​v2_​64

12.0

cublas​Sgbmv

hipblas​Sgbmv

3.5.0

cublas​Sgbmv_​64

12.0

cublas​Sgbmv_​v2

hipblas​Sgbmv

3.5.0

cublas​Sgbmv_​v2_​64

12.0

cublas​Sgemv

hipblas​Sgemv

1.8.2

cublas​Sgemv_​64

12.0

cublas​Sgemv_​v2

hipblas​Sgemv

1.8.2

cublas​Sgemv_​v2_​64

12.0

cublas​Sger

hipblas​Sger

1.8.2

cublas​Sger_​64

12.0

cublas​Sger_​v2

hipblas​Sger

1.8.2

cublas​Sger_​v2_​64

12.0

cublas​Ssbmv

hipblas​Ssbmv

3.5.0

cublas​Ssbmv_​64

12.0

cublas​Ssbmv_​v2

hipblas​Ssbmv

3.5.0

cublas​Ssbmv_​v2_​64

12.0

cublas​Sspmv

hipblas​Sspmv

3.5.0

cublas​Sspmv_​64

12.0

cublas​Sspmv_​v2

hipblas​Sspmv

3.5.0

cublas​Sspmv_​v2_​64

12.0

cublas​Sspr

hipblas​Sspr

3.5.0

cublas​Sspr2

hipblas​Sspr2

3.5.0

cublas​Sspr2_​64

12.0

cublas​Sspr2_​v2

hipblas​Sspr2

3.5.0

cublas​Sspr2_​v2_​64

12.0

cublas​Sspr_​64

12.0

cublas​Sspr_​v2

hipblas​Sspr

3.5.0

cublas​Sspr_​v2_​64

12.0

cublas​Ssymv

hipblas​Ssymv

3.5.0

cublas​Ssymv_​64

12.0

cublas​Ssymv_​v2

hipblas​Ssymv

3.5.0

cublas​Ssymv_​v2_​64

12.0

cublas​Ssyr

hipblas​Ssyr

3.0.0

cublas​Ssyr2

hipblas​Ssyr2

3.5.0

cublas​Ssyr2_​64

12.0

cublas​Ssyr2_​v2

hipblas​Ssyr2

3.5.0

cublas​Ssyr2_​v2_​64

12.0

cublas​Ssyr_​64

12.0

cublas​Ssyr_​v2

hipblas​Ssyr

3.0.0

cublas​Ssyr_​v2_​64

12.0

cublas​Stbmv

hipblas​Stbmv

3.5.0

cublas​Stbmv_​64

12.0

cublas​Stbmv_​v2

hipblas​Stbmv

3.5.0

cublas​Stbmv_​v2_​64

12.0

cublas​Stbsv

hipblas​Stbsv

3.6.0

cublas​Stbsv_​64

12.0

cublas​Stbsv_​v2

hipblas​Stbsv

3.6.0

cublas​Stbsv_​v2_​64

12.0

cublas​Stpmv

hipblas​Stpmv

3.5.0

cublas​Stpmv_​64

12.0

cublas​Stpmv_​v2

hipblas​Stpmv

3.5.0

cublas​Stpmv_​v2_​64

12.0

cublas​Stpsv

hipblas​Stpsv

3.5.0

cublas​Stpsv_​64

12.0

cublas​Stpsv_​v2

hipblas​Stpsv

3.5.0

cublas​Stpsv_​v2_​64

12.0

cublas​Strmv

hipblas​Strmv

3.5.0

cublas​Strmv_​64

12.0

cublas​Strmv_​v2

hipblas​Strmv

3.5.0

cublas​Strmv_​v2_​64

12.0

cublas​Strsv

hipblas​Strsv

3.0.0

cublas​Strsv_​64

12.0

cublas​Strsv_​v2

hipblas​Strsv

3.0.0

cublas​Strsv_​v2_​64

12.0

cublas​Zgbmv

hipblas​Zgbmv

3.5.0

cublas​Zgbmv_​64

12.0

cublas​Zgbmv_​v2

hipblas​Zgbmv

3.5.0

cublas​Zgbmv_​v2_​64

12.0

cublas​Zgemv

hipblas​Zgemv

3.0.0

cublas​Zgemv_​64

12.0

cublas​Zgemv_​v2

hipblas​Zgemv

3.0.0

cublas​Zgemv_​v2_​64

12.0

cublas​Zgerc

hipblas​Zgerc

3.5.0

cublas​Zgerc_​64

12.0

cublas​Zgerc_​v2

hipblas​Zgerc

3.5.0

cublas​Zgerc_​v2_​64

12.0

cublas​Zgeru

hipblas​Zgeru

3.5.0

cublas​Zgeru_​64

12.0

cublas​Zgeru_​v2

hipblas​Zgeru

3.5.0

cublas​Zgeru_​v2_​64

12.0

cublas​Zhbmv

hipblas​Zhbmv

3.5.0

cublas​Zhbmv_​64

12.0

cublas​Zhbmv_​v2

hipblas​Zhbmv

3.5.0

cublas​Zhbmv_​v2_​64

12.0

cublas​Zhemv

hipblas​Zhemv

3.5.0

cublas​Zhemv_​64

12.0

cublas​Zhemv_​v2

hipblas​Zhemv

3.5.0

cublas​Zhemv_​v2_​64

12.0

cublas​Zher

hipblas​Zher

3.5.0

cublas​Zher2

hipblas​Zher2

3.5.0

cublas​Zher2_​64

12.0

cublas​Zher2_​v2

hipblas​Zher2

3.5.0

cublas​Zher2_​v2_​64

12.0

cublas​Zher_​64

12.0

cublas​Zher_​v2

hipblas​Zher

3.5.0

cublas​Zher_​v2_​64

12.0

cublas​Zhpmv

hipblas​Zhpmv

3.5.0

cublas​Zhpmv_​64

12.0

cublas​Zhpmv_​v2

hipblas​Zhpmv

3.5.0

cublas​Zhpmv_​v2_​64

12.0

cublas​Zhpr

hipblas​Zhpr

3.5.0

cublas​Zhpr2

hipblas​Zhpr2

3.5.0

cublas​Zhpr2_​64

12.0

cublas​Zhpr2_​v2

hipblas​Zhpr2

3.5.0

cublas​Zhpr2_​v2_​64

12.0

cublas​Zhpr_​64

12.0

cublas​Zhpr_​v2

hipblas​Zhpr

3.5.0

cublas​Zhpr_​v2_​64

12.0

cublas​Zsymv

hipblas​Zsymv

3.5.0

cublas​Zsymv_​64

12.0

cublas​Zsymv_​v2

hipblas​Zsymv

3.5.0

cublas​Zsymv_​v2_​64

12.0

cublas​Zsyr

hipblas​Zsyr

3.5.0

cublas​Zsyr2

hipblas​Zsyr2

3.5.0

cublas​Zsyr2_​64

12.0

cublas​Zsyr2_​v2

hipblas​Zsyr2

3.5.0

cublas​Zsyr2_​v2_​64

12.0

cublas​Zsyr_​64

12.0

cublas​Zsyr_​v2

hipblas​Zsyr

3.5.0

cublas​Zsyr_​v2_​64

12.0

cublas​Ztbmv

hipblas​Ztbmv

3.5.0

cublas​Ztbmv_​64

12.0

cublas​Ztbmv_​v2

hipblas​Ztbmv

3.5.0

cublas​Ztbmv_​v2_​64

12.0

cublas​Ztbsv

hipblas​Ztbsv

3.6.0

cublas​Ztbsv_​64

12.0

cublas​Ztbsv_​v2

hipblas​Ztbsv

3.6.0

cublas​Ztbsv_​v2_​64

12.0

cublas​Ztpmv

hipblas​Ztpmv

3.5.0

cublas​Ztpmv_​64

12.0

cublas​Ztpmv_​v2

hipblas​Ztpmv

3.5.0

cublas​Ztpmv_​v2_​64

12.0

cublas​Ztpsv

hipblas​Ztpsv

3.5.0

cublas​Ztpsv_​64

12.0

cublas​Ztpsv_​v2

hipblas​Ztpsv

3.5.0

cublas​Ztpsv_​v2_​64

12.0

cublas​Ztrmv

hipblas​Ztrmv

3.5.0

cublas​Ztrmv_​64

12.0

cublas​Ztrmv_​v2

hipblas​Ztrmv

3.5.0

cublas​Ztrmv_​v2_​64

12.0

cublas​Ztrsv

hipblas​Ztrsv

3.5.0

cublas​Ztrsv_​64

12.0

cublas​Ztrsv_​v2

hipblas​Ztrsv

3.5.0

cublas​Ztrsv_​v2_​64

12.0

7. CUBLAS Level-3 Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cublas​Cgemm

hipblas​Cgemm

1.8.2

cublas​Cgemm3m

8.0

cublas​Cgemm3m​Batched

8.0

cublas​Cgemm3m​Batched_​64

12.0

cublas​Cgemm3m​Ex

8.0

cublas​Cgemm3m​Ex_​64

12.0

cublas​Cgemm3m​Strided​Batched

8.0

cublas​Cgemm3m​Strided​Batched_​64

12.0

cublas​Cgemm3m_​64

12.0

cublas​Cgemm​Batched

hipblas​Cgemm​Batched

3.0.0

cublas​Cgemm​Batched_​64

12.0

cublas​Cgemm​Strided​Batched

8.0

hipblas​Cgemm​Strided​Batched

3.0.0

cublas​Cgemm​Strided​Batched_​64

12.0

cublas​Cgemm_​64

12.0

cublas​Cgemm_​v2

hipblas​Cgemm

1.8.2

cublas​Cgemm_​v2_​64

12.0

cublas​Cgemv​Batched

11.6

cublas​Cgemv​Batched_​64

12.0

cublas​Cgemv​Strided​Batched

11.6

cublas​Cgemv​Strided​Batched_​64

12.0

cublas​Chemm

hipblas​Chemm

3.6.0

cublas​Chemm_​64

12.0

cublas​Chemm_​v2

hipblas​Chemm

3.6.0

cublas​Chemm_​v2_​64

12.0

cublas​Cher2k

hipblas​Cher2k

3.5.0

cublas​Cher2k_​64

12.0

cublas​Cher2k_​v2

hipblas​Cher2k

3.5.0

cublas​Cher2k_​v2_​64

12.0

cublas​Cherk

hipblas​Cherk

3.5.0

cublas​Cherk_​64

12.0

cublas​Cherk_​v2

hipblas​Cherk

3.5.0

cublas​Cherk_​v2_​64

12.0

cublas​Cherkx

hipblas​Cherkx

3.5.0

cublas​Cherkx_​64

12.0

cublas​Csymm

hipblas​Csymm

3.6.0

cublas​Csymm_​64

12.0

cublas​Csymm_​v2

hipblas​Csymm

3.6.0

cublas​Csymm_​v2_​64

12.0

cublas​Csyr2k

hipblas​Csyr2k

3.5.0

cublas​Csyr2k_​64

12.0

cublas​Csyr2k_​v2

hipblas​Csyr2k

3.5.0

cublas​Csyr2k_​v2_​64

12.0

cublas​Csyrk

hipblas​Csyrk

3.5.0

cublas​Csyrk_​64

12.0

cublas​Csyrk_​v2

hipblas​Csyrk

3.5.0

cublas​Csyrk_​v2_​64

12.0

cublas​Csyrkx

hipblas​Csyrkx

3.5.0

cublas​Csyrkx_​64

12.0

cublas​Ctrmm

hipblas​Ctrmm

3.5.0

5.6.0

cublas​Ctrmm_​64

12.0

cublas​Ctrmm_​v2

hipblas​Ctrmm

3.5.0

5.6.0

cublas​Ctrmm_​v2_​64

12.0

cublas​Ctrsm

hipblas​Ctrsm

3.5.0

cublas​Ctrsm_​64

12.0

cublas​Ctrsm_​v2

hipblas​Ctrsm

3.5.0

cublas​Ctrsm_​v2_​64

12.0

cublas​Dgemm

hipblas​Dgemm

1.8.2

cublas​Dgemm​Batched

hipblas​Dgemm​Batched

1.8.2

cublas​Dgemm​Batched_​64

12.0

cublas​Dgemm​Strided​Batched

8.0

hipblas​Dgemm​Strided​Batched

1.8.2

cublas​Dgemm​Strided​Batched_​64

12.0

cublas​Dgemm_​64

12.0

cublas​Dgemm_​v2

hipblas​Dgemm

1.8.2

cublas​Dgemm_​v2_​64

12.0

cublas​Dgemv​Batched

11.6

cublas​Dgemv​Batched_​64

12.0

cublas​Dgemv​Strided​Batched

11.6

cublas​Dgemv​Strided​Batched_​64

12.0

cublas​Dsymm

hipblas​Dsymm

3.6.0

cublas​Dsymm_​64

12.0

cublas​Dsymm_​v2

hipblas​Dsymm

3.6.0

cublas​Dsymm_​v2_​64

12.0

cublas​Dsyr2k

hipblas​Dsyr2k

3.5.0

cublas​Dsyr2k_​64

12.0

cublas​Dsyr2k_​v2

hipblas​Dsyr2k

3.5.0

cublas​Dsyr2k_​v2_​64

12.0

cublas​Dsyrk

hipblas​Dsyrk

3.5.0

cublas​Dsyrk_​64

12.0

cublas​Dsyrk_​v2

hipblas​Dsyrk

3.5.0

cublas​Dsyrk_​v2_​64

12.0

cublas​Dsyrkx

hipblas​Dsyrkx

3.5.0

cublas​Dsyrkx_​64

12.0

cublas​Dtrmm

hipblas​Dtrmm

3.2.0

5.6.0

cublas​Dtrmm_​64

12.0

cublas​Dtrmm_​v2

hipblas​Dtrmm

3.2.0

5.6.0

cublas​Dtrmm_​v2_​64

12.0

cublas​Dtrsm

hipblas​Dtrsm

1.8.2

cublas​Dtrsm_​64

12.0

cublas​Dtrsm_​v2

hipblas​Dtrsm

1.8.2

cublas​Dtrsm_​v2_​64

12.0

cublas​HSHgemv​Batched

11.6

cublas​HSHgemv​Batched_​64

12.0

cublas​HSHgemv​Strided​Batched

11.6

cublas​HSHgemv​Strided​Batched_​64

12.0

cublas​HSSgemv​Batched

11.6

cublas​HSSgemv​Batched_​64

12.0

cublas​HSSgemv​Strided​Batched

11.6

cublas​HSSgemv​Strided​Batched_​64

12.0

cublas​Hgemm

7.5

hipblas​Hgemm

1.8.2

cublas​Hgemm​Batched

9.0

hipblas​Hgemm​Batched

3.0.0

cublas​Hgemm​Batched_​64

12.0

cublas​Hgemm​Strided​Batched

8.0

hipblas​Hgemm​Strided​Batched

3.0.0

cublas​Hgemm​Strided​Batched_​64

12.0

cublas​Hgemm_​64

12.0

cublas​Sgemm

hipblas​Sgemm

1.8.2

cublas​Sgemm​Batched

hipblas​Sgemm​Batched

1.8.2

cublas​Sgemm​Batched_​64

12.0

cublas​Sgemm​Strided​Batched

8.0

hipblas​Sgemm​Strided​Batched

1.8.2

cublas​Sgemm​Strided​Batched_​64

12.0

cublas​Sgemm_​64

12.0

cublas​Sgemm_​v2

hipblas​Sgemm

1.8.2

cublas​Sgemm_​v2_​64

12.0

cublas​Sgemv​Batched

11.6

cublas​Sgemv​Batched_​64

12.0

cublas​Sgemv​Strided​Batched

11.6

cublas​Sgemv​Strided​Batched_​64

12.0

cublas​Ssymm

hipblas​Ssymm

3.6.0

cublas​Ssymm_​64

12.0

cublas​Ssymm_​v2

hipblas​Ssymm

3.6.0

cublas​Ssymm_​v2_​64

12.0

cublas​Ssyr2k

hipblas​Ssyr2k

3.5.0

cublas​Ssyr2k_​64

12.0

cublas​Ssyr2k_​v2

hipblas​Ssyr2k

3.5.0

cublas​Ssyr2k_​v2_​64

12.0

cublas​Ssyrk

hipblas​Ssyrk

3.5.0

cublas​Ssyrk_​64

12.0

cublas​Ssyrk_​v2

hipblas​Ssyrk

3.5.0

cublas​Ssyrk_​v2_​64

12.0

cublas​Ssyrkx

hipblas​Ssyrkx

3.5.0

cublas​Ssyrkx_​64

12.0

cublas​Strmm

hipblas​Strmm

3.2.0

5.6.0

cublas​Strmm_​64

12.0

cublas​Strmm_​v2

hipblas​Strmm

3.2.0

5.6.0

cublas​Strmm_​v2_​64

12.0

cublas​Strsm

hipblas​Strsm

1.8.2

cublas​Strsm_​64

12.0

cublas​Strsm_​v2

hipblas​Strsm

1.8.2

cublas​Strsm_​v2_​64

12.0

cublas​TSSgemv​Batched

11.6

cublas​TSSgemv​Batched_​64

12.0

cublas​TSSgemv​Strided​Batched

11.6

cublas​TSSgemv​Strided​Batched_​64

12.0

cublas​TSTgemv​Batched

11.6

cublas​TSTgemv​Batched_​64

12.0

cublas​TSTgemv​Strided​Batched

11.6

cublas​TSTgemv​Strided​Batched_​64

12.0

cublas​Zgemm

hipblas​Zgemm

1.8.2

cublas​Zgemm3m

8.0

cublas​Zgemm3m_​64

12.0

cublas​Zgemm​Batched

hipblas​Zgemm​Batched

3.0.0

cublas​Zgemm​Batched_​64

12.0

cublas​Zgemm​Strided​Batched

8.0

hipblas​Zgemm​Strided​Batched

3.0.0

cublas​Zgemm​Strided​Batched_​64

12.0

cublas​Zgemm_​64

12.0

cublas​Zgemm_​v2

hipblas​Zgemm

1.8.2

cublas​Zgemm_​v2_​64

12.0

cublas​Zgemv​Batched

11.6

cublas​Zgemv​Batched_​64

12.0

cublas​Zgemv​Strided​Batched

11.6

cublas​Zgemv​Strided​Batched_​64

12.0

cublas​Zhemm

hipblas​Zhemm

3.6.0

cublas​Zhemm_​64

12.0

cublas​Zhemm_​v2

hipblas​Zhemm

3.6.0

cublas​Zhemm_​v2_​64

12.0

cublas​Zher2k

hipblas​Zher2k

3.5.0

cublas​Zher2k_​64

12.0

cublas​Zher2k_​v2

hipblas​Zher2k

3.5.0

cublas​Zher2k_​v2_​64

12.0

cublas​Zherk

hipblas​Zherk

3.5.0

cublas​Zherk_​64

12.0

cublas​Zherk_​v2

hipblas​Zherk

3.5.0

cublas​Zherk_​v2_​64

12.0

cublas​Zherkx

hipblas​Zherkx

3.5.0

cublas​Zherkx_​64

12.0

cublas​Zsymm

hipblas​Zsymm

3.6.0

cublas​Zsymm_​64

12.0

cublas​Zsymm_​v2

hipblas​Zsymm

3.6.0

cublas​Zsymm_​v2_​64

12.0

cublas​Zsyr2k

hipblas​Zsyr2k

3.5.0

cublas​Zsyr2k_​64

12.0

cublas​Zsyr2k_​v2

hipblas​Zsyr2k

3.5.0

cublas​Zsyr2k_​v2_​64

12.0

cublas​Zsyrk

hipblas​Zsyrk

3.5.0

cublas​Zsyrk_​64

12.0

cublas​Zsyrk_​v2

hipblas​Zsyrk

3.5.0

cublas​Zsyrk_​v2_​64

12.0

cublas​Zsyrkx

hipblas​Zsyrkx

3.5.0

cublas​Zsyrkx_​64

12.0

cublas​Ztrmm

hipblas​Ztrmm

3.5.0

5.6.0

cublas​Ztrmm_​64

12.0

cublas​Ztrmm_​v2

hipblas​Ztrmm

3.5.0

5.6.0

cublas​Ztrmm_​v2_​64

12.0

cublas​Ztrsm

hipblas​Ztrsm

3.5.0

cublas​Ztrsm_​64

12.0

cublas​Ztrsm_​v2

hipblas​Ztrsm

3.5.0

cublas​Ztrsm_​v2_​64

12.0

8. BLAS-like Extension#

CUDA

A

D

R

HIP

A

D

R

E

cublas​Asum​Ex

10.1

cublas​Asum​Ex_​64

12.0

cublas​Axpy​Ex

8.0

hipblas​Axpy​Ex

4.1.0

cublas​Axpy​Ex_​64

12.0

cublas​Cdgmm

hipblas​Cdgmm

3.6.0

cublas​Cdgmm_​64

12.0

cublas​Cgeam

hipblas​Cgeam

3.6.0

cublas​Cgeam_​64

12.0

cublas​Cgels​Batched

hipblas​Cgels​Batched

5.4.0

cublas​Cgemm​Ex

8.0

cublas​Cgemm​Ex_​64

12.0

cublas​Cgeqrf​Batched

hipblas​Cgeqrf​Batched

3.5.0

cublas​Cgetrf​Batched

hipblas​Cgetrf​Batched

3.5.0

cublas​Cgetri​Batched

hipblas​Cgetri​Batched

3.7.0

cublas​Cgetrs​Batched

hipblas​Cgetrs​Batched

3.5.0

cublas​Cherk3m​Ex

8.0

cublas​Cherk3m​Ex_​64

12.0

cublas​Cherk​Ex

8.0

cublas​Cherk​Ex_​64

12.0

cublas​Cmatinv​Batched

cublas​Copy​Ex

10.1

cublas​Copy​Ex_​64

12.0

cublas​Csyrk3m​Ex

8.0

cublas​Csyrk3m​Ex_​64

12.0

cublas​Csyrk​Ex

8.0

cublas​Csyrk​Ex_​64

12.0

cublas​Ctpttr

cublas​Ctrsm​Batched

hipblas​Ctrsm​Batched

3.5.0

cublas​Ctrsm​Batched_​64

12.0

cublas​Ctrttp

cublas​Ddgmm

hipblas​Ddgmm

3.6.0

cublas​Ddgmm_​64

12.0

cublas​Dgeam

hipblas​Dgeam

1.8.2

cublas​Dgeam_​64

12.0

cublas​Dgels​Batched

hipblas​Dgels​Batched

5.4.0

cublas​Dgeqrf​Batched

hipblas​Dgeqrf​Batched

3.5.0

cublas​Dgetrf​Batched

hipblas​Dgetrf​Batched

3.5.0

cublas​Dgetri​Batched

hipblas​Dgetri​Batched

3.7.0

cublas​Dgetrs​Batched

hipblas​Dgetrs​Batched

3.5.0

cublas​Dmatinv​Batched

cublas​Dot​Ex

8.0

hipblas​Dot​Ex

4.1.0

cublas​Dot​Ex_​64

12.0

cublas​Dotc​Ex

8.0

hipblas​Dotc​Ex

4.1.0

cublas​Dotc​Ex_​64

12.0

cublas​Dtpttr

cublas​Dtrsm​Batched

hipblas​Dtrsm​Batched

3.2.0

cublas​Dtrsm​Batched_​64

12.0

cublas​Dtrttp

cublas​Gemm​Batched​Ex

9.1

hipblas​Gemm​Batched​Ex

3.6.0

cublas​Gemm​Batched​Ex_​64

12.0

cublas​Gemm​Ex

8.0

hipblas​Gemm​Ex

1.8.2

cublas​Gemm​Ex_​64

12.0

cublas​Gemm​Strided​Batched​Ex

9.1

hipblas​Gemm​Strided​Batched​Ex

3.6.0

cublas​Gemm​Strided​Batched​Ex_​64

12.0

cublas​Iamax​Ex

10.1

cublas​Iamax​Ex_​64

12.0

cublas​Iamin​Ex

10.1

cublas​Iamin​Ex_​64

12.0

cublas​Rot​Ex

10.1

hipblas​Rot​Ex

4.1.0

cublas​Rot​Ex_​64

12.0

cublas​Rotg​Ex

10.1

cublas​Rotm​Ex

10.1

cublas​Rotm​Ex_​64

12.0

cublas​Rotmg​Ex

10.1

cublas​Scal​Ex

8.0

hipblas​Scal​Ex

4.1.0

cublas​Scal​Ex_​64

12.0

cublas​Sdgmm

hipblas​Sdgmm

3.6.0

cublas​Sdgmm_​64

12.0

cublas​Sgeam

hipblas​Sgeam

1.8.2

cublas​Sgeam_​64

12.0

cublas​Sgels​Batched

hipblas​Sgels​Batched

5.4.0

cublas​Sgemm​Ex

7.5

cublas​Sgemm​Ex_​64

12.0

cublas​Sgeqrf​Batched

hipblas​Sgeqrf​Batched

3.5.0

cublas​Sgetrf​Batched

hipblas​Sgetrf​Batched

3.5.0

cublas​Sgetri​Batched

hipblas​Sgetri​Batched

3.7.0

cublas​Sgetrs​Batched

hipblas​Sgetrs​Batched

3.5.0

cublas​Smatinv​Batched

cublas​Stpttr

cublas​Strsm​Batched

hipblas​Strsm​Batched

3.2.0

cublas​Strsm​Batched_​64

12.0

cublas​Strttp

cublas​Swap​Ex

10.1

cublas​Swap​Ex_​64

12.0

cublas​Uint8gemm​Bias

8.0

cublas​Zdgmm

hipblas​Zdgmm

3.6.0

cublas​Zdgmm_​64

12.0

cublas​Zgeam

hipblas​Zgeam

3.6.0

cublas​Zgeam_​64

12.0

cublas​Zgels​Batched

hipblas​Zgels​Batched

5.4.0

cublas​Zgeqrf​Batched

hipblas​Zgeqrf​Batched

3.5.0

cublas​Zgetrf​Batched

hipblas​Zgetrf​Batched

3.5.0

cublas​Zgetri​Batched

hipblas​Zgetri​Batched

3.7.0

cublas​Zgetrs​Batched

hipblas​Zgetrs​Batched

3.5.0

cublas​Zmatinv​Batched

cublas​Ztpttr

cublas​Ztrsm​Batched

hipblas​Ztrsm​Batched

3.5.0

cublas​Ztrsm​Batched_​64

12.0

cublas​Ztrttp

*A - Added; D - Deprecated; R - Removed; E - Experimental