CUBLAS API supported by HIP#

1. CUBLAS Data types#

CUDA

A

D

C

R

HIP

A

D

C

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

HIPBLAS_​COMPUTE_​16F

6.0.0

CUBLAS_​COMPUTE_​16F_​PEDANTIC

11.0

HIPBLAS_​COMPUTE_​16F_​PEDANTIC

6.0.0

CUBLAS_​COMPUTE_​32F

11.0

HIPBLAS_​COMPUTE_​32F

6.0.0

CUBLAS_​COMPUTE_​32F_​FAST_​16BF

11.0

HIPBLAS_​COMPUTE_​32F_​FAST_​16BF

6.0.0

CUBLAS_​COMPUTE_​32F_​FAST_​16F

11.0

HIPBLAS_​COMPUTE_​32F_​FAST_​16F

6.0.0

CUBLAS_​COMPUTE_​32F_​FAST_​TF32

11.0

HIPBLAS_​COMPUTE_​32F_​FAST_​TF32

6.0.0

CUBLAS_​COMPUTE_​32F_​PEDANTIC

11.0

HIPBLAS_​COMPUTE_​32F_​PEDANTIC

6.0.0

CUBLAS_​COMPUTE_​32I

11.0

HIPBLAS_​COMPUTE_​32I

6.0.0

CUBLAS_​COMPUTE_​32I_​PEDANTIC

11.0

HIPBLAS_​COMPUTE_​32I_​PEDANTIC

6.0.0

CUBLAS_​COMPUTE_​64F

11.0

HIPBLAS_​COMPUTE_​64F

6.0.0

CUBLAS_​COMPUTE_​64F_​PEDANTIC

11.0

HIPBLAS_​COMPUTE_​64F_​PEDANTIC

6.0.0

CUBLAS_​DEFAULT_​MATH

9.0

HIPBLAS_​DEFAULT_​MATH

6.1.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

HIPBLAS_​MATH_​DISALLOW_​REDUCED_​PRECISION_​REDUCTION

6.1.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

HIPBLAS_​PEDANTIC_​MATH

6.1.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

HIPBLAS_​TENSOR_​OP_​MATH

6.1.0

CUBLAS_​TF32_​TENSOR_​OP_​MATH

11.0

HIPBLAS_​TF32_​TENSOR_​OP_​MATH

6.1.0

cublas​Atomics​Mode_​t

hipblas​Atomics​Mode_​t

3.10.0

cublas​Compute​Type_​t

11.0

hipblas​Compute​Type_​t

6.0.0

cublas​Context

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

hipblas​Math_​t

6.1.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

2. CUDA Library Data types#

CUDA

A

D

C

R

HIP

A

D

C

R

E

CUDA_​C_​16BF

HIP_​C_​16BF

5.7.0

CUDA_​C_​16F

8.0

HIP_​C_​16F

5.7.0

CUDA_​C_​16I

11.0

CUDA_​C_​16U

11.0

CUDA_​C_​32F

8.0

HIP_​C_​32F

5.7.0

CUDA_​C_​32I

8.0

HIP_​C_​32I

5.7.0

CUDA_​C_​32U

8.0

HIP_​C_​32U

5.7.0

CUDA_​C_​4I

11.0

CUDA_​C_​4U

11.0

CUDA_​C_​64F

8.0

HIP_​C_​64F

5.7.0

CUDA_​C_​64I

11.0

CUDA_​C_​64U

11.0

CUDA_​C_​8I

8.0

HIP_​C_​8I

5.7.0

CUDA_​C_​8U

8.0

HIP_​C_​8U

5.7.0

CUDA_​R_​16BF

HIP_​R_​16BF

5.7.0

CUDA_​R_​16F

8.0

HIP_​R_​16F

5.7.0

CUDA_​R_​16I

11.0

CUDA_​R_​16U

11.0

CUDA_​R_​32F

8.0

HIP_​R_​32F

5.7.0

CUDA_​R_​32I

8.0

HIP_​R_​32I

5.7.0

CUDA_​R_​32U

8.0

HIP_​R_​32U

5.7.0

CUDA_​R_​4I

11.0

CUDA_​R_​4U

11.0

CUDA_​R_​64F

8.0

HIP_​R_​64F

5.7.0

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

HIP_​R_​8I

5.7.0

CUDA_​R_​8U

8.0

HIP_​R_​8U

5.7.0

cublas​Data​Type_​t

7.5

hip​Data​Type

5.7.0

cuda​Data​Type

8.0

hip​Data​Type

5.7.0

cuda​Data​Type_​t

8.0

hip​Data​Type

5.7.0

3. CUBLASLt Data types#

CUDA

A

D

C

R

HIP

A

D

C

R

E

CUBLASLT_​ALGO_​CAP_​ATOMIC_​SYNC

12.2

CUBLASLT_​ALGO_​CAP_​CTA_​SWIZZLING_​SUPPORT

10.1

CUBLASLT_​ALGO_​CAP_​CUSTOM_​MEMORY_​ORDER

10.1

CUBLASLT_​ALGO_​CAP_​CUSTOM_​OPTION_​MAX

10.1

CUBLASLT_​ALGO_​CAP_​EPILOGUE_​MASK

10.1

CUBLASLT_​ALGO_​CAP_​LD_​NEGATIVE

11.0

CUBLASLT_​ALGO_​CAP_​MIN_​ALIGNMENT_​A_​BYTES

11.0

CUBLASLT_​ALGO_​CAP_​MIN_​ALIGNMENT_​B_​BYTES

11.0

CUBLASLT_​ALGO_​CAP_​MIN_​ALIGNMENT_​C_​BYTES

11.0

CUBLASLT_​ALGO_​CAP_​MIN_​ALIGNMENT_​D_​BYTES

11.0

CUBLASLT_​ALGO_​CAP_​NUMERICAL_​IMPL_​FLAGS

11.0

CUBLASLT_​ALGO_​CAP_​OUT_​OF_​PLACE_​RESULT_​SUPPORT

10.1

CUBLASLT_​ALGO_​CAP_​POINTER_​MODE_​MASK

10.1

CUBLASLT_​ALGO_​CAP_​REDUCTION_​SCHEME_​MASK

10.1

CUBLASLT_​ALGO_​CAP_​SPLITK_​SUPPORT

10.1

CUBLASLT_​ALGO_​CAP_​STAGES_​IDS

11.0

CUBLASLT_​ALGO_​CAP_​STRIDED_​BATCH_​SUPPORT

10.1

CUBLASLT_​ALGO_​CAP_​TILE_​IDS

10.1

CUBLASLT_​ALGO_​CAP_​UPLO_​SUPPORT

10.1

CUBLASLT_​ALGO_​CONFIG_​CLUSTER_​SHAPE_​ID

11.8

CUBLASLT_​ALGO_​CONFIG_​CTA_​SWIZZLING

10.1

CUBLASLT_​ALGO_​CONFIG_​CUSTOM_​OPTION

10.1

CUBLASLT_​ALGO_​CONFIG_​ID

10.1

CUBLASLT_​ALGO_​CONFIG_​INNER_​SHAPE_​ID

11.8

CUBLASLT_​ALGO_​CONFIG_​REDUCTION_​SCHEME

10.1

CUBLASLT_​ALGO_​CONFIG_​SPLITK_​NUM

10.1

CUBLASLT_​ALGO_​CONFIG_​STAGES_​ID

11.0

CUBLASLT_​ALGO_​CONFIG_​TILE_​ID

10.1

CUBLASLT_​CLUSTER_​SHAPE_​10x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​11x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​12x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​13x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​14x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​15x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​16x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x10x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x11x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x12x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x13x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x14x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x15x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x16x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x3x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x4x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x5x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x6x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x7x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x8x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​1x9x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x3x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x4x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x5x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x6x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x7x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​2x8x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​3x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​3x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​3x3x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​3x4x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​3x5x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​4x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​4x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​4x3x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​4x4x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​5x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​5x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​5x3x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​6x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​6x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​7x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​7x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​8x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​8x2x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​9x1x1

11.8

CUBLASLT_​CLUSTER_​SHAPE_​AUTO

11.8

CUBLASLT_​CLUSTER_​SHAPE_​END

11.8

CUBLASLT_​EPILOGUE_​BGRADA

11.4

HIPBLASLT_​EPILOGUE_​BGRADA

5.7.0

CUBLASLT_​EPILOGUE_​BGRADB

11.4

HIPBLASLT_​EPILOGUE_​BGRADB

5.7.0

CUBLASLT_​EPILOGUE_​BIAS

10.1

HIPBLASLT_​EPILOGUE_​BIAS

5.5.0

CUBLASLT_​EPILOGUE_​DEFAULT

10.1

HIPBLASLT_​EPILOGUE_​DEFAULT

5.5.0

CUBLASLT_​EPILOGUE_​DGELU

11.6

HIPBLASLT_​EPILOGUE_​DGELU

5.7.0

CUBLASLT_​EPILOGUE_​DGELU_​BGRAD

11.3

HIPBLASLT_​EPILOGUE_​DGELU_​BGRAD

5.7.0

CUBLASLT_​EPILOGUE_​DRELU

11.6

CUBLASLT_​EPILOGUE_​DRELU_​BGRAD

11.3

CUBLASLT_​EPILOGUE_​GELU

11.3

HIPBLASLT_​EPILOGUE_​GELU

5.5.0

CUBLASLT_​EPILOGUE_​GELU_​AUX

11.3

HIPBLASLT_​EPILOGUE_​GELU_​AUX

5.7.0

CUBLASLT_​EPILOGUE_​GELU_​AUX_​BIAS

11.3

HIPBLASLT_​EPILOGUE_​GELU_​AUX_​BIAS

5.7.0

CUBLASLT_​EPILOGUE_​GELU_​BIAS

11.3

HIPBLASLT_​EPILOGUE_​GELU_​BIAS

5.5.0

CUBLASLT_​EPILOGUE_​RELU

10.1

HIPBLASLT_​EPILOGUE_​RELU

5.5.0

CUBLASLT_​EPILOGUE_​RELU_​AUX

11.3

CUBLASLT_​EPILOGUE_​RELU_​AUX_​BIAS

11.3

CUBLASLT_​EPILOGUE_​RELU_​BIAS

10.1

HIPBLASLT_​EPILOGUE_​RELU_​BIAS

5.5.0

CUBLASLT_​MATMUL_​DESC_​ALPHA_​VECTOR_​BATCH_​STRIDE

11.4

CUBLASLT_​MATMUL_​DESC_​AMAX_​D_​POINTER

11.8

HIPBLASLT_​MATMUL_​DESC_​AMAX_​D_​POINTER

6.2.0

6.2.0

CUBLASLT_​MATMUL_​DESC_​ATOMIC_​SYNC_​IN_​COUNTERS_​POINTER

12.2

CUBLASLT_​MATMUL_​DESC_​ATOMIC_​SYNC_​NUM_​CHUNKS_​D_​COLS

12.2

CUBLASLT_​MATMUL_​DESC_​ATOMIC_​SYNC_​NUM_​CHUNKS_​D_​ROWS

12.2

CUBLASLT_​MATMUL_​DESC_​ATOMIC_​SYNC_​OUT_​COUNTERS_​POINTER

12.2

CUBLASLT_​MATMUL_​DESC_​A_​SCALE_​POINTER

11.8

HIPBLASLT_​MATMUL_​DESC_​A_​SCALE_​POINTER

6.0.0

CUBLASLT_​MATMUL_​DESC_​BIAS_​BATCH_​STRIDE

11.3

CUBLASLT_​MATMUL_​DESC_​BIAS_​DATA_​TYPE

11.8

HIPBLASLT_​MATMUL_​DESC_​BIAS_​DATA_​TYPE

5.5.0

CUBLASLT_​MATMUL_​DESC_​BIAS_​POINTER

10.1

HIPBLASLT_​MATMUL_​DESC_​BIAS_​POINTER

5.5.0

CUBLASLT_​MATMUL_​DESC_​B_​SCALE_​POINTER

11.8

HIPBLASLT_​MATMUL_​DESC_​B_​SCALE_​POINTER

6.0.0

CUBLASLT_​MATMUL_​DESC_​COMPUTE_​TYPE

10.1

CUBLASLT_​MATMUL_​DESC_​C_​SCALE_​POINTER

11.8

HIPBLASLT_​MATMUL_​DESC_​C_​SCALE_​POINTER

6.0.0

CUBLASLT_​MATMUL_​DESC_​D_​SCALE_​POINTER

11.8

HIPBLASLT_​MATMUL_​DESC_​D_​SCALE_​POINTER

5.5.0

CUBLASLT_​MATMUL_​DESC_​EPILOGUE

10.1

HIPBLASLT_​MATMUL_​DESC_​EPILOGUE

5.5.0

CUBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​AMAX_​POINTER

11.8

CUBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​BATCH_​STRIDE

11.3

HIPBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​BATCH_​STRIDE

5.7.0

CUBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​DATA_​TYPE

11.8

CUBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​LD

11.3

HIPBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​LD

5.7.0

CUBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​POINTER

11.3

HIPBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​POINTER

5.7.0

CUBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​SCALE_​POINTER

11.8

HIPBLASLT_​MATMUL_​DESC_​EPILOGUE_​AUX_​SCALE_​POINTER

6.0.0

CUBLASLT_​MATMUL_​DESC_​FAST_​ACCUM

11.8

CUBLASLT_​MATMUL_​DESC_​FILL_​MODE

10.1

CUBLASLT_​MATMUL_​DESC_​POINTER_​MODE

10.1

HIPBLASLT_​MATMUL_​DESC_​POINTER_​MODE

6.0.0

CUBLASLT_​MATMUL_​DESC_​SCALE_​TYPE

10.1

CUBLASLT_​MATMUL_​DESC_​SM_​COUNT_​TARGET

11.5

CUBLASLT_​MATMUL_​DESC_​TRANSA

10.1

HIPBLASLT_​MATMUL_​DESC_​TRANSA

5.5.0

CUBLASLT_​MATMUL_​DESC_​TRANSB

10.1

HIPBLASLT_​MATMUL_​DESC_​TRANSB

5.5.0

CUBLASLT_​MATMUL_​DESC_​TRANSC

10.1

CUBLASLT_​MATMUL_​INNER_​SHAPE_​END

11.8

CUBLASLT_​MATMUL_​INNER_​SHAPE_​MMA16816

11.8

CUBLASLT_​MATMUL_​INNER_​SHAPE_​MMA1684

11.8

CUBLASLT_​MATMUL_​INNER_​SHAPE_​MMA1688

11.8

CUBLASLT_​MATMUL_​INNER_​SHAPE_​MMA884

11.8

CUBLASLT_​MATMUL_​INNER_​SHAPE_​UNDEFINED

11.8

CUBLASLT_​MATMUL_​PREF_​IMPL_​MASK

11.0

CUBLASLT_​MATMUL_​PREF_​MAX_​WAVES_​COUNT

10.1

CUBLASLT_​MATMUL_​PREF_​MAX_​WORKSPACE_​BYTES

10.1

HIPBLASLT_​MATMUL_​PREF_​MAX_​WORKSPACE_​BYTES

5.5.0

CUBLASLT_​MATMUL_​PREF_​MIN_​ALIGNMENT_​A_​BYTES

10.1

CUBLASLT_​MATMUL_​PREF_​MIN_​ALIGNMENT_​B_​BYTES

10.1

CUBLASLT_​MATMUL_​PREF_​MIN_​ALIGNMENT_​C_​BYTES

10.1

CUBLASLT_​MATMUL_​PREF_​MIN_​ALIGNMENT_​D_​BYTES

10.1

CUBLASLT_​MATMUL_​PREF_​REDUCTION_​SCHEME_​MASK

10.1

CUBLASLT_​MATMUL_​PREF_​SEARCH_​MODE

10.1

HIPBLASLT_​MATMUL_​PREF_​SEARCH_​MODE

5.5.0

CUBLASLT_​MATMUL_​STAGES_​128x1

11.0

CUBLASLT_​MATMUL_​STAGES_​128x2

11.0

CUBLASLT_​MATMUL_​STAGES_​128x3

11.0

CUBLASLT_​MATMUL_​STAGES_​128x4

11.0

CUBLASLT_​MATMUL_​STAGES_​128x5

11.0

CUBLASLT_​MATMUL_​STAGES_​128x6

11.0

CUBLASLT_​MATMUL_​STAGES_​128x​AUTO

11.8

CUBLASLT_​MATMUL_​STAGES_​16x1

11.0

CUBLASLT_​MATMUL_​STAGES_​16x10

11.0

CUBLASLT_​MATMUL_​STAGES_​16x2

11.0

CUBLASLT_​MATMUL_​STAGES_​16x3

11.0

CUBLASLT_​MATMUL_​STAGES_​16x4

11.0

CUBLASLT_​MATMUL_​STAGES_​16x5

11.0

CUBLASLT_​MATMUL_​STAGES_​16x6

11.0

CUBLASLT_​MATMUL_​STAGES_​16x​AUTO

11.8

CUBLASLT_​MATMUL_​STAGES_​32x1

11.0

CUBLASLT_​MATMUL_​STAGES_​32x10

11.0

CUBLASLT_​MATMUL_​STAGES_​32x2

11.0

CUBLASLT_​MATMUL_​STAGES_​32x3

11.0

CUBLASLT_​MATMUL_​STAGES_​32x4

11.0

CUBLASLT_​MATMUL_​STAGES_​32x5

11.0

CUBLASLT_​MATMUL_​STAGES_​32x6

11.0

CUBLASLT_​MATMUL_​STAGES_​32x​AUTO

11.8

CUBLASLT_​MATMUL_​STAGES_​64x1

11.0

CUBLASLT_​MATMUL_​STAGES_​64x2

11.0

CUBLASLT_​MATMUL_​STAGES_​64x3

11.0

CUBLASLT_​MATMUL_​STAGES_​64x4

11.0

CUBLASLT_​MATMUL_​STAGES_​64x5

11.0

CUBLASLT_​MATMUL_​STAGES_​64x6

11.0

CUBLASLT_​MATMUL_​STAGES_​64x​AUTO

11.8

CUBLASLT_​MATMUL_​STAGES_​8x3

11.8

CUBLASLT_​MATMUL_​STAGES_​8x4

11.0

CUBLASLT_​MATMUL_​STAGES_​8x5

11.2

CUBLASLT_​MATMUL_​STAGES_​8x​AUTO

11.8

CUBLASLT_​MATMUL_​STAGES_​END

11.0

CUBLASLT_​MATMUL_​STAGES_​UNDEFINED

11.0

CUBLASLT_​MATMUL_​TILE_​128x128

10.1

CUBLASLT_​MATMUL_​TILE_​128x160

11.3

CUBLASLT_​MATMUL_​TILE_​128x192

11.8

CUBLASLT_​MATMUL_​TILE_​128x256

10.1

CUBLASLT_​MATMUL_​TILE_​128x32

10.1

CUBLASLT_​MATMUL_​TILE_​128x64

10.1

CUBLASLT_​MATMUL_​TILE_​128x96

11.8

CUBLASLT_​MATMUL_​TILE_​160x128

11.3

CUBLASLT_​MATMUL_​TILE_​16x16

10.1

CUBLASLT_​MATMUL_​TILE_​16x32

10.1

CUBLASLT_​MATMUL_​TILE_​16x8

10.1

CUBLASLT_​MATMUL_​TILE_​192x128

11.3

CUBLASLT_​MATMUL_​TILE_​256x128

10.1

CUBLASLT_​MATMUL_​TILE_​256x32

12.1

CUBLASLT_​MATMUL_​TILE_​256x64

10.1

CUBLASLT_​MATMUL_​TILE_​32x128

10.1

CUBLASLT_​MATMUL_​TILE_​32x16

10.1

CUBLASLT_​MATMUL_​TILE_​32x256

12.1

CUBLASLT_​MATMUL_​TILE_​32x32

10.1

CUBLASLT_​MATMUL_​TILE_​32x64

10.1

CUBLASLT_​MATMUL_​TILE_​32x8

10.1

CUBLASLT_​MATMUL_​TILE_​512x64

10.1

CUBLASLT_​MATMUL_​TILE_​64x128

10.1

CUBLASLT_​MATMUL_​TILE_​64x256

10.1

CUBLASLT_​MATMUL_​TILE_​64x32

10.1

CUBLASLT_​MATMUL_​TILE_​64x512

10.1

CUBLASLT_​MATMUL_​TILE_​64x64

10.1

CUBLASLT_​MATMUL_​TILE_​64x8

10.1

CUBLASLT_​MATMUL_​TILE_​64x96

11.3

CUBLASLT_​MATMUL_​TILE_​8x16

10.1

CUBLASLT_​MATMUL_​TILE_​8x32

10.1

CUBLASLT_​MATMUL_​TILE_​8x64

10.1

CUBLASLT_​MATMUL_​TILE_​8x8

10.1

CUBLASLT_​MATMUL_​TILE_​96x128

11.3

CUBLASLT_​MATMUL_​TILE_​96x64

11.3

CUBLASLT_​MATMUL_​TILE_​END

10.1

CUBLASLT_​MATMUL_​TILE_​UNDEFINED

10.1

CUBLASLT_​MATRIX_​LAYOUT_​BATCH_​COUNT

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​BATCH_​COUNT

5.5.0

CUBLASLT_​MATRIX_​LAYOUT_​COLS

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​COLS

6.0.0

CUBLASLT_​MATRIX_​LAYOUT_​LD

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​LD

6.0.0

CUBLASLT_​MATRIX_​LAYOUT_​ORDER

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​ORDER

6.0.0

CUBLASLT_​MATRIX_​LAYOUT_​PLANE_​OFFSET

10.1

CUBLASLT_​MATRIX_​LAYOUT_​ROWS

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​ROWS

6.0.0

CUBLASLT_​MATRIX_​LAYOUT_​STRIDED_​BATCH_​OFFSET

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​STRIDED_​BATCH_​OFFSET

5.5.0

CUBLASLT_​MATRIX_​LAYOUT_​TYPE

10.1

HIPBLASLT_​MATRIX_​LAYOUT_​TYPE

6.0.0

CUBLASLT_​MATRIX_​TRANSFORM_​DESC_​POINTER_​MODE

10.1

HIPBLASLT_​MATRIX_​TRANSFORM_​DESC_​POINTER_​MODE

6.0.0

CUBLASLT_​MATRIX_​TRANSFORM_​DESC_​SCALE_​TYPE

10.1

HIPBLASLT_​MATRIX_​TRANSFORM_​DESC_​SCALE_​TYPE

6.0.0

CUBLASLT_​MATRIX_​TRANSFORM_​DESC_​TRANSA

10.1

HIPBLASLT_​MATRIX_​TRANSFORM_​DESC_​TRANSA

6.0.0

CUBLASLT_​MATRIX_​TRANSFORM_​DESC_​TRANSB

10.1

HIPBLASLT_​MATRIX_​TRANSFORM_​DESC_​TRANSB

6.0.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​ACCUMULATOR_​16F

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​ACCUMULATOR_​32F

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​ACCUMULATOR_​32I

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​ACCUMULATOR_​64F

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​ACCUMULATOR_​TYPE_​MASK

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​DMMA

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​FMA

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​GAUSSIAN

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​HMMA

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​IMMA

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​16BF

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​16F

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​32F

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​64F

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​8F_​E4M3

11.8

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​8F_​E5M2

11.8

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​8I

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​INPUT_​TF32

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​OP_​INPUT_​TYPE_​MASK

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​OP_​TYPE_​MASK

11.0

CUBLASLT_​NUMERICAL_​IMPL_​FLAGS_​TENSOR_​OP_​MASK

11.0

CUBLASLT_​ORDER_​COL

10.1

HIPBLASLT_​ORDER_​COL

6.0.0

CUBLASLT_​ORDER_​COL32

10.1

CUBLASLT_​ORDER_​COL32_​2R_​4R4

11.0

CUBLASLT_​ORDER_​COL4_​4R2_​8C

10.1

CUBLASLT_​ORDER_​ROW

10.1

HIPBLASLT_​ORDER_​ROW

6.0.0

CUBLASLT_​POINTER_​MODE_​ALPHA_​DEVICE_​VECTOR_​BETA_​HOST

11.4

HIPBLASLT_​POINTER_​MODE_​ALPHA_​DEVICE_​VECTOR_​BETA_​HOST

6.0.0

CUBLASLT_​POINTER_​MODE_​ALPHA_​DEVICE_​VECTOR_​BETA_​ZERO

10.1

CUBLASLT_​POINTER_​MODE_​DEVICE

HIPBLASLT_​POINTER_​MODE_​DEVICE

6.1.0

CUBLASLT_​POINTER_​MODE_​DEVICE_​VECTOR

10.1

CUBLASLT_​POINTER_​MODE_​HOST

10.1

HIPBLASLT_​POINTER_​MODE_​HOST

6.0.0

CUBLASLT_​POINTER_​MODE_​MASK_​ALPHA_​DEVICE_​VECTOR_​BETA_​HOST

11.4

CUBLASLT_​POINTER_​MODE_​MASK_​ALPHA_​DEVICE_​VECTOR_​BETA_​ZERO

10.1

CUBLASLT_​POINTER_​MODE_​MASK_​DEVICE

10.1

CUBLASLT_​POINTER_​MODE_​MASK_​DEVICE_​VECTOR

10.1

CUBLASLT_​POINTER_​MODE_​MASK_​HOST

10.1

CUBLASLT_​REDUCTION_​SCHEME_​COMPUTE_​TYPE

10.1

CUBLASLT_​REDUCTION_​SCHEME_​INPLACE

10.1

CUBLASLT_​REDUCTION_​SCHEME_​MASK

10.1

CUBLASLT_​REDUCTION_​SCHEME_​NONE

10.1

CUBLASLT_​REDUCTION_​SCHEME_​OUTPUT_​TYPE

10.1

CUBLASLT_​SEARCH_​BEST_​FIT

10.1

CUBLASLT_​SEARCH_​LIMITED_​BY_​ALGO_​ID

10.1

CUBLASLT_​SEARCH_​RESERVED_​02

11.0

CUBLASLT_​SEARCH_​RESERVED_​03

11.0

CUBLASLT_​SEARCH_​RESERVED_​04

11.0

CUBLASLT_​SEARCH_​RESERVED_​05

11.0

cublas​Lt​Cluster​Shape_​t

11.8

cublas​Lt​Context

10.1

cublas​Lt​Epilogue_​t

10.1

hipblas​Lt​Epilogue_​t

5.5.0

cublas​Lt​Handle_​t

10.1

hipblas​Lt​Handle_​t

5.5.0

cublas​Lt​Logger​Callback_​t

11.0

cublas​Lt​Matmul​Algo​Cap​Attributes_​t

10.1

cublas​Lt​Matmul​Algo​Config​Attributes_​t

10.1

cublas​Lt​Matmul​Algo_​t

10.1

hipblas​Lt​Matmul​Algo_​t

5.5.0

cublas​Lt​Matmul​Desc​Attributes_​t

10.1

hipblas​Lt​Matmul​Desc​Attributes_​t

5.5.0

cublas​Lt​Matmul​Desc​Opaque_​t

11.0

hipblas​Lt​Matmul​Desc​Opaque_​t

5.5.0

cublas​Lt​Matmul​Desc_​t

10.1

hipblas​Lt​Matmul​Desc_​t

5.5.0

cublas​Lt​Matmul​Heuristic​Result_​t

10.1

hipblas​Lt​Matmul​Heuristic​Result_​t

5.5.0

cublas​Lt​Matmul​Inner​Shape_​t

11.8

cublas​Lt​Matmul​Preference​Attributes_​t

10.1

hipblas​Lt​Matmul​Preference​Attributes_​t

5.5.0

cublas​Lt​Matmul​Preference​Opaque_​t

11.0

hipblas​Lt​Matmul​Preference​Opaque_​t

5.5.0

cublas​Lt​Matmul​Preference_​t

10.1

hipblas​Lt​Matmul​Preference_​t

5.5.0

cublas​Lt​Matmul​Search_​t

10.1

cublas​Lt​Matmul​Stages_​t

11.0

cublas​Lt​Matmul​Tile_​t

10.1

cublas​Lt​Matrix​Layout​Attribute_​t

10.1

hipblas​Lt​Matrix​Layout​Attribute_​t

5.5.0

cublas​Lt​Matrix​Layout​Opaque_​t

11.0

hipblas​Lt​Matrix​Layout​Opaque_​t

cublas​Lt​Matrix​Layout​Struct

10.1

10.2

hipblas​Lt​Matrix​Layout​Opaque_​t

cublas​Lt​Matrix​Layout_​t

10.1

hipblas​Lt​Matrix​Layout_​t

cublas​Lt​Matrix​Transform​Desc​Attributes_​t

10.1

hipblas​Lt​Matrix​Transform​Desc​Attributes_​t

6.0.0

cublas​Lt​Matrix​Transform​Desc​Opaque_​t

11.0

hipblas​Lt​Matrix​Transform​Desc​Opaque_​t

6.0.0

cublas​Lt​Matrix​Transform​Desc_​t

10.1

hipblas​Lt​Matrix​Transform​Desc_​t

6.0.0

cublas​Lt​Numerical​Impl​Flags_​t

11.0

cublas​Lt​Order_​t

10.1

hipblas​Lt​Order_​t

6.0.0

cublas​Lt​Pointer​Mode​Mask_​t

10.1

cublas​Lt​Pointer​Mode_​t

10.1

hipblas​Lt​Pointer​Mode_​t

6.0.0

cublas​Lt​Reduction​Scheme_​t

10.1

4. CUBLAS Helper Function Reference#

CUDA

A

D

C

R

HIP

A

D

C

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

hipblas​Get​Math​Mode

6.1.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

9.0

hipblas​Set​Math​Mode

6.1.0

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

C

R

HIP

A

D

C

R

E

cublas​Caxpy

hipblas​Caxpy_​v2

6.0.0

cublas​Caxpy_​64

12.0

hipblas​Caxpy_​v2_​64

6.1.0

cublas​Caxpy_​v2

hipblas​Caxpy_​v2

6.0.0

cublas​Caxpy_​v2_​64

12.0

hipblas​Caxpy_​v2_​64

6.1.0

cublas​Ccopy

hipblas​Ccopy_​v2

6.0.0

cublas​Ccopy_​64

12.0

hipblas​Ccopy_​v2_​64

6.1.0

cublas​Ccopy_​v2

hipblas​Ccopy_​v2

6.0.0

cublas​Ccopy_​v2_​64

12.0

hipblas​Ccopy_​v2_​64

6.1.0

cublas​Cdotc

hipblas​Cdotc_​v2

6.0.0

cublas​Cdotc_​64

12.0

hipblas​Cdotc_​v2_​64

6.1.0

cublas​Cdotc_​v2

hipblas​Cdotc_​v2

6.0.0

cublas​Cdotc_​v2_​64

12.0

hipblas​Cdotc_​v2_​64

6.1.0

cublas​Cdotu

hipblas​Cdotu_​v2

6.0.0

cublas​Cdotu_​64

12.0

hipblas​Cdotu_​v2_​64

6.1.0

cublas​Cdotu_​v2

hipblas​Cdotu_​v2

6.0.0

cublas​Cdotu_​v2_​64

12.0

hipblas​Cdotu_​v2_​64

6.1.0

cublas​Crot

hipblas​Crot_​v2

6.0.0

cublas​Crot_​64

12.0

hipblas​Crot_​v2_​64

6.1.0

cublas​Crot_​v2

hipblas​Crot_​v2

6.0.0

cublas​Crot_​v2_​64

12.0

hipblas​Crot_​v2_​64

6.1.0

cublas​Crotg

hipblas​Crotg_​v2

6.0.0

cublas​Crotg_​v2

hipblas​Crotg_​v2

6.0.0

cublas​Cscal

hipblas​Cscal_​v2

6.0.0

cublas​Cscal_​64

12.0

hipblas​Cscal_​v2_​64

6.1.0

cublas​Cscal_​v2

hipblas​Cscal_​v2

6.0.0

cublas​Cscal_​v2_​64

12.0

hipblas​Cscal_​v2_​64

6.1.0

cublas​Csrot

hipblas​Csrot_​v2

6.0.0

cublas​Csrot_​64

12.0

hipblas​Csrot_​v2_​64

6.1.0

cublas​Csrot_​v2

hipblas​Csrot_​v2

6.0.0

cublas​Csrot_​v2_​64

12.0

hipblas​Csrot_​v2_​64

6.1.0

cublas​Csscal

hipblas​Csscal_​v2

6.0.0

cublas​Csscal_​64

12.0

hipblas​Csscal_​v2_​64

6.1.0

cublas​Csscal_​v2

hipblas​Csscal_​v2

6.0.0

cublas​Csscal_​v2_​64

12.0

hipblas​Csscal_​v2_​64

6.1.0

cublas​Cswap

hipblas​Cswap_​v2

6.0.0

cublas​Cswap_​64

12.0

hipblas​Cswap_​v2_​64

6.1.0

cublas​Cswap_​v2

hipblas​Cswap_​v2

6.0.0

cublas​Cswap_​v2_​64

12.0

hipblas​Cswap_​v2_​64

6.1.0

cublas​Dasum

hipblas​Dasum

1.8.2

cublas​Dasum_​64

12.0

hipblas​Dasum_​64

6.1.0

cublas​Dasum_​v2

hipblas​Dasum

1.8.2

cublas​Dasum_​v2_​64

12.0

hipblas​Dasum_​64

6.1.0

cublas​Daxpy

hipblas​Daxpy

1.8.2

cublas​Daxpy_​64

12.0

hipblas​Daxpy_​64

6.1.0

cublas​Daxpy_​v2

hipblas​Daxpy

1.8.2

cublas​Daxpy_​v2_​64

12.0

hipblas​Daxpy_​64

6.1.0

cublas​Dcopy

hipblas​Dcopy

1.8.2

cublas​Dcopy_​64

12.0

hipblas​Dcopy_​64

6.1.0

cublas​Dcopy_​v2

hipblas​Dcopy

1.8.2

cublas​Dcopy_​v2_​64

12.0

hipblas​Dcopy_​64

6.1.0

cublas​Ddot

hipblas​Ddot

3.0.0

cublas​Ddot_​64

12.0

hipblas​Ddot_​64

6.1.0

cublas​Ddot_​v2

hipblas​Ddot

3.0.0

cublas​Ddot_​v2_​64

12.0

hipblas​Ddot_​64

6.1.0

cublas​Dnrm2

hipblas​Dnrm2

1.8.2

cublas​Dnrm2_​64

12.0

hipblas​Dnrm2_​64

6.1.0

cublas​Dnrm2_​v2

hipblas​Dnrm2

1.8.2

cublas​Dnrm2_​v2_​64

12.0

hipblas​Dnrm2_​64

6.1.0

cublas​Drot

hipblas​Drot

3.0.0

cublas​Drot_​64

12.0

hipblas​Drot_​64

6.1.0

cublas​Drot_​v2

hipblas​Drot

3.0.0

cublas​Drot_​v2_​64

12.0

hipblas​Drot_​64

6.1.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

hipblas​Drotm_​64

6.1.0

cublas​Drotm_​v2

hipblas​Drotm

3.0.0

cublas​Drotm_​v2_​64

12.0

hipblas​Drotm_​64

6.1.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

hipblas​Dscal_​64

6.1.0

cublas​Dscal_​v2

hipblas​Dscal

1.8.2

cublas​Dscal_​v2_​64

12.0

hipblas​Dscal_​64

6.1.0

cublas​Dswap

hipblas​Dswap

3.0.0

cublas​Dswap_​64

12.0

hipblas​Dswap_​64

6.1.0

cublas​Dswap_​v2

hipblas​Dswap

3.0.0

cublas​Dswap_​v2_​64

12.0

hipblas​Dswap_​64

6.1.0

cublas​Dzasum

hipblas​Dzasum_​v2

6.0.0

cublas​Dzasum_​64

12.0

hipblas​Dzasum_​v2_​64

6.1.0

cublas​Dzasum_​v2

hipblas​Dzasum_​v2

6.0.0

cublas​Dzasum_​v2_​64

12.0

hipblas​Dzasum_​v2_​64

6.1.0

cublas​Dznrm2

hipblas​Dznrm2_​v2

6.0.0

cublas​Dznrm2_​64

12.0

hipblas​Dznrm2_​v2_​64

6.1.0

cublas​Dznrm2_​v2

hipblas​Dznrm2_​v2

6.0.0

cublas​Dznrm2_​v2_​64

12.0

hipblas​Dznrm2_​v2_​64

6.1.0

cublas​Icamax

hipblas​Icamax_​v2

6.0.0

cublas​Icamax_​64

12.0

hipblas​Icamax_​v2_​64

6.1.0

cublas​Icamax_​v2

hipblas​Icamax_​v2

6.0.0

cublas​Icamax_​v2_​64

12.0

hipblas​Icamax_​v2_​64

6.1.0

cublas​Icamin

hipblas​Icamin_​v2

6.0.0

cublas​Icamin_​64

12.0

hipblas​Icamin_​v2_​64

6.1.0

cublas​Icamin_​v2

hipblas​Icamin_​v2

6.0.0

cublas​Icamin_​v2_​64

12.0

hipblas​Icamin_​v2_​64

6.1.0

cublas​Idamax

hipblas​Idamax

1.8.2

cublas​Idamax_​64

12.0

hipblas​Idamax_​64

6.1.0

cublas​Idamax_​v2

hipblas​Idamax

1.8.2

cublas​Idamax_​v2_​64

12.0

hipblas​Idamax_​64

6.1.0

cublas​Idamin

hipblas​Idamin

3.0.0

cublas​Idamin_​64

12.0

hipblas​Idamin_​64

6.1.0

cublas​Idamin_​v2

hipblas​Idamin

3.0.0

cublas​Idamin_​v2_​64

12.0

hipblas​Idamin_​64

6.1.0

cublas​Isamax

hipblas​Isamax

1.8.2

cublas​Isamax_​64

12.0

hipblas​Isamax_​64

6.1.0

cublas​Isamax_​v2

hipblas​Isamax

1.8.2

cublas​Isamax_​v2_​64

12.0

hipblas​Isamax_​64

6.1.0

cublas​Isamin

hipblas​Isamin

3.0.0

cublas​Isamin_​64

12.0

hipblas​Isamin_​64

6.1.0

cublas​Isamin_​v2

hipblas​Isamin

3.0.0

cublas​Isamin_​v2_​64

12.0

hipblas​Isamin_​64

6.1.0

cublas​Izamax

hipblas​Izamax_​v2

6.0.0

cublas​Izamax_​64

12.0

hipblas​Izamax_​v2_​64

6.1.0

cublas​Izamax_​v2

hipblas​Izamax_​v2

6.0.0

cublas​Izamax_​v2_​64

12.0

hipblas​Izamax_​v2_​64

6.1.0

cublas​Izamin

hipblas​Izamin_​v2

6.0.0

cublas​Izamin_​64

12.0

hipblas​Izamin_​v2_​64

6.1.0

cublas​Izamin_​v2

hipblas​Izamin_​v2

6.0.0

cublas​Izamin_​v2_​64

12.0

hipblas​Izamin_​v2_​64

6.1.0

cublas​Nrm2Ex

8.0

hipblas​Nrm2Ex_​v2

6.0.0

cublas​Nrm2Ex_​64

12.0

cublas​Sasum

hipblas​Sasum

1.8.2

cublas​Sasum_​64

12.0

hipblas​Sasum_​64

6.1.0

cublas​Sasum_​v2

hipblas​Sasum

1.8.2

cublas​Sasum_​v2_​64

12.0

hipblas​Sasum_​64

6.1.0

cublas​Saxpy

hipblas​Saxpy

1.8.2

cublas​Saxpy_​64

12.0

hipblas​Saxpy_​64

6.1.0

cublas​Saxpy_​v2

hipblas​Saxpy

1.8.2

cublas​Saxpy_​v2_​64

12.0

hipblas​Saxpy_​64

6.1.0

cublas​Scasum

hipblas​Scasum_​v2

6.0.0

cublas​Scasum_​64

12.0

hipblas​Scasum_​v2_​64

6.1.0

cublas​Scasum_​v2

hipblas​Scasum_​v2

6.0.0

cublas​Scasum_​v2_​64

12.0

hipblas​Scasum_​v2_​64

6.1.0

cublas​Scnrm2

hipblas​Scnrm2_​v2

6.0.0

cublas​Scnrm2_​64

12.0

hipblas​Scnrm2_​v2_​64

6.1.0

cublas​Scnrm2_​v2

hipblas​Scnrm2_​v2

6.0.0

cublas​Scnrm2_​v2_​64

12.0

hipblas​Scnrm2_​v2_​64

6.1.0

cublas​Scopy

hipblas​Scopy

1.8.2

cublas​Scopy_​64

12.0

hipblas​Scopy_​64

6.1.0

cublas​Scopy_​v2

hipblas​Scopy

1.8.2

cublas​Scopy_​v2_​64

12.0

hipblas​Scopy_​64

6.1.0

cublas​Sdot

hipblas​Sdot

3.0.0

cublas​Sdot_​64

12.0

hipblas​Sdot_​64

6.1.0

cublas​Sdot_​v2

hipblas​Sdot

3.0.0

cublas​Sdot_​v2_​64

12.0

hipblas​Sdot_​64

6.1.0

cublas​Snrm2

hipblas​Snrm2

1.8.2

cublas​Snrm2_​64

12.0

hipblas​Snrm2_​64

6.1.0

cublas​Snrm2_​v2

hipblas​Snrm2

1.8.2

cublas​Snrm2_​v2_​64

12.0

hipblas​Snrm2_​64

6.1.0

cublas​Srot

hipblas​Srot

3.0.0

cublas​Srot_​64

12.0

hipblas​Srot_​64

6.1.0

cublas​Srot_​v2

hipblas​Srot

3.0.0

cublas​Srot_​v2_​64

12.0

hipblas​Srot_​64

6.1.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

hipblas​Srotm_​64

6.1.0

cublas​Srotm_​v2

hipblas​Srotm

3.0.0

cublas​Srotm_​v2_​64

12.0

hipblas​Srotm_​64

6.1.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

hipblas​Sscal_​64

6.1.0

cublas​Sscal_​v2

hipblas​Sscal

1.8.2

cublas​Sscal_​v2_​64

12.0

hipblas​Sscal_​64

6.1.0

cublas​Sswap

hipblas​Sswap

3.0.0

cublas​Sswap_​64

12.0

hipblas​Sswap_​64

6.1.0

cublas​Sswap_​v2

hipblas​Sswap

3.0.0

cublas​Sswap_​v2_​64

12.0

hipblas​Sswap_​64

6.1.0

cublas​Zaxpy

hipblas​Zaxpy_​v2

6.0.0

cublas​Zaxpy_​64

12.0

hipblas​Zaxpy_​v2_​64

6.1.0

cublas​Zaxpy_​v2

hipblas​Zaxpy_​v2

6.0.0

cublas​Zaxpy_​v2_​64

12.0

hipblas​Zaxpy_​v2_​64

6.1.0

cublas​Zcopy

hipblas​Zcopy_​v2

6.0.0

cublas​Zcopy_​64

12.0

hipblas​Zcopy_​v2_​64

6.1.0

cublas​Zcopy_​v2

hipblas​Zcopy_​v2

6.0.0

cublas​Zcopy_​v2_​64

12.0

hipblas​Zcopy_​v2_​64

6.1.0

cublas​Zdotc

hipblas​Zdotc_​v2

6.0.0

cublas​Zdotc_​64

12.0

hipblas​Zdotc_​v2_​64

6.1.0

cublas​Zdotc_​v2

hipblas​Zdotc_​v2

6.0.0

cublas​Zdotc_​v2_​64

12.0

hipblas​Zdotc_​v2_​64

6.1.0

cublas​Zdotu

hipblas​Zdotu_​v2

6.0.0

cublas​Zdotu_​64

12.0

hipblas​Zdotu_​v2_​64

6.1.0

cublas​Zdotu_​v2

hipblas​Zdotu_​v2

6.0.0

cublas​Zdotu_​v2_​64

12.0

hipblas​Zdotu_​v2_​64

6.1.0

cublas​Zdrot

hipblas​Zdrot_​v2

6.0.0

cublas​Zdrot_​64

12.0

hipblas​Zdrot_​v2_​64

6.1.0

cublas​Zdrot_​v2

hipblas​Zdrot_​v2

6.0.0

cublas​Zdrot_​v2_​64

12.0

hipblas​Zdrot_​v2_​64

6.1.0

cublas​Zdscal

hipblas​Zdscal_​v2

6.0.0

cublas​Zdscal_​64

12.0

hipblas​Zdscal_​v2_​64

6.1.0

cublas​Zdscal_​v2

hipblas​Zdscal_​v2

6.0.0

cublas​Zdscal_​v2_​64

12.0

hipblas​Zdscal_​v2_​64

6.1.0

cublas​Zrot

hipblas​Zrot_​v2

6.0.0

cublas​Zrot_​64

12.0

hipblas​Zrot_​v2_​64

6.1.0

cublas​Zrot_​v2

hipblas​Zrot_​v2

6.0.0

cublas​Zrot_​v2_​64

12.0

hipblas​Zrot_​v2_​64

6.1.0

cublas​Zrotg

hipblas​Zrotg_​v2

6.0.0

cublas​Zrotg_​v2

hipblas​Zrotg_​v2

6.0.0

cublas​Zscal

hipblas​Zscal_​v2

6.0.0

cublas​Zscal_​64

12.0

hipblas​Zscal_​v2_​64

6.1.0

cublas​Zscal_​v2

hipblas​Zscal_​v2

6.0.0

cublas​Zscal_​v2_​64

12.0

hipblas​Zscal_​v2_​64

6.1.0

cublas​Zswap

hipblas​Zswap_​v2

6.0.0

cublas​Zswap_​64

12.0

hipblas​Zswap_​v2_​64

6.1.0

cublas​Zswap_​v2

hipblas​Zswap_​v2

6.0.0

cublas​Zswap_​v2_​64

12.0

hipblas​Zswap_​v2_​64

6.1.0

6. CUBLAS Level-2 Function Reference#

CUDA

A

D

C

R

HIP

A

D

C

R

E

cublas​Cgbmv

hipblas​Cgbmv_​v2

6.0.0

cublas​Cgbmv_​64

12.0

hipblas​Cgbmv_​64

6.2.0

6.2.0

cublas​Cgbmv_​v2

hipblas​Cgbmv_​v2

6.0.0

cublas​Cgbmv_​v2_​64

12.0

hipblas​Cgbmv_​64

6.2.0

6.2.0

cublas​Cgemv

hipblas​Cgemv_​v2

6.0.0

cublas​Cgemv_​64

12.0

cublas​Cgemv_​v2

hipblas​Cgemv_​v2

6.0.0

cublas​Cgemv_​v2_​64

12.0

cublas​Cgerc

hipblas​Cgerc_​v2

6.0.0

cublas​Cgerc_​64

12.0

cublas​Cgerc_​v2

hipblas​Cgerc_​v2

6.0.0

cublas​Cgerc_​v2_​64

12.0

cublas​Cgeru

hipblas​Cgeru_​v2

6.0.0

cublas​Cgeru_​64

12.0

cublas​Cgeru_​v2

hipblas​Cgeru_​v2

6.0.0

cublas​Cgeru_​v2_​64

12.0

cublas​Chbmv

hipblas​Chbmv_​v2

6.0.0

cublas​Chbmv_​64

12.0

cublas​Chbmv_​v2

hipblas​Chbmv_​v2

6.0.0

cublas​Chbmv_​v2_​64

12.0

cublas​Chemv

hipblas​Chemv_​v2

6.0.0

cublas​Chemv_​64

12.0

cublas​Chemv_​v2

hipblas​Chemv_​v2

6.0.0

cublas​Chemv_​v2_​64

12.0

cublas​Cher

hipblas​Cher_​v2

6.0.0

cublas​Cher2

hipblas​Cher2_​v2

6.0.0

cublas​Cher2_​64

12.0

cublas​Cher2_​v2

hipblas​Cher2_​v2

6.0.0

cublas​Cher2_​v2_​64

12.0

cublas​Cher_​64

12.0

cublas​Cher_​v2

hipblas​Cher_​v2

6.0.0

cublas​Cher_​v2_​64

12.0

cublas​Chpmv

hipblas​Chpmv_​v2

6.0.0

cublas​Chpmv_​64

12.0

cublas​Chpmv_​v2

hipblas​Chpmv_​v2

6.0.0

cublas​Chpmv_​v2_​64

12.0

cublas​Chpr

hipblas​Chpr_​v2

6.0.0

cublas​Chpr2

hipblas​Chpr2_​v2

6.0.0

cublas​Chpr2_​64

12.0

cublas​Chpr2_​v2

hipblas​Chpr2_​v2

6.0.0

cublas​Chpr2_​v2_​64

12.0

cublas​Chpr_​64

12.0

cublas​Chpr_​v2

hipblas​Chpr_​v2

6.0.0

cublas​Chpr_​v2_​64

12.0

cublas​Csymv

hipblas​Csymv_​v2

6.0.0

cublas​Csymv_​64

12.0

cublas​Csymv_​v2

hipblas​Csymv_​v2

6.0.0

cublas​Csymv_​v2_​64

12.0

cublas​Csyr

hipblas​Csyr_​v2

6.0.0

cublas​Csyr2

hipblas​Csyr2_​v2

6.0.0

cublas​Csyr2_​64

12.0

cublas​Csyr2_​v2

hipblas​Csyr2_​v2

6.0.0

cublas​Csyr2_​v2_​64

12.0

cublas​Csyr_​64

12.0

cublas​Csyr_​v2

hipblas​Csyr_​v2

6.0.0

cublas​Csyr_​v2_​64

12.0

cublas​Ctbmv

hipblas​Ctbmv_​v2

6.0.0

cublas​Ctbmv_​64

12.0

cublas​Ctbmv_​v2

hipblas​Ctbmv_​v2

6.0.0

cublas​Ctbmv_​v2_​64

12.0

cublas​Ctbsv

hipblas​Ctbsv_​v2

6.0.0

cublas​Ctbsv_​64

12.0

cublas​Ctbsv_​v2

hipblas​Ctbsv_​v2

6.0.0

cublas​Ctbsv_​v2_​64

12.0

cublas​Ctpmv

hipblas​Ctpmv_​v2

6.0.0

cublas​Ctpmv_​64

12.0

cublas​Ctpmv_​v2

hipblas​Ctpmv_​v2

6.0.0

cublas​Ctpmv_​v2_​64

12.0

cublas​Ctpsv

hipblas​Ctpsv_​v2

6.0.0

cublas​Ctpsv_​64

12.0

cublas​Ctpsv_​v2

hipblas​Ctpsv_​v2

6.0.0

cublas​Ctpsv_​v2_​64

12.0

cublas​Ctrmv

hipblas​Ctrmv_​v2

6.0.0

cublas​Ctrmv_​64

12.0

cublas​Ctrmv_​v2

hipblas​Ctrmv_​v2

6.0.0

cublas​Ctrmv_​v2_​64

12.0

cublas​Ctrsv

hipblas​Ctrsv_​v2

6.0.0

cublas​Ctrsv_​64

12.0

cublas​Ctrsv_​v2

hipblas​Ctrsv_​v2

6.0.0

cublas​Ctrsv_​v2_​64

12.0

cublas​Dgbmv

hipblas​Dgbmv

3.5.0

cublas​Dgbmv_​64

12.0

hipblas​Dgbmv_​64

6.2.0

6.2.0

cublas​Dgbmv_​v2

hipblas​Dgbmv

3.5.0

cublas​Dgbmv_​v2_​64

12.0

hipblas​Dgbmv_​64

6.2.0

6.2.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

hipblas​Sgbmv_​64

6.2.0

6.2.0

cublas​Sgbmv_​v2

hipblas​Sgbmv

3.5.0

cublas​Sgbmv_​v2_​64

12.0

hipblas​Sgbmv_​64

6.2.0

6.2.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_​v2

6.0.0

cublas​Zgbmv_​64

12.0

hipblas​Zgbmv_​64

6.2.0

6.2.0

cublas​Zgbmv_​v2

hipblas​Zgbmv_​v2

6.0.0

cublas​Zgbmv_​v2_​64

12.0

hipblas​Zgbmv_​64

6.2.0

6.2.0

cublas​Zgemv

hipblas​Zgemv_​v2

6.0.0

cublas​Zgemv_​64

12.0

cublas​Zgemv_​v2

hipblas​Zgemv_​v2

6.0.0

cublas​Zgemv_​v2_​64

12.0

cublas​Zgerc

hipblas​Zgerc_​v2

6.0.0

cublas​Zgerc_​64

12.0

cublas​Zgerc_​v2

hipblas​Zgerc_​v2

6.0.0

cublas​Zgerc_​v2_​64

12.0

cublas​Zgeru

hipblas​Zgeru_​v2

6.0.0

cublas​Zgeru_​64

12.0

cublas​Zgeru_​v2

hipblas​Zgeru_​v2

6.0.0

cublas​Zgeru_​v2_​64

12.0

cublas​Zhbmv

hipblas​Zhbmv_​v2

6.0.0

cublas​Zhbmv_​64

12.0

cublas​Zhbmv_​v2

hipblas​Zhbmv_​v2

6.0.0

cublas​Zhbmv_​v2_​64

12.0

cublas​Zhemv

hipblas​Zhemv_​v2

6.0.0

cublas​Zhemv_​64

12.0

cublas​Zhemv_​v2

hipblas​Zhemv_​v2

6.0.0

cublas​Zhemv_​v2_​64

12.0

cublas​Zher

hipblas​Zher_​v2

6.0.0

cublas​Zher2

hipblas​Zher2_​v2

6.0.0

cublas​Zher2_​64

12.0

cublas​Zher2_​v2

hipblas​Zher2_​v2

6.0.0

cublas​Zher2_​v2_​64

12.0

cublas​Zher_​64

12.0

cublas​Zher_​v2

hipblas​Zher_​v2

6.0.0

cublas​Zher_​v2_​64

12.0

cublas​Zhpmv

hipblas​Zhpmv_​v2

6.0.0

cublas​Zhpmv_​64

12.0

cublas​Zhpmv_​v2

hipblas​Zhpmv_​v2

6.0.0

cublas​Zhpmv_​v2_​64

12.0

cublas​Zhpr

hipblas​Zhpr_​v2

6.0.0

cublas​Zhpr2

hipblas​Zhpr2_​v2

6.0.0

cublas​Zhpr2_​64

12.0

cublas​Zhpr2_​v2

hipblas​Zhpr2_​v2

6.0.0

cublas​Zhpr2_​v2_​64

12.0

cublas​Zhpr_​64

12.0

cublas​Zhpr_​v2

hipblas​Zhpr_​v2

6.0.0

cublas​Zhpr_​v2_​64

12.0

cublas​Zsymv

hipblas​Zsymv_​v2

6.0.0

cublas​Zsymv_​64

12.0

cublas​Zsymv_​v2

hipblas​Zsymv_​v2

6.0.0

cublas​Zsymv_​v2_​64

12.0

cublas​Zsyr

hipblas​Zsyr_​v2

6.0.0

cublas​Zsyr2

hipblas​Zsyr2_​v2

6.0.0

cublas​Zsyr2_​64

12.0

cublas​Zsyr2_​v2

hipblas​Zsyr2_​v2

6.0.0

cublas​Zsyr2_​v2_​64

12.0

cublas​Zsyr_​64

12.0

cublas​Zsyr_​v2

hipblas​Zsyr_​v2

6.0.0

cublas​Zsyr_​v2_​64

12.0

cublas​Ztbmv

hipblas​Ztbmv_​v2

6.0.0

cublas​Ztbmv_​64

12.0

cublas​Ztbmv_​v2

hipblas​Ztbmv_​v2

6.0.0

cublas​Ztbmv_​v2_​64

12.0

cublas​Ztbsv

hipblas​Ztbsv_​v2

6.0.0

cublas​Ztbsv_​64

12.0

cublas​Ztbsv_​v2

hipblas​Ztbsv_​v2

6.0.0

cublas​Ztbsv_​v2_​64

12.0

cublas​Ztpmv

hipblas​Ztpmv_​v2

6.0.0

cublas​Ztpmv_​64

12.0

cublas​Ztpmv_​v2

hipblas​Ztpmv_​v2

6.0.0

cublas​Ztpmv_​v2_​64

12.0

cublas​Ztpsv

hipblas​Ztpsv_​v2

6.0.0

cublas​Ztpsv_​64

12.0

cublas​Ztpsv_​v2

hipblas​Ztpsv_​v2

6.0.0

cublas​Ztpsv_​v2_​64

12.0

cublas​Ztrmv

hipblas​Ztrmv_​v2

6.0.0

cublas​Ztrmv_​64

12.0

cublas​Ztrmv_​v2

hipblas​Ztrmv_​v2

6.0.0

cublas​Ztrmv_​v2_​64

12.0

cublas​Ztrsv

hipblas​Ztrsv_​v2

6.0.0

cublas​Ztrsv_​64

12.0

cublas​Ztrsv_​v2

hipblas​Ztrsv_​v2

6.0.0

cublas​Ztrsv_​v2_​64

12.0

7. CUBLAS Level-3 Function Reference#

CUDA

A

D

C

R

HIP

A

D

C

R

E

cublas​Cgemm

hipblas​Cgemm_​v2

6.0.0

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_​v2

6.0.0

cublas​Cgemm​Batched_​64

12.0

cublas​Cgemm​Strided​Batched

8.0

hipblas​Cgemm​Strided​Batched_​v2

6.0.0

cublas​Cgemm​Strided​Batched_​64

12.0

cublas​Cgemm_​64

12.0

cublas​Cgemm_​v2

hipblas​Cgemm_​v2

6.0.0

cublas​Cgemm_​v2_​64

12.0

cublas​Cgemv​Batched

11.6

hipblas​Cgemv​Batched_​v2

6.0.0

cublas​Cgemv​Batched_​64

12.0

cublas​Cgemv​Strided​Batched

11.6

hipblas​Cgemv​Strided​Batched_​v2

6.0.0

cublas​Cgemv​Strided​Batched_​64

12.0

cublas​Chemm

hipblas​Chemm_​v2

6.0.0

cublas​Chemm_​64

12.0

cublas​Chemm_​v2

hipblas​Chemm_​v2

6.0.0

cublas​Chemm_​v2_​64

12.0

cublas​Cher2k

hipblas​Cher2k_​v2

6.0.0

cublas​Cher2k_​64

12.0

cublas​Cher2k_​v2

hipblas​Cher2k_​v2

6.0.0

cublas​Cher2k_​v2_​64

12.0

cublas​Cherk

hipblas​Cherk_​v2

6.0.0

cublas​Cherk_​64

12.0

cublas​Cherk_​v2

hipblas​Cherk_​v2

6.0.0

cublas​Cherk_​v2_​64

12.0

cublas​Cherkx

hipblas​Cherkx_​v2

6.0.0

cublas​Cherkx_​64

12.0

cublas​Csymm

hipblas​Csymm_​v2

6.0.0

cublas​Csymm_​64

12.0

cublas​Csymm_​v2

hipblas​Csymm_​v2

6.0.0

cublas​Csymm_​v2_​64

12.0

cublas​Csyr2k

hipblas​Csyr2k_​v2

6.0.0

cublas​Csyr2k_​64

12.0

cublas​Csyr2k_​v2

hipblas​Csyr2k_​v2

6.0.0

cublas​Csyr2k_​v2_​64

12.0

cublas​Csyrk

hipblas​Csyrk_​v2

6.0.0

cublas​Csyrk_​64

12.0

cublas​Csyrk_​v2

hipblas​Csyrk_​v2

6.0.0

cublas​Csyrk_​v2_​64

12.0

cublas​Csyrkx

hipblas​Csyrkx_​v2

6.0.0

cublas​Csyrkx_​64

12.0

cublas​Ctrmm

hipblas​Ctrmm_​v2

6.0.0

cublas​Ctrmm_​64

12.0

cublas​Ctrmm_​v2

hipblas​Ctrmm_​v2

6.0.0

cublas​Ctrmm_​v2_​64

12.0

cublas​Ctrsm

hipblas​Ctrsm_​v2

6.0.0

cublas​Ctrsm_​64

12.0

cublas​Ctrsm_​v2

hipblas​Ctrsm_​v2

6.0.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​Grouped​Batched

12.4

cublas​Dgemm​Grouped​Batched_​64

12.4

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

6.0.0

cublas​Dtrmm_​64

12.0

cublas​Dtrmm_​v2

hipblas​Dtrmm

3.2.0

6.0.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​Grouped​Batched

12.4

cublas​Sgemm​Grouped​Batched_​64

12.4

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

6.0.0

cublas​Strmm_​64

12.0

cublas​Strmm_​v2

hipblas​Strmm

3.2.0

6.0.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_​v2

6.0.0

cublas​Zgemm3m

8.0

cublas​Zgemm3m_​64

12.0

cublas​Zgemm​Batched

hipblas​Zgemm​Batched_​v2

6.0.0

cublas​Zgemm​Batched_​64

12.0

cublas​Zgemm​Strided​Batched

8.0

hipblas​Zgemm​Strided​Batched_​v2

6.0.0

cublas​Zgemm​Strided​Batched_​64

12.0

cublas​Zgemm_​64

12.0

cublas​Zgemm_​v2

hipblas​Zgemm_​v2

6.0.0

cublas​Zgemm_​v2_​64

12.0

cublas​Zgemv​Batched

11.6

hipblas​Zgemv​Batched_​v2

6.0.0

cublas​Zgemv​Batched_​64

12.0

cublas​Zgemv​Strided​Batched

11.6

hipblas​Zgemv​Strided​Batched_​v2

6.0.0

cublas​Zgemv​Strided​Batched_​64

12.0

cublas​Zhemm

hipblas​Zhemm_​v2

6.0.0

cublas​Zhemm_​64

12.0

cublas​Zhemm_​v2

hipblas​Zhemm_​v2

6.0.0

cublas​Zhemm_​v2_​64

12.0

cublas​Zher2k

hipblas​Zher2k_​v2

6.0.0

cublas​Zher2k_​64

12.0

cublas​Zher2k_​v2

hipblas​Zher2k_​v2

6.0.0

cublas​Zher2k_​v2_​64

12.0

cublas​Zherk

hipblas​Zherk_​v2

6.0.0

cublas​Zherk_​64

12.0

cublas​Zherk_​v2

hipblas​Zherk_​v2

6.0.0

cublas​Zherk_​v2_​64

12.0

cublas​Zherkx

hipblas​Zherkx_​v2

6.0.0

cublas​Zherkx_​64

12.0

cublas​Zsymm

hipblas​Zsymm_​v2

6.0.0

cublas​Zsymm_​64

12.0

cublas​Zsymm_​v2

hipblas​Zsymm_​v2

6.0.0

cublas​Zsymm_​v2_​64

12.0

cublas​Zsyr2k

hipblas​Zsyr2k_​v2

6.0.0

cublas​Zsyr2k_​64

12.0

cublas​Zsyr2k_​v2

hipblas​Zsyr2k_​v2

6.0.0

cublas​Zsyr2k_​v2_​64

12.0

cublas​Zsyrk

hipblas​Zsyrk_​v2

6.0.0

cublas​Zsyrk_​64

12.0

cublas​Zsyrk_​v2

hipblas​Zsyrk_​v2

6.0.0

cublas​Zsyrk_​v2_​64

12.0

cublas​Zsyrkx

hipblas​Zsyrkx_​v2

6.0.0

cublas​Zsyrkx_​64

12.0

cublas​Ztrmm

hipblas​Ztrmm_​v2

6.0.0

cublas​Ztrmm_​64

12.0

cublas​Ztrmm_​v2

hipblas​Ztrmm_​v2

6.0.0

cublas​Ztrmm_​v2_​64

12.0

cublas​Ztrsm

hipblas​Ztrsm_​v2

6.0.0

cublas​Ztrsm_​64

12.0

cublas​Ztrsm_​v2

hipblas​Ztrsm_​v2

6.0.0

cublas​Ztrsm_​v2_​64

12.0

8. BLAS-like Extension#

CUDA

A

D

C

R

HIP

A

D

C

R

E

cublas​Asum​Ex

10.1

cublas​Asum​Ex_​64

12.0

cublas​Axpy​Ex

8.0

hipblas​Axpy​Ex_​v2

6.0.0

cublas​Axpy​Ex_​64

12.0

cublas​Cdgmm

hipblas​Cdgmm_​v2

6.0.0

cublas​Cdgmm_​64

12.0

cublas​Cgeam

hipblas​Cgeam_​v2

6.0.0

cublas​Cgeam_​64

12.0

cublas​Cgels​Batched

hipblas​Cgels​Batched_​v2

6.0.0

cublas​Cgemm​Ex

8.0

cublas​Cgemm​Ex_​64

12.0

cublas​Cgeqrf​Batched

hipblas​Cgeqrf​Batched_​v2

6.0.0

cublas​Cgetrf​Batched

hipblas​Cgetrf​Batched_​v2

6.0.0

cublas​Cgetri​Batched

hipblas​Cgetri​Batched_​v2

6.0.0

cublas​Cgetrs​Batched

hipblas​Cgetrs​Batched_​v2

6.0.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_​v2

6.0.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_​v2

6.0.0

cublas​Dot​Ex_​64

12.0

cublas​Dotc​Ex

8.0

hipblas​Dotc​Ex_​v2

6.0.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_​v2

6.0.0

cublas​Gemm​Batched​Ex_​64

12.0

cublas​Gemm​Ex

8.0

hipblas​Gemm​Ex_​v2

6.0.0

cublas​Gemm​Ex_​64

12.0

cublas​Gemm​Strided​Batched​Ex

9.1

hipblas​Gemm​Strided​Batched​Ex_​v2

6.0.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_​v2

6.0.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_​v2

6.0.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_​v2

6.0.0

cublas​Zdgmm_​64

12.0

cublas​Zgeam

hipblas​Zgeam_​v2

6.0.0

cublas​Zgeam_​64

12.0

cublas​Zgels​Batched

hipblas​Zgels​Batched_​v2

6.0.0

cublas​Zgeqrf​Batched

hipblas​Zgeqrf​Batched_​v2

6.0.0

cublas​Zgetrf​Batched

hipblas​Zgetrf​Batched_​v2

6.0.0

cublas​Zgetri​Batched

hipblas​Zgetri​Batched_​v2

6.0.0

cublas​Zgetrs​Batched

hipblas​Zgetrs​Batched_​v2

6.0.0

cublas​Zmatinv​Batched

cublas​Ztpttr

cublas​Ztrsm​Batched

hipblas​Ztrsm​Batched_​v2

6.0.0

cublas​Ztrsm​Batched_​64

12.0

cublas​Ztrttp

9. BLASLt Function Reference#

CUDA

A

D

C

R

HIP

A

D

C

R

E

cublas​Lt​Create

10.1

hipblas​Lt​Create

5.5.0

cublas​Lt​Destroy

10.1

hipblas​Lt​Destroy

5.5.0

cublas​Lt​Disable​Cpu​Instructions​Set​Mask

12.1

cublas​Lt​Get​Cudart​Version

10.1

cublas​Lt​Get​Property

10.1

cublas​Lt​Get​Status​Name

11.4

cublas​Lt​Get​Status​String

11.4

cublas​Lt​Get​Version

10.1

cublas​Lt​Heuristics​Cache​Get​Capacity

11.8

cublas​Lt​Heuristics​Cache​Set​Capacity

11.8

cublas​Lt​Logger​Force​Disable

11.0

cublas​Lt​Logger​Open​File

11.0

cublas​Lt​Logger​Set​Callback

11.0

cublas​Lt​Logger​Set​File

11.0

cublas​Lt​Logger​Set​Level

11.0

cublas​Lt​Logger​Set​Mask

11.0

cublas​Lt​Matmul

10.1

hipblas​Lt​Matmul

5.5.0

cublas​Lt​Matmul​Algo​Cap​Get​Attribute

10.1

cublas​Lt​Matmul​Algo​Check

10.1

cublas​Lt​Matmul​Algo​Config​Get​Attribute

10.1

cublas​Lt​Matmul​Algo​Config​Set​Attribute

10.1

cublas​Lt​Matmul​Algo​Get​Heuristic

10.1

hipblas​Lt​Matmul​Algo​Get​Heuristic

5.5.0

cublas​Lt​Matmul​Algo​Get​Ids

10.1

cublas​Lt​Matmul​Algo​Init

10.1

cublas​Lt​Matmul​Desc​Create

10.1

11.0

hipblas​Lt​Matmul​Desc​Create

5.5.0

cublas​Lt​Matmul​Desc​Destroy

10.1

hipblas​Lt​Matmul​Desc​Destroy

5.5.0

cublas​Lt​Matmul​Desc​Get​Attribute

10.1

hipblas​Lt​Matmul​Desc​Get​Attribute

5.5.0

cublas​Lt​Matmul​Desc​Init

11.0

cublas​Lt​Matmul​Desc​Set​Attribute

10.1

hipblas​Lt​Matmul​Desc​Set​Attribute

5.5.0

cublas​Lt​Matmul​Preference​Create

10.1

hipblas​Lt​Matmul​Preference​Create

5.5.0

cublas​Lt​Matmul​Preference​Destroy

10.1

hipblas​Lt​Matmul​Preference​Destroy

5.5.0

cublas​Lt​Matmul​Preference​Get​Attribute

10.1

hipblas​Lt​Matmul​Preference​Get​Attribute

5.5.0

cublas​Lt​Matmul​Preference​Init

11.0

cublas​Lt​Matmul​Preference​Set​Attribute

10.1

hipblas​Lt​Matmul​Preference​Set​Attribute

5.5.0

cublas​Lt​Matrix​Layout​Create

10.1

hipblas​Lt​Matrix​Layout​Create

5.5.0

cublas​Lt​Matrix​Layout​Destroy

10.1

hipblas​Lt​Matrix​Layout​Destroy

5.5.0

cublas​Lt​Matrix​Layout​Get​Attribute

10.1

hipblas​Lt​Matrix​Layout​Get​Attribute

5.5.0

cublas​Lt​Matrix​Layout​Init

11.0

cublas​Lt​Matrix​Layout​Set​Attribute

10.1

hipblas​Lt​Matrix​Layout​Set​Attribute

5.5.0

cublas​Lt​Matrix​Transform

10.1

hipblas​Lt​Matrix​Transform

6.0.0

cublas​Lt​Matrix​Transform​Desc​Create

10.1

hipblas​Lt​Matrix​Transform​Desc​Create

6.0.0

cublas​Lt​Matrix​Transform​Desc​Destroy

10.1

hipblas​Lt​Matrix​Transform​Desc​Destroy

6.0.0

cublas​Lt​Matrix​Transform​Desc​Get​Attribute

10.1

hipblas​Lt​Matrix​Transform​Desc​Get​Attribute

6.0.0

cublas​Lt​Matrix​Transform​Desc​Init

11.0

cublas​Lt​Matrix​Transform​Desc​Set​Attribute

10.1

hipblas​Lt​Matrix​Transform​Desc​Set​Attribute

6.0.0

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