CUSPARSE API supported by HIP#

4. CUSPARSE Types References#

CUDA

A

D

R

HIP

A

D

R

E

CUSPARSE_ACTION_NUMERIC

HIPSPARSE_ACTION_NUMERIC

1.9.2

CUSPARSE_ACTION_SYMBOLIC

HIPSPARSE_ACTION_SYMBOLIC

1.9.2

CUSPARSE_ALG0

8.0

11.0

CUSPARSE_ALG1

8.0

11.0

CUSPARSE_ALG_MERGE_PATH

9.2

CUSPARSE_ALG_NAIVE

9.2

11.0

CUSPARSE_COOMM_ALG1

10.1

11.0

HIPSPARSE_COOMM_ALG1

4.2.0

CUSPARSE_COOMM_ALG2

10.1

11.0

HIPSPARSE_COOMM_ALG2

4.2.0

CUSPARSE_COOMM_ALG3

10.1

11.0

HIPSPARSE_COOMM_ALG3

4.2.0

CUSPARSE_COOMV_ALG

10.2

11.2

HIPSPARSE_COOMV_ALG

4.1.0

CUSPARSE_CSR2CSC_ALG1

10.1

CUSPARSE_CSR2CSC_ALG2

10.1

CUSPARSE_CSRMM_ALG1

10.2

11.0

HIPSPARSE_CSRMM_ALG1

4.2.0

CUSPARSE_CSRMV_ALG1

10.2

11.2

HIPSPARSE_CSRMV_ALG1

4.1.0

CUSPARSE_CSRMV_ALG2

10.2

11.2

HIPSPARSE_CSRMV_ALG2

4.1.0

CUSPARSE_DENSETOSPARSE_ALG_DEFAULT

11.1

CUSPARSE_DIAG_TYPE_NON_UNIT

HIPSPARSE_DIAG_TYPE_NON_UNIT

1.9.2

CUSPARSE_DIAG_TYPE_UNIT

HIPSPARSE_DIAG_TYPE_UNIT

1.9.2

CUSPARSE_DIRECTION_COLUMN

HIPSPARSE_DIRECTION_COLUMN

3.2.0

CUSPARSE_DIRECTION_ROW

HIPSPARSE_DIRECTION_ROW

3.2.0

CUSPARSE_FILL_MODE_LOWER

HIPSPARSE_FILL_MODE_LOWER

1.9.2

CUSPARSE_FILL_MODE_UPPER

HIPSPARSE_FILL_MODE_UPPER

1.9.2

CUSPARSE_FORMAT_BLOCKED_ELL

11.2

HIPSPARSE_FORMAT_BLOCKED_ELL

4.5.0

CUSPARSE_FORMAT_COO

10.1

HIPSPARSE_FORMAT_COO

4.1.0

CUSPARSE_FORMAT_COO_AOS

10.2

HIPSPARSE_FORMAT_COO_AOS

4.1.0

CUSPARSE_FORMAT_CSC

10.1

HIPSPARSE_FORMAT_CSC

4.1.0

CUSPARSE_FORMAT_CSR

10.1

HIPSPARSE_FORMAT_CSR

4.1.0

CUSPARSE_HYB_PARTITION_AUTO

10.2

11.0

HIPSPARSE_HYB_PARTITION_AUTO

1.9.2

CUSPARSE_HYB_PARTITION_MAX

10.2

11.0

HIPSPARSE_HYB_PARTITION_MAX

1.9.2

CUSPARSE_HYB_PARTITION_USER

10.2

11.0

HIPSPARSE_HYB_PARTITION_USER

1.9.2

CUSPARSE_INDEX_16U

10.1

HIPSPARSE_INDEX_16U

4.1.0

CUSPARSE_INDEX_32I

10.1

HIPSPARSE_INDEX_32I

4.1.0

CUSPARSE_INDEX_64I

10.2

HIPSPARSE_INDEX_64I

4.1.0

CUSPARSE_INDEX_BASE_ONE

HIPSPARSE_INDEX_BASE_ONE

1.9.2

CUSPARSE_INDEX_BASE_ZERO

HIPSPARSE_INDEX_BASE_ZERO

1.9.2

CUSPARSE_MATRIX_TYPE_GENERAL

HIPSPARSE_MATRIX_TYPE_GENERAL

1.9.2

CUSPARSE_MATRIX_TYPE_HERMITIAN

HIPSPARSE_MATRIX_TYPE_HERMITIAN

1.9.2

CUSPARSE_MATRIX_TYPE_SYMMETRIC

HIPSPARSE_MATRIX_TYPE_SYMMETRIC

1.9.2

CUSPARSE_MATRIX_TYPE_TRIANGULAR

HIPSPARSE_MATRIX_TYPE_TRIANGULAR

1.9.2

CUSPARSE_MM_ALG_DEFAULT

10.2

11.0

HIPSPARSE_MM_ALG_DEFAULT

4.2.0

CUSPARSE_MV_ALG_DEFAULT

10.2

11.3

HIPSPARSE_MV_ALG_DEFAULT

4.1.0

CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE

HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE

1.9.2

CUSPARSE_OPERATION_NON_TRANSPOSE

HIPSPARSE_OPERATION_NON_TRANSPOSE

1.9.2

CUSPARSE_OPERATION_TRANSPOSE

HIPSPARSE_OPERATION_TRANSPOSE

1.9.2

CUSPARSE_ORDER_COL

10.1

HIPSPARSE_ORDER_COL

4.2.0

CUSPARSE_ORDER_ROW

10.1

HIPSPARSE_ORDER_ROW

4.2.0

CUSPARSE_POINTER_MODE_DEVICE

HIPSPARSE_POINTER_MODE_DEVICE

1.9.2

CUSPARSE_POINTER_MODE_HOST

HIPSPARSE_POINTER_MODE_HOST

1.9.2

CUSPARSE_SDDMM_ALG_DEFAULT

11.2

HIPSPARSE_SDDMM_ALG_DEFAULT

4.3.0

CUSPARSE_SIDE_LEFT

11.5

CUSPARSE_SIDE_RIGHT

11.5

CUSPARSE_SOLVE_POLICY_NO_LEVEL

HIPSPARSE_SOLVE_POLICY_NO_LEVEL

1.9.2

CUSPARSE_SOLVE_POLICY_USE_LEVEL

HIPSPARSE_SOLVE_POLICY_USE_LEVEL

1.9.2

CUSPARSE_SPARSETODENSE_ALG_DEFAULT

11.1

HIPSPARSE_SPARSETODENSE_ALG_DEFAULT

4.2.0

CUSPARSE_SPGEMM_CSR_ALG_DETERMINITIC

11.3

CUSPARSE_SPGEMM_CSR_ALG_NONDETERMINITIC

11.3

CUSPARSE_SPGEMM_DEFAULT

11.0

HIPSPARSE_SPGEMM_DEFAULT

4.1.0

CUSPARSE_SPMAT_DIAG_TYPE

11.3

HIPSPARSE_SPMAT_DIAG_TYPE

4.5.0

CUSPARSE_SPMAT_FILL_MODE

11.3

HIPSPARSE_SPMAT_FILL_MODE

4.5.0

CUSPARSE_SPMMA_ALG1

11.1

11.2

CUSPARSE_SPMMA_ALG2

11.1

11.2

CUSPARSE_SPMMA_ALG3

11.1

11.2

CUSPARSE_SPMMA_ALG4

11.1

11.2

CUSPARSE_SPMMA_PREPROCESS

11.1

11.2

CUSPARSE_SPMM_ALG_DEFAULT

11.0

HIPSPARSE_SPMM_ALG_DEFAULT

4.2.0

CUSPARSE_SPMM_BLOCKED_ELL_ALG1

11.2

HIPSPARSE_SPMM_BLOCKED_ELL_ALG1

4.5.0

CUSPARSE_SPMM_COO_ALG1

11.0

HIPSPARSE_SPMM_COO_ALG1

4.2.0

CUSPARSE_SPMM_COO_ALG2

11.0

HIPSPARSE_SPMM_COO_ALG2

4.2.0

CUSPARSE_SPMM_COO_ALG3

11.0

HIPSPARSE_SPMM_COO_ALG3

4.2.0

CUSPARSE_SPMM_COO_ALG4

11.0

HIPSPARSE_SPMM_COO_ALG4

4.2.0

CUSPARSE_SPMM_CSR_ALG1

11.0

HIPSPARSE_SPMM_CSR_ALG1

4.2.0

CUSPARSE_SPMM_CSR_ALG2

11.0

HIPSPARSE_SPMM_CSR_ALG2

4.2.0

CUSPARSE_SPMM_CSR_ALG3

11.2

HIPSPARSE_SPMM_CSR_ALG3

4.5.0

CUSPARSE_SPMM_OP_ALG_DEFAULT

11.5

CUSPARSE_SPMV_ALG_DEFAULT

HIPSPARSE_SPMV_ALG_DEFAULT

4.5.0

CUSPARSE_SPMV_COO_ALG1

11.2

HIPSPARSE_SPMV_COO_ALG1

4.5.0

CUSPARSE_SPMV_COO_ALG2

11.2

HIPSPARSE_SPMV_COO_ALG2

4.5.0

CUSPARSE_SPMV_CSR_ALG1

11.2

HIPSPARSE_SPMV_CSR_ALG1

4.5.0

CUSPARSE_SPMV_CSR_ALG2

11.2

HIPSPARSE_SPMV_CSR_ALG2

4.5.0

CUSPARSE_SPSM_ALG_DEFAULT

11.3

HIPSPARSE_SPSM_ALG_DEFAULT

4.5.0

CUSPARSE_SPSV_ALG_DEFAULT

11.3

HIPSPARSE_SPSV_ALG_DEFAULT

4.5.0

CUSPARSE_STATUS_ALLOC_FAILED

HIPSPARSE_STATUS_ALLOC_FAILED

1.9.2

CUSPARSE_STATUS_ARCH_MISMATCH

HIPSPARSE_STATUS_ARCH_MISMATCH

1.9.2

CUSPARSE_STATUS_EXECUTION_FAILED

HIPSPARSE_STATUS_EXECUTION_FAILED

1.9.2

CUSPARSE_STATUS_INSUFFICIENT_RESOURCES

11.0

HIPSPARSE_STATUS_INSUFFICIENT_RESOURCES

4.1.0

CUSPARSE_STATUS_INTERNAL_ERROR

HIPSPARSE_STATUS_INTERNAL_ERROR

1.9.2

CUSPARSE_STATUS_INVALID_VALUE

HIPSPARSE_STATUS_INVALID_VALUE

1.9.2

CUSPARSE_STATUS_MAPPING_ERROR

HIPSPARSE_STATUS_MAPPING_ERROR

1.9.2

CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED

HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED

1.9.2

CUSPARSE_STATUS_NOT_INITIALIZED

HIPSPARSE_STATUS_NOT_INITIALIZED

1.9.2

CUSPARSE_STATUS_NOT_SUPPORTED

10.2

HIPSPARSE_STATUS_NOT_SUPPORTED

4.1.0

CUSPARSE_STATUS_SUCCESS

HIPSPARSE_STATUS_SUCCESS

1.9.2

CUSPARSE_STATUS_ZERO_PIVOT

HIPSPARSE_STATUS_ZERO_PIVOT

1.9.2

CUSPARSE_VERSION

10.2

CUSPARSE_VER_BUILD

10.2

CUSPARSE_VER_MAJOR

10.2

CUSPARSE_VER_MINOR

10.2

CUSPARSE_VER_PATCH

10.2

bsric02Info

bsric02Info_t

bsric02Info_t

3.8.0

bsrilu02Info

bsrilu02Info_t

bsrilu02Info_t

3.9.0

bsrsm2Info

bsrsm2Info

4.5.0

bsrsm2Info_t

bsrsm2Info_t

4.5.0

bsrsv2Info

bsrsv2Info_t

bsrsv2Info_t

3.6.0

csrgemm2Info

csrgemm2Info_t

csrgemm2Info_t

2.8.0

csrilu02Info

csrilu02Info_t

csrilu02Info_t

1.9.2

csrsm2Info

9.2

csrsm2Info_t

9.2

csrsm2Info_t

3.1.0

csrsv2Info

csrsv2Info_t

csrsv2Info_t

1.9.2

csru2csrInfo

csru2csrInfo

4.2.0

csru2csrInfo_t

csru2csrInfo_t

4.2.0

cusparseAction_t

hipsparseAction_t

1.9.2

cusparseAlgMode_t

8.0

cusparseColorInfo

cusparseColorInfo_t

hipsparseColorInfo_t

4.5.0

cusparseContext

cusparseCsr2CscAlg_t

10.1

cusparseDenseToSparseAlg_t

11.1

cusparseDiagType_t

hipsparseDiagType_t

1.9.2

cusparseDirection_t

hipsparseDirection_t

3.2.0

cusparseDnMatDescr

10.1

hipsparseDnMatDescr

4.2.0

cusparseDnMatDescr_t

10.1

hipsparseDnMatDescr_t

4.2.0

cusparseDnVecDescr

10.2

cusparseDnVecDescr_t

10.2

hipsparseDnVecDescr_t

4.1.0

cusparseFillMode_t

hipsparseFillMode_t

1.9.2

cusparseFormat_t

10.1

hipsparseFormat_t

4.1.0

cusparseHandle_t

hipsparseHandle_t

1.9.2

cusparseHybMat

10.2

11.0

cusparseHybMat_t

10.2

11.0

hipsparseHybMat_t

1.9.2

cusparseHybPartition_t

10.2

11.0

hipsparseHybPartition_t

1.9.2

cusparseIndexBase_t

hipsparseIndexBase_t

1.9.2

cusparseIndexType_t

10.1

hipsparseIndexType_t

4.1.0

cusparseLoggerCallback_t

11.5

cusparseMatDescr

cusparseMatDescr_t

hipsparseMatDescr_t

1.9.2

cusparseMatrixType_t

hipsparseMatrixType_t

1.9.2

cusparseOperation_t

hipsparseOperation_t

1.9.2

cusparseOrder_t

10.1

hipsparseOrder_t

4.2.0

cusparsePointerMode_t

hipsparsePointerMode_t

1.9.2

cusparseSDDMMAlg_t

11.2

hipsparseSDDMMAlg_t

4.3.0

cusparseSideMode_t

11.5

cusparseSolveAnalysisInfo

10.2

11.0

cusparseSolveAnalysisInfo_t

10.2

11.0

cusparseSolvePolicy_t

hipsparseSolvePolicy_t

1.9.2

cusparseSpGEMMAlg_t

11.0

hipsparseSpGEMMAlg_t

4.1.0

cusparseSpGEMMDescr

11.0

hipsparseSpGEMMDescr

4.1.0

cusparseSpGEMMDescr_t

11.0

hipsparseSpGEMMDescr_t

4.1.0

cusparseSpMMAlg_t

10.1

hipsparseSpMMAlg_t

4.2.0

cusparseSpMMOpAlg_t

11.5

cusparseSpMMOpPlan

11.5

cusparseSpMMOpPlan_t

11.5

cusparseSpMVAlg_t

10.2

hipsparseSpMVAlg_t

4.1.0

cusparseSpMatAttribute_t

11.3

hipsparseSpMatAttribute_t

4.5.0

cusparseSpMatDescr

10.1

cusparseSpMatDescr_t

10.1

hipsparseSpMatDescr_t

4.1.0

cusparseSpSMAlg_t

11.3

hipsparseSpSMAlg_t

4.5.0

cusparseSpSMDescr

11.3

hipsparseSpSMDescr

4.5.0

cusparseSpSMDescr_t

11.3

hipsparseSpSMDescr_t

4.5.0

cusparseSpSVAlg_t

11.3

hipsparseSpSVAlg_t

4.5.0

cusparseSpSVDescr

11.3

hipsparseSpSVDescr

4.5.0

cusparseSpSVDescr_t

11.3

hipsparseSpSVDescr_t

4.5.0

cusparseSpVecDescr

10.2

cusparseSpVecDescr_t

10.2

hipsparseSpVecDescr_t

4.1.0

cusparseSparseToDenseAlg_t

11.1

hipsparseSparseToDenseAlg_t

4.2.0

cusparseStatus_t

hipsparseStatus_t

1.9.2

pruneInfo

9.0

pruneInfo_t

9.0

pruneInfo_t

3.9.0

5. CUSPARSE Management Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCreate

hipsparseCreate

1.9.2

cusparseDestroy

hipsparseDestroy

1.9.2

cusparseGetPointerMode

hipsparseGetPointerMode

1.9.2

cusparseGetStream

hipsparseGetStream

1.9.2

cusparseGetVersion

hipsparseGetVersion

1.9.2

cusparseSetPointerMode

hipsparseSetPointerMode

1.9.2

cusparseSetStream

hipsparseSetStream

1.9.2

6. CUSPARSE Logging#

CUDA

A

D

R

HIP

A

D

R

E

cusparseLoggerForceDisable

11.5

cusparseLoggerOpenFile

11.5

cusparseLoggerSetCallback

11.5

cusparseLoggerSetFile

11.5

cusparseLoggerSetLevel

11.5

cusparseLoggerSetMask

11.5

7. CUSPARSE Helper Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCreateBsric02Info

hipsparseCreateBsric02Info

3.8.0

cusparseCreateBsrilu02Info

hipsparseCreateBsrilu02Info

3.9.0

cusparseCreateBsrsm2Info

hipsparseCreateBsrsm2Info

4.5.0

cusparseCreateBsrsv2Info

hipsparseCreateBsrsv2Info

3.6.0

cusparseCreateColorInfo

hipsparseCreateColorInfo

4.5.0

cusparseCreateCsrgemm2Info

11.0

hipsparseCreateCsrgemm2Info

2.8.0

cusparseCreateCsric02Info

hipsparseCreateCsric02Info

3.1.0

cusparseCreateCsrilu02Info

hipsparseCreateCsrilu02Info

1.9.2

cusparseCreateCsrsm2Info

10.0

11.3

hipsparseCreateCsrsm2Info

3.1.0

cusparseCreateCsrsv2Info

11.3

hipsparseCreateCsrsv2Info

1.9.2

cusparseCreateHybMat

10.2

11.0

hipsparseCreateHybMat

1.9.2

cusparseCreateMatDescr

hipsparseCreateMatDescr

1.9.2

cusparseCreatePruneInfo

9.0

hipsparseCreatePruneInfo

3.9.0

cusparseCreateSolveAnalysisInfo

10.2

11.0

cusparseDestroyBsric02Info

hipsparseDestroyBsric02Info

3.8.0

cusparseDestroyBsrilu02Info

hipsparseDestroyBsrilu02Info

3.9.0

cusparseDestroyBsrsm2Info

hipsparseDestroyBsrsm2Info

4.5.0

cusparseDestroyBsrsv2Info

hipsparseDestroyBsrsv2Info

3.6.0

cusparseDestroyColorInfo

hipsparseDestroyColorInfo

4.5.0

cusparseDestroyCsrgemm2Info

11.0

hipsparseDestroyCsrgemm2Info

2.8.0

cusparseDestroyCsric02Info

hipsparseDestroyCsric02Info

3.1.0

cusparseDestroyCsrilu02Info

hipsparseDestroyCsrilu02Info

1.9.2

cusparseDestroyCsrsm2Info

10.0

11.3

hipsparseDestroyCsrsm2Info

3.1.0

cusparseDestroyCsrsv2Info

11.3

hipsparseDestroyCsrsv2Info

1.9.2

cusparseDestroyHybMat

10.2

11.0

hipsparseDestroyHybMat

1.9.2

cusparseDestroyMatDescr

hipsparseDestroyMatDescr

1.9.2

cusparseDestroyPruneInfo

9.0

hipsparseDestroyPruneInfo

3.9.0

cusparseDestroySolveAnalysisInfo

10.2

11.0

cusparseGetLevelInfo

11.0

cusparseGetMatDiagType

hipsparseGetMatDiagType

1.9.2

cusparseGetMatFillMode

hipsparseGetMatFillMode

1.9.2

cusparseGetMatIndexBase

hipsparseGetMatIndexBase

1.9.2

cusparseGetMatType

hipsparseGetMatType

1.9.2

cusparseSetMatDiagType

hipsparseSetMatDiagType

1.9.2

cusparseSetMatFillMode

hipsparseSetMatFillMode

1.9.2

cusparseSetMatIndexBase

hipsparseSetMatIndexBase

1.9.2

cusparseSetMatType

hipsparseSetMatType

1.9.2

8. CUSPARSE Level 1 Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCaxpyi

11.0

hipsparseCaxpyi

3.1.0

cusparseCdotci

10.2

11.0

hipsparseCdotci

3.1.0

cusparseCdoti

10.2

11.0

hipsparseCdoti

3.1.0

cusparseCgthr

11.0

hipsparseCgthr

3.1.0

cusparseCgthrz

11.0

hipsparseCgthrz

3.1.0

cusparseCsctr

11.0

hipsparseCsctr

3.1.0

cusparseDaxpyi

11.0

hipsparseDaxpyi

1.9.2

cusparseDdoti

10.2

11.0

hipsparseDdoti

1.9.2

cusparseDgthr

11.0

hipsparseDgthr

1.9.2

cusparseDgthrz

11.0

hipsparseDgthrz

1.9.2

cusparseDroti

11.0

hipsparseDroti

1.9.2

cusparseDsctr

11.0

hipsparseDsctr

1.9.2

cusparseSaxpyi

11.0

hipsparseSaxpyi

1.9.2

cusparseSdoti

10.2

11.0

hipsparseSdoti

1.9.2

cusparseSgthr

11.0

hipsparseSgthr

1.9.2

cusparseSgthrz

11.0

hipsparseSgthrz

1.9.2

cusparseSroti

11.0

hipsparseSroti

1.9.2

cusparseSsctr

11.0

hipsparseSsctr

1.9.2

cusparseZaxpyi

11.0

hipsparseZaxpyi

3.1.0

cusparseZdotci

10.2

11.0

hipsparseZdotci

3.1.0

cusparseZdoti

10.2

11.0

hipsparseZdoti

3.1.0

cusparseZgthr

11.0

hipsparseZgthr

3.1.0

cusparseZgthrz

11.0

hipsparseZgthrz

3.1.0

cusparseZsctr

11.0

hipsparseZsctr

3.1.0

9. CUSPARSE Level 2 Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCbsrmv

hipsparseCbsrmv

3.5.0

cusparseCbsrsv2_analysis

hipsparseCbsrsv2_analysis

3.6.0

cusparseCbsrsv2_bufferSize

hipsparseCbsrsv2_bufferSize

3.6.0

cusparseCbsrsv2_bufferSizeExt

hipsparseCbsrsv2_bufferSizeExt

3.6.0

cusparseCbsrsv2_solve

hipsparseCbsrsv2_solve

3.6.0

cusparseCbsrxmv

hipsparseCbsrxmv

4.5.0

cusparseCcsrmv

10.2

11.0

hipsparseCcsrmv

3.1.0

cusparseCcsrmv_mp

8.0

10.2

11.0

cusparseCcsrsv2_analysis

11.3

hipsparseCcsrsv2_analysis

3.1.0

cusparseCcsrsv2_bufferSize

11.3

hipsparseCcsrsv2_bufferSize

3.1.0

cusparseCcsrsv2_bufferSizeExt

11.3

hipsparseCcsrsv2_bufferSizeExt

3.1.0

cusparseCcsrsv2_solve

11.3

hipsparseCcsrsv2_solve

3.1.0

cusparseCcsrsv_analysis

10.2

11.0

cusparseCcsrsv_solve

10.2

11.0

cusparseCgemvi

7.5

hipsparseCgemvi

4.3.0

cusparseCgemvi_bufferSize

7.5

hipsparseCgemvi_bufferSize

4.3.0

cusparseChybmv

10.2

11.0

hipsparseChybmv

3.1.0

cusparseChybsv_analysis

10.2

11.0

cusparseChybsv_solve

10.2

11.0

cusparseCsrmvEx

8.0

11.2

cusparseCsrmvEx_bufferSize

8.0

11.2

cusparseCsrsv_analysisEx

8.0

10.2

11.0

cusparseCsrsv_solveEx

8.0

10.2

11.0

cusparseDbsrmv

hipsparseDbsrmv

3.5.0

cusparseDbsrsv2_analysis

hipsparseDbsrsv2_analysis

3.6.0

cusparseDbsrsv2_bufferSize

hipsparseDbsrsv2_bufferSize

3.6.0

cusparseDbsrsv2_bufferSizeExt

hipsparseDbsrsv2_bufferSizeExt

3.6.0

cusparseDbsrsv2_solve

hipsparseDbsrsv2_solve

3.6.0

cusparseDbsrxmv

hipsparseDbsrxmv

4.5.0

cusparseDcsrmv

10.2

11.0

hipsparseDcsrmv

1.9.2

cusparseDcsrmv_mp

8.0

10.2

11.0

cusparseDcsrsv2_analysis

11.3

hipsparseDcsrsv2_analysis

1.9.2

cusparseDcsrsv2_bufferSize

hipsparseDcsrsv2_bufferSize

1.9.2

cusparseDcsrsv2_bufferSizeExt

11.3

hipsparseDcsrsv2_bufferSizeExt

1.9.2

cusparseDcsrsv2_solve

11.3

hipsparseDcsrsv2_solve

1.9.2

cusparseDcsrsv_analysis

10.2

11.0

cusparseDcsrsv_solve

10.2

11.0

cusparseDgemvi

7.5

hipsparseDgemvi

4.3.0

cusparseDgemvi_bufferSize

7.5

hipsparseDgemvi_bufferSize

4.3.0

cusparseDhybmv

10.2

11.0

hipsparseDhybmv

1.9.2

cusparseDhybsv_analysis

10.2

11.0

cusparseDhybsv_solve

10.2

11.0

cusparseSbsrmv

hipsparseSbsrmv

3.5.0

cusparseSbsrsv2_analysis

hipsparseSbsrsv2_analysis

3.6.0

cusparseSbsrsv2_bufferSize

hipsparseSbsrsv2_bufferSize

3.6.0

cusparseSbsrsv2_bufferSizeExt

hipsparseSbsrsv2_bufferSizeExt

3.6.0

cusparseSbsrsv2_solve

hipsparseSbsrsv2_solve

3.6.0

cusparseSbsrxmv

hipsparseSbsrxmv

4.5.0

cusparseScsrmv

10.2

11.0

hipsparseScsrmv

1.9.2

cusparseScsrmv_mp

8.0

10.2

11.0

cusparseScsrsv2_analysis

11.3

hipsparseScsrsv2_analysis

1.9.2

cusparseScsrsv2_bufferSize

11.3

hipsparseScsrsv2_bufferSize

1.9.2

cusparseScsrsv2_bufferSizeExt

11.3

hipsparseScsrsv2_bufferSizeExt

1.9.2

cusparseScsrsv2_solve

11.3

hipsparseScsrsv2_solve

1.9.2

cusparseScsrsv_analysis

10.2

11.0

cusparseScsrsv_solve

10.2

11.0

cusparseSgemvi

7.5

hipsparseSgemvi

4.3.0

cusparseSgemvi_bufferSize

7.5

hipsparseSgemvi_bufferSize

4.3.0

cusparseShybmv

10.2

11.0

hipsparseShybmv

1.9.2

cusparseShybsv_analysis

10.2

11.0

cusparseShybsv_solve

10.2

11.0

cusparseXbsrsv2_zeroPivot

hipsparseXbsrsv2_zeroPivot

3.6.0

cusparseXcsrsv2_zeroPivot

11.3

hipsparseXcsrsv2_zeroPivot

1.9.2

cusparseZbsrmv

hipsparseZbsrmv

3.5.0

cusparseZbsrsv2_analysis

hipsparseZbsrsv2_analysis

3.6.0

cusparseZbsrsv2_bufferSize

hipsparseZbsrsv2_bufferSize

3.6.0

cusparseZbsrsv2_bufferSizeExt

hipsparseZbsrsv2_bufferSizeExt

3.6.0

cusparseZbsrsv2_solve

hipsparseZbsrsv2_solve

3.6.0

cusparseZbsrxmv

hipsparseZbsrxmv

4.5.0

cusparseZcsrmv

10.2

11.0

hipsparseZcsrmv

3.1.0

cusparseZcsrmv_mp

8.0

10.2

11.0

cusparseZcsrsv2_analysis

11.3

hipsparseZcsrsv2_analysis

3.1.0

cusparseZcsrsv2_bufferSize

11.3

hipsparseZcsrsv2_bufferSize

3.1.0

cusparseZcsrsv2_bufferSizeExt

11.3

hipsparseZcsrsv2_bufferSizeExt

3.1.0

cusparseZcsrsv2_solve

11.3

hipsparseZcsrsv2_solve

3.1.0

cusparseZcsrsv_analysis

10.2

11.0

cusparseZcsrsv_solve

10.2

11.0

cusparseZgemvi

7.5

hipsparseZgemvi

4.3.0

cusparseZgemvi_bufferSize

7.5

hipsparseZgemvi_bufferSize

4.3.0

cusparseZhybmv

10.2

11.0

hipsparseZhybmv

3.1.0

cusparseZhybsv_analysis

10.2

11.0

cusparseZhybsv_solve

10.2

11.0

10. CUSPARSE Level 3 Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCbsrmm

hipsparseCbsrmm

3.7.0

cusparseCbsrsm2_analysis

hipsparseCbsrsm2_analysis

4.5.0

cusparseCbsrsm2_bufferSize

hipsparseCbsrsm2_bufferSize

4.5.0

cusparseCbsrsm2_bufferSizeExt

cusparseCbsrsm2_solve

hipsparseCbsrsm2_solve

4.5.0

cusparseCcsrmm

10.2

11.0

hipsparseCcsrmm

3.1.0

cusparseCcsrmm2

10.2

11.0

hipsparseCcsrmm2

3.1.0

cusparseCcsrsm2_analysis

10.0

11.3

hipsparseCcsrsm2_analysis

3.1.0

cusparseCcsrsm2_bufferSizeExt

10.0

11.3

hipsparseCcsrsm2_bufferSizeExt

3.1.0

cusparseCcsrsm2_solve

10.0

11.3

hipsparseCcsrsm2_solve

3.1.0

cusparseCcsrsm_analysis

10.2

11.0

cusparseCcsrsm_solve

10.2

11.0

cusparseCgemmi

8.0

11.0

hipsparseCgemmi

3.7.0

cusparseDbsrmm

hipsparseDbsrmm

3.7.0

cusparseDbsrsm2_analysis

hipsparseDbsrsm2_analysis

4.5.0

cusparseDbsrsm2_bufferSize

hipsparseDbsrsm2_bufferSize

4.5.0

cusparseDbsrsm2_bufferSizeExt

cusparseDbsrsm2_solve

hipsparseDbsrsm2_solve

4.5.0

cusparseDcsrmm

10.2

11.0

hipsparseDcsrmm

1.9.2

cusparseDcsrmm2

10.2

11.0

hipsparseDcsrmm2

1.9.2

cusparseDcsrsm2_analysis

10.0

11.3

hipsparseDcsrsm2_analysis

3.1.0

cusparseDcsrsm2_bufferSizeExt

10.0

11.3

hipsparseDcsrsm2_bufferSizeExt

3.1.0

cusparseDcsrsm2_solve

10.0

11.3

hipsparseDcsrsm2_solve

3.1.0

cusparseDcsrsm_analysis

10.2

11.0

cusparseDcsrsm_solve

10.2

11.0

cusparseDgemmi

8.0

11.0

hipsparseDgemmi

3.7.0

cusparseSbsrmm

hipsparseSbsrmm

3.7.0

cusparseSbsrsm2_analysis

hipsparseSbsrsm2_analysis

4.5.0

cusparseSbsrsm2_bufferSize

hipsparseSbsrsm2_bufferSize

4.5.0

cusparseSbsrsm2_bufferSizeExt

cusparseSbsrsm2_solve

hipsparseSbsrsm2_solve

4.5.0

cusparseScsrmm

10.2

11.0

hipsparseScsrmm

1.9.2

cusparseScsrmm2

10.2

11.0

hipsparseScsrmm2

1.9.2

cusparseScsrsm2_analysis

10.0

11.3

hipsparseScsrsm2_analysis

3.1.0

cusparseScsrsm2_bufferSizeExt

10.0

11.3

hipsparseScsrsm2_bufferSizeExt

3.1.0

cusparseScsrsm2_solve

10.0

11.3

hipsparseScsrsm2_solve

3.1.0

cusparseScsrsm_analysis

10.2

11.0

cusparseScsrsm_solve

10.2

11.0

cusparseSgemmi

8.0

11.0

hipsparseSgemmi

3.7.0

cusparseXbsrsm2_zeroPivot

hipsparseXbsrsm2_zeroPivot

4.5.0

cusparseXcsrsm2_zeroPivot

10.0

11.3

hipsparseXcsrsm2_zeroPivot

3.1.0

cusparseZbsrmm

hipsparseZbsrmm

3.7.0

cusparseZbsrsm2_analysis

hipsparseZbsrsm2_analysis

4.5.0

cusparseZbsrsm2_bufferSize

hipsparseZbsrsm2_bufferSize

4.5.0

cusparseZbsrsm2_bufferSizeExt

cusparseZbsrsm2_solve

hipsparseZbsrsm2_solve

4.5.0

cusparseZcsrmm

10.2

11.0

hipsparseZcsrmm

3.1.0

cusparseZcsrmm2

10.2

11.0

hipsparseZcsrmm2

3.1.0

cusparseZcsrsm2_analysis

10.0

11.3

hipsparseZcsrsm2_analysis

3.1.0

cusparseZcsrsm2_bufferSizeExt

10.0

11.3

hipsparseZcsrsm2_bufferSizeExt

3.1.0

cusparseZcsrsm2_solve

10.0

11.3

hipsparseZcsrsm2_solve

3.1.0

cusparseZcsrsm_analysis

10.2

11.0

cusparseZcsrsm_solve

10.2

11.0

cusparseZgemmi

8.0

11.0

hipsparseZgemmi

3.7.0

11. CUSPARSE Extra Function Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCcsrgeam

10.2

11.0

hipsparseCcsrgeam

3.5.0

cusparseCcsrgeam2

10.0

hipsparseCcsrgeam2

3.5.0

cusparseCcsrgeam2_bufferSizeExt

10.0

hipsparseCcsrgeam2_bufferSizeExt

3.5.0

cusparseCcsrgemm

10.2

11.0

hipsparseCcsrgemm

3.1.0

cusparseCcsrgemm2

11.0

hipsparseCcsrgemm2

3.1.0

cusparseCcsrgemm2_bufferSizeExt

11.0

hipsparseCcsrgemm2_bufferSizeExt

3.1.0

cusparseDcsrgeam

10.2

11.0

hipsparseDcsrgeam

3.5.0

cusparseDcsrgeam2

10.0

hipsparseDcsrgeam2

3.5.0

cusparseDcsrgeam2_bufferSizeExt

10.0

hipsparseDcsrgeam2_bufferSizeExt

3.5.0

cusparseDcsrgemm

10.2

11.0

hipsparseDcsrgemm

2.8.0

cusparseDcsrgemm2

11.0

hipsparseDcsrgemm2

2.8.0

cusparseDcsrgemm2_bufferSizeExt

11.0

hipsparseDcsrgemm2_bufferSizeExt

2.8.0

cusparseScsrgeam

10.2

11.0

hipsparseScsrgeam

3.5.0

cusparseScsrgeam2

10.0

hipsparseScsrgeam2

3.5.0

cusparseScsrgeam2_bufferSizeExt

10.0

hipsparseScsrgeam2_bufferSizeExt

3.5.0

cusparseScsrgemm

10.2

11.0

hipsparseScsrgemm

2.8.0

cusparseScsrgemm2

11.0

hipsparseScsrgemm2

2.8.0

cusparseScsrgemm2_bufferSizeExt

11.0

hipsparseScsrgemm2_bufferSizeExt

2.8.0

cusparseXcsrgeam2Nnz

10.0

hipsparseXcsrgeam2Nnz

3.5.0

cusparseXcsrgeamNnz

10.2

11.0

hipsparseXcsrgeamNnz

3.5.0

cusparseXcsrgemm2Nnz

11.0

hipsparseXcsrgemm2Nnz

2.8.0

cusparseXcsrgemmNnz

10.2

11.0

hipsparseXcsrgemmNnz

2.8.0

cusparseZcsrgeam

10.2

11.0

hipsparseZcsrgeam

3.5.0

cusparseZcsrgeam2

10.0

hipsparseZcsrgeam2

3.5.0

cusparseZcsrgeam2_bufferSizeExt

10.0

hipsparseZcsrgeam2_bufferSizeExt

3.5.0

cusparseZcsrgemm

10.2

11.0

hipsparseZcsrgemm

3.1.0

cusparseZcsrgemm2

11.0

hipsparseZcsrgemm2

3.1.0

cusparseZcsrgemm2_bufferSizeExt

11.0

hipsparseZcsrgemm2_bufferSizeExt

3.1.0

12. CUSPARSE Preconditioners Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCbsric02

hipsparseCbsric02

3.8.0

cusparseCbsric02_analysis

hipsparseCbsric02_analysis

3.8.0

cusparseCbsric02_bufferSize

hipsparseCbsric02_bufferSize

3.8.0

cusparseCbsric02_bufferSizeExt

cusparseCbsrilu02

hipsparseCbsrilu02

3.9.0

cusparseCbsrilu02_analysis

hipsparseCbsrilu02_analysis

cusparseCbsrilu02_bufferSize

hipsparseCbsrilu02_bufferSize

3.9.0

cusparseCbsrilu02_bufferSizeExt

cusparseCbsrilu02_numericBoost

hipsparseCbsrilu02_numericBoost

3.9.0

cusparseCcsric0

10.2

11.0

cusparseCcsric02

hipsparseCcsric02

3.1.0

cusparseCcsric02_analysis

hipsparseCcsric02_analysis

3.1.0

cusparseCcsric02_bufferSize

hipsparseCcsric02_bufferSize

3.1.0

cusparseCcsric02_bufferSizeExt

hipsparseCcsric02_bufferSizeExt

3.1.0

cusparseCcsrilu0

10.2

11.0

cusparseCcsrilu02

hipsparseCcsrilu02

3.1.0

cusparseCcsrilu02_analysis

hipsparseCcsrilu02_analysis

3.1.0

cusparseCcsrilu02_bufferSize

hipsparseCcsrilu02_bufferSize

3.1.0

cusparseCcsrilu02_bufferSizeExt

hipsparseCcsrilu02_bufferSizeExt

3.1.0

cusparseCcsrilu02_numericBoost

hipsparseCcsrilu02_numericBoost

3.10.0

cusparseCgpsvInterleavedBatch

9.2

hipsparseCgpsvInterleavedBatch

5.1.0

cusparseCgpsvInterleavedBatch_bufferSizeExt

9.2

hipsparseCgpsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseCgtsv

10.2

11.0

cusparseCgtsv2

9.0

hipsparseCgtsv2

4.3.0

cusparseCgtsv2StridedBatch

hipsparseCgtsv2StridedBatch

4.5.0

cusparseCgtsv2StridedBatch_bufferSizeExt

hipsparseCgtsv2StridedBatch_bufferSizeExt

4.5.0

cusparseCgtsv2_bufferSizeExt

9.0

hipsparseCgtsv2_bufferSizeExt

4.3.0

cusparseCgtsv2_nopivot

9.0

hipsparseCgtsv2_nopivot

4.3.0

cusparseCgtsv2_nopivot_bufferSizeExt

9.0

hipsparseCgtsv2_nopivot_bufferSizeExt

4.3.0

cusparseCgtsvInterleavedBatch

9.2

hipsparseCgtsvInterleavedBatch

5.1.0

cusparseCgtsvInterleavedBatch_bufferSizeExt

9.2

hipsparseCgtsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseCgtsvStridedBatch

10.2

11.0

cusparseCgtsv_nopivot

10.2

11.0

cusparseCsrilu0Ex

8.0

10.2

11.0

cusparseDbsric02

hipsparseDbsric02

3.8.0

cusparseDbsric02_analysis

hipsparseDbsric02_analysis

3.8.0

cusparseDbsric02_bufferSize

hipsparseDbsric02_bufferSize

3.8.0

cusparseDbsric02_bufferSizeExt

cusparseDbsrilu02

hipsparseDbsrilu02

3.9.0

cusparseDbsrilu02_analysis

hipsparseDbsrilu02_analysis

3.9.0

cusparseDbsrilu02_bufferSize

hipsparseDbsrilu02_bufferSize

3.9.0

cusparseDbsrilu02_bufferSizeExt

cusparseDbsrilu02_numericBoost

hipsparseDbsrilu02_numericBoost

3.9.0

cusparseDcsric0

10.2

11.0

cusparseDcsric02

hipsparseDcsric02

3.1.0

cusparseDcsric02_analysis

hipsparseDcsric02_analysis

3.1.0

cusparseDcsric02_bufferSize

hipsparseDcsric02_bufferSize

3.1.0

cusparseDcsric02_bufferSizeExt

hipsparseDcsric02_bufferSizeExt

3.1.0

cusparseDcsrilu0

10.2

11.0

cusparseDcsrilu02

hipsparseDcsrilu02

1.9.2

cusparseDcsrilu02_analysis

hipsparseDcsrilu02_analysis

1.9.2

cusparseDcsrilu02_bufferSize

hipsparseDcsrilu02_bufferSize

1.9.2

cusparseDcsrilu02_bufferSizeExt

hipsparseDcsrilu02_bufferSizeExt

1.9.2

cusparseDcsrilu02_numericBoost

hipsparseDcsrilu02_numericBoost

3.10.0

cusparseDgpsvInterleavedBatch

9.2

hipsparseDgpsvInterleavedBatch

5.1.0

cusparseDgpsvInterleavedBatch_bufferSizeExt

9.2

hipsparseDgpsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseDgtsv

10.2

11.0

cusparseDgtsv2

9.0

hipsparseDgtsv2

4.3.0

cusparseDgtsv2StridedBatch

hipsparseDgtsv2StridedBatch

4.5.0

cusparseDgtsv2StridedBatch_bufferSizeExt

hipsparseDgtsv2StridedBatch_bufferSizeExt

4.5.0

cusparseDgtsv2_bufferSizeExt

9.0

hipsparseDgtsv2_bufferSizeExt

4.3.0

cusparseDgtsv2_nopivot

9.0

hipsparseDgtsv2_nopivot

4.3.0

cusparseDgtsv2_nopivot_bufferSizeExt

9.0

hipsparseDgtsv2_nopivot_bufferSizeExt

4.3.0

cusparseDgtsvInterleavedBatch

9.2

hipsparseDgtsvInterleavedBatch

5.1.0

cusparseDgtsvInterleavedBatch_bufferSizeExt

9.2

hipsparseDgtsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseDgtsvStridedBatch

10.2

11.0

cusparseDgtsv_nopivot

10.2

11.0

cusparseSbsric02

hipsparseSbsric02

3.8.0

cusparseSbsric02_analysis

hipsparseSbsric02_analysis

3.8.0

cusparseSbsric02_bufferSize

hipsparseSbsric02_bufferSize

3.8.0

cusparseSbsric02_bufferSizeExt

cusparseSbsrilu02

hipsparseSbsrilu02

3.9.0

cusparseSbsrilu02_analysis

hipsparseSbsrilu02_analysis

3.9.0

cusparseSbsrilu02_bufferSize

hipsparseSbsrilu02_bufferSize

3.9.0

cusparseSbsrilu02_bufferSizeExt

cusparseSbsrilu02_numericBoost

hipsparseSbsrilu02_numericBoost

3.9.0

cusparseScsric0

10.2

11.0

cusparseScsric02

hipsparseScsric02

3.1.0

cusparseScsric02_analysis

hipsparseScsric02_analysis

3.1.0

cusparseScsric02_bufferSize

hipsparseScsric02_bufferSize

3.1.0

cusparseScsric02_bufferSizeExt

hipsparseScsric02_bufferSizeExt

3.1.0

cusparseScsrilu0

10.2

11.0

cusparseScsrilu02

hipsparseScsrilu02

1.9.2

cusparseScsrilu02_analysis

hipsparseScsrilu02_analysis

1.9.2

cusparseScsrilu02_bufferSize

hipsparseScsrilu02_bufferSize

1.9.2

cusparseScsrilu02_bufferSizeExt

hipsparseScsrilu02_bufferSizeExt

1.9.2

cusparseScsrilu02_numericBoost

hipsparseScsrilu02_numericBoost

3.10.0

cusparseSgpsvInterleavedBatch

9.2

hipsparseSgpsvInterleavedBatch

5.1.0

cusparseSgpsvInterleavedBatch_bufferSizeExt

9.2

hipsparseSgpsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseSgtsv

10.2

11.0

cusparseSgtsv2

9.0

hipsparseSgtsv2

4.3.0

cusparseSgtsv2StridedBatch

9.0

hipsparseSgtsv2StridedBatch

4.5.0

cusparseSgtsv2StridedBatch_bufferSizeExt

9.0

hipsparseSgtsv2StridedBatch_bufferSizeExt

4.5.0

cusparseSgtsv2_bufferSizeExt

9.0

hipsparseSgtsv2_bufferSizeExt

4.3.0

cusparseSgtsv2_nopivot

9.0

hipsparseSgtsv2_nopivot

4.3.0

cusparseSgtsv2_nopivot_bufferSizeExt

9.0

hipsparseSgtsv2_nopivot_bufferSizeExt

4.3.0

cusparseSgtsvInterleavedBatch

9.2

hipsparseSgtsvInterleavedBatch

5.1.0

cusparseSgtsvInterleavedBatch_bufferSizeExt

9.2

hipsparseSgtsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseSgtsvStridedBatch

10.2

11.0

cusparseSgtsv_nopivot

10.2

11.0

cusparseXbsric02_zeroPivot

hipsparseXbsric02_zeroPivot

3.8.0

cusparseXbsrilu02_zeroPivot

hipsparseXbsrilu02_zeroPivot

3.9.0

cusparseXcsric02_zeroPivot

hipsparseXcsric02_zeroPivot

3.1.0

cusparseXcsrilu02_zeroPivot

hipsparseXcsrilu02_zeroPivot

1.9.2

cusparseZbsric02

hipsparseZbsric02

3.8.0

cusparseZbsric02_analysis

hipsparseZbsric02_analysis

3.8.0

cusparseZbsric02_bufferSize

hipsparseZbsric02_bufferSize

3.8.0

cusparseZbsric02_bufferSizeExt

cusparseZbsrilu02

hipsparseZbsrilu02

3.9.0

cusparseZbsrilu02_analysis

hipsparseZbsrilu02_analysis

3.9.0

cusparseZbsrilu02_bufferSize

hipsparseZbsrilu02_bufferSize

3.9.0

cusparseZbsrilu02_bufferSizeExt

cusparseZbsrilu02_numericBoost

hipsparseZbsrilu02_numericBoost

3.9.0

cusparseZcsric0

10.2

11.0

cusparseZcsric02

hipsparseZcsric02

3.1.0

cusparseZcsric02_analysis

hipsparseZcsric02_analysis

3.1.0

cusparseZcsric02_bufferSize

hipsparseZcsric02_bufferSize

3.1.0

cusparseZcsric02_bufferSizeExt

hipsparseZcsric02_bufferSizeExt

3.1.0

cusparseZcsrilu0

10.2

11.0

cusparseZcsrilu02

hipsparseZcsrilu02

3.1.0

cusparseZcsrilu02_analysis

hipsparseZcsrilu02_analysis

3.1.0

cusparseZcsrilu02_bufferSize

hipsparseZcsrilu02_bufferSize

3.1.0

cusparseZcsrilu02_bufferSizeExt

hipsparseZcsrilu02_bufferSizeExt

3.1.0

cusparseZcsrilu02_numericBoost

hipsparseZcsrilu02_numericBoost

3.10.0

cusparseZgpsvInterleavedBatch

9.2

hipsparseZgpsvInterleavedBatch

5.1.0

cusparseZgpsvInterleavedBatch_bufferSizeExt

9.2

hipsparseZgpsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseZgtsv

10.2

11.0

cusparseZgtsv2

9.0

hipsparseZgtsv2

4.3.0

cusparseZgtsv2StridedBatch

hipsparseZgtsv2StridedBatch

4.5.0

cusparseZgtsv2StridedBatch_bufferSizeExt

hipsparseZgtsv2StridedBatch_bufferSizeExt

4.5.0

cusparseZgtsv2_bufferSizeExt

9.0

hipsparseZgtsv2_bufferSizeExt

4.3.0

cusparseZgtsv2_nopivot

9.0

hipsparseZgtsv2_nopivot

4.3.0

cusparseZgtsv2_nopivot_bufferSizeExt

9.0

hipsparseZgtsv2_nopivot_bufferSizeExt

4.3.0

cusparseZgtsvInterleavedBatch

9.2

hipsparseZgtsvInterleavedBatch

5.1.0

cusparseZgtsvInterleavedBatch_bufferSizeExt

9.2

hipsparseZgtsvInterleavedBatch_bufferSizeExt

5.1.0

cusparseZgtsvStridedBatch

10.2

11.0

cusparseZgtsv_nopivot

10.2

11.0

13. CUSPARSE Reorderings Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCcsrcolor

hipsparseCcsrcolor

4.5.0

cusparseDcsrcolor

hipsparseDcsrcolor

4.5.0

cusparseScsrcolor

hipsparseScsrcolor

4.5.0

cusparseZcsrcolor

hipsparseZcsrcolor

4.5.0

14. CUSPARSE Format Conversion Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseCbsr2csr

hipsparseCbsr2csr

3.5.0

cusparseCcsc2dense

11.1

hipsparseCcsc2dense

3.5.0

cusparseCcsc2hyb

10.2

11.0

cusparseCcsr2bsr

hipsparseCcsr2bsr

3.5.0

cusparseCcsr2csc

10.2

11.0

hipsparseCcsr2csc

3.1.0

cusparseCcsr2csr_compress

8.0

hipsparseCcsr2csr_compress

3.5.0

cusparseCcsr2csru

hipsparseCcsr2csru

4.2.0

cusparseCcsr2dense

11.1

hipsparseCcsr2dense

3.5.0

cusparseCcsr2gebsr

hipsparseCcsr2gebsr

4.1.0

cusparseCcsr2gebsr_bufferSize

hipsparseCcsr2gebsr_bufferSize

4.1.0

cusparseCcsr2gebsr_bufferSizeExt

cusparseCcsr2hyb

10.2

11.0

hipsparseCcsr2hyb

3.1.0

cusparseCcsru2csr

hipsparseCcsru2csr

4.2.0

cusparseCcsru2csr_bufferSizeExt

hipsparseCcsru2csr_bufferSizeExt

4.2.0

cusparseCdense2csc

11.1

hipsparseCdense2csc

3.5.0

cusparseCdense2csr

11.1

hipsparseCdense2csr

3.5.0

cusparseCdense2hyb

10.2

11.0

cusparseCgebsr2csr

hipsparseCgebsr2csr

4.1.0

cusparseCgebsr2gebsc

hipsparseCgebsr2gebsc

4.1.0

cusparseCgebsr2gebsc_bufferSize

hipsparseCgebsr2gebsc_bufferSize

4.1.0

cusparseCgebsr2gebsc_bufferSizeExt

cusparseCgebsr2gebsr

hipsparseCgebsr2gebsr

4.1.0

cusparseCgebsr2gebsr_bufferSize

hipsparseCgebsr2gebsr_bufferSize

4.1.0

cusparseCgebsr2gebsr_bufferSizeExt

cusparseChyb2csc

10.2

11.0

cusparseChyb2csr

10.2

11.0

hipsparseChyb2csr

3.1.0

cusparseChyb2dense

10.2

11.0

cusparseCnnz

hipsparseCnnz

3.2.0

cusparseCnnz_compress

8.0

hipsparseCnnz_compress

3.5.0

cusparseCreateCsru2csrInfo

hipsparseCreateCsru2csrInfo

4.2.0

cusparseCreateIdentityPermutation

hipsparseCreateIdentityPermutation

1.9.2

cusparseCsr2cscEx

8.0

10.2

11.0

cusparseCsr2cscEx2

10.1

cusparseCsr2cscEx2_bufferSize

10.1

cusparseDbsr2csr

hipsparseDbsr2csr

3.5.0

cusparseDcsc2dense

11.1

hipsparseDcsc2dense

3.5.0

cusparseDcsc2hyb

10.2

11.0

cusparseDcsr2bsr

hipsparseDcsr2bsr

3.5.0

cusparseDcsr2csc

10.2

11.0

hipsparseDcsr2csc

1.9.2

cusparseDcsr2csr_compress

8.0

hipsparseDcsr2csr_compress

3.5.0

cusparseDcsr2csru

hipsparseDcsr2csru

4.2.0

cusparseDcsr2dense

11.1

hipsparseDcsr2dense

3.5.0

cusparseDcsr2gebsr

hipsparseDcsr2gebsr

4.1.0

cusparseDcsr2gebsr_bufferSize

hipsparseDcsr2gebsr_bufferSize

4.1.0

cusparseDcsr2gebsr_bufferSizeExt

cusparseDcsr2hyb

10.2

11.0

hipsparseDcsr2hyb

1.9.2

cusparseDcsru2csr

hipsparseDcsru2csr

4.2.0

cusparseDcsru2csr_bufferSizeExt

hipsparseDcsru2csr_bufferSizeExt

4.2.0

cusparseDdense2csc

11.1

hipsparseDdense2csc

3.5.0

cusparseDdense2csr

11.1

hipsparseDdense2csr

3.5.0

cusparseDdense2hyb

10.2

11.0

cusparseDestroyCsru2csrInfo

hipsparseDestroyCsru2csrInfo

4.2.0

cusparseDgebsr2csr

hipsparseDgebsr2csr

4.1.0

cusparseDgebsr2gebsc

hipsparseDgebsr2gebsc

4.1.0

cusparseDgebsr2gebsc_bufferSize

hipsparseDgebsr2gebsc_bufferSize

4.1.0

cusparseDgebsr2gebsc_bufferSizeExt

cusparseDgebsr2gebsr

hipsparseDgebsr2gebsr

4.1.0

cusparseDgebsr2gebsr_bufferSize

hipsparseDgebsr2gebsr_bufferSize

4.1.0

cusparseDgebsr2gebsr_bufferSizeExt

cusparseDhyb2csc

10.2

11.0

cusparseDhyb2csr

10.2

11.0

hipsparseDhyb2csr

3.1.0

cusparseDhyb2dense

10.2

11.0

cusparseDnnz

hipsparseDnnz

3.2.0

cusparseDnnz_compress

8.0

hipsparseDnnz_compress

3.5.0

cusparseDpruneCsr2csr

9.0

hipsparseDpruneCsr2csr

3.9.0

cusparseDpruneCsr2csrByPercentage

9.0

hipsparseDpruneCsr2csrByPercentage

3.9.0

cusparseDpruneCsr2csrByPercentage_bufferSizeExt

9.0

hipsparseDpruneCsr2csrByPercentage_bufferSizeExt

3.9.0

cusparseDpruneCsr2csrNnz

9.0

hipsparseDpruneCsr2csrNnz

3.9.0

cusparseDpruneCsr2csrNnzByPercentage

9.0

hipsparseDpruneCsr2csrNnzByPercentage

3.9.0

cusparseDpruneCsr2csr_bufferSizeExt

9.0

hipsparseDpruneCsr2csr_bufferSizeExt

3.9.0

cusparseDpruneDense2csr

9.0

hipsparseDpruneDense2csr

3.9.0

cusparseDpruneDense2csrByPercentage

9.0

hipsparseDpruneDense2csrByPercentage

3.9.0

cusparseDpruneDense2csrByPercentage_bufferSizeExt

9.0

hipsparseDpruneDense2csrByPercentage_bufferSizeExt

3.9.0

cusparseDpruneDense2csrNnz

9.0

hipsparseDpruneDense2csrNnz

3.9.0

cusparseDpruneDense2csrNnzByPercentage

9.0

hipsparseDpruneDense2csrNnzByPercentage

3.9.0

cusparseDpruneDense2csr_bufferSizeExt

9.0

hipsparseDpruneDense2csr_bufferSizeExt

3.9.0

cusparseHpruneCsr2csr

9.0

cusparseHpruneCsr2csrByPercentage

9.0

cusparseHpruneCsr2csrByPercentage_bufferSizeExt

9.0

cusparseHpruneCsr2csrNnz

9.0

cusparseHpruneCsr2csrNnzByPercentage

9.0

cusparseHpruneCsr2csr_bufferSizeExt

9.0

cusparseHpruneDense2csr

9.0

cusparseHpruneDense2csrByPercentage

9.0

cusparseHpruneDense2csrByPercentage_bufferSizeExt

9.0

cusparseHpruneDense2csrNnz

9.0

cusparseHpruneDense2csrNnzByPercentage

9.0

cusparseHpruneDense2csr_bufferSizeExt

9.0

cusparseSbsr2csr

hipsparseSbsr2csr

3.5.0

cusparseScsc2dense

11.1

hipsparseScsc2dense

3.5.0

cusparseScsc2hyb

10.2

11.0

cusparseScsr2bsr

hipsparseScsr2bsr

3.5.0

cusparseScsr2csc

10.2

11.0

hipsparseScsr2csc

1.9.2

cusparseScsr2csr_compress

8.0

hipsparseScsr2csr_compress

3.5.0

cusparseScsr2csru

hipsparseScsr2csru

4.2.0

cusparseScsr2dense

11.1

hipsparseScsr2dense

3.5.0

cusparseScsr2gebsr

hipsparseScsr2gebsr

4.1.0

cusparseScsr2gebsr_bufferSize

hipsparseScsr2gebsr_bufferSize

4.1.0

cusparseScsr2gebsr_bufferSizeExt

cusparseScsr2hyb

10.2

11.0

hipsparseScsr2hyb

1.9.2

cusparseScsru2csr

hipsparseScsru2csr

4.2.0

cusparseScsru2csr_bufferSizeExt

hipsparseScsru2csr_bufferSizeExt

4.2.0

cusparseSdense2csc

11.1

hipsparseSdense2csc

3.5.0

cusparseSdense2csr

11.1

hipsparseSdense2csr

3.5.0

cusparseSdense2hyb

10.2

11.0

cusparseSgebsr2csr

hipsparseSgebsr2csr

4.1.0

cusparseSgebsr2gebsc

hipsparseSgebsr2gebsc

4.1.0

cusparseSgebsr2gebsc_bufferSize

hipsparseSgebsr2gebsc_bufferSize

4.1.0

cusparseSgebsr2gebsc_bufferSizeExt

cusparseSgebsr2gebsr

hipsparseSgebsr2gebsr

4.1.0

cusparseSgebsr2gebsr_bufferSize

hipsparseSgebsr2gebsr_bufferSize

4.1.0

cusparseSgebsr2gebsr_bufferSizeExt

cusparseShyb2csc

10.2

11.0

cusparseShyb2csr

10.2

11.0

hipsparseShyb2csr

3.1.0

cusparseShyb2dense

10.2

11.0

cusparseSnnz

hipsparseSnnz

3.2.0

cusparseSnnz_compress

8.0

hipsparseSnnz_compress

3.5.0

cusparseSpruneCsr2csr

9.0

hipsparseSpruneCsr2csr

3.9.0

cusparseSpruneCsr2csrByPercentage

9.0

hipsparseSpruneCsr2csrByPercentage

3.9.0

cusparseSpruneCsr2csrByPercentage_bufferSizeExt

9.0

hipsparseSpruneCsr2csrByPercentage_bufferSizeExt

3.9.0

cusparseSpruneCsr2csrNnz

9.0

hipsparseSpruneCsr2csrNnz

3.9.0

cusparseSpruneCsr2csrNnzByPercentage

9.0

hipsparseSpruneCsr2csrNnzByPercentage

3.9.0

cusparseSpruneCsr2csr_bufferSizeExt

9.0

hipsparseSpruneCsr2csr_bufferSizeExt

3.9.0

cusparseSpruneDense2csr

9.0

hipsparseSpruneDense2csr

3.9.0

cusparseSpruneDense2csrByPercentage

9.0

hipsparseSpruneDense2csrByPercentage

3.9.0

cusparseSpruneDense2csrByPercentage_bufferSizeExt

9.0

hipsparseSpruneDense2csrByPercentage_bufferSizeExt

3.9.0

cusparseSpruneDense2csrNnz

9.0

hipsparseSpruneDense2csrNnz

3.9.0

cusparseSpruneDense2csrNnzByPercentage

9.0

hipsparseSpruneDense2csrNnzByPercentage

3.9.0

cusparseSpruneDense2csr_bufferSizeExt

9.0

hipsparseSpruneDense2csr_bufferSizeExt

3.9.0

cusparseXcoo2csr

hipsparseXcoo2csr

1.9.2

cusparseXcoosortByColumn

hipsparseXcoosortByColumn

1.9.2

cusparseXcoosortByRow

hipsparseXcoosortByRow

1.9.2

cusparseXcoosort_bufferSizeExt

hipsparseXcoosort_bufferSizeExt

1.9.2

cusparseXcscsort

hipsparseXcscsort

2.10.0

cusparseXcscsort_bufferSizeExt

hipsparseXcscsort_bufferSizeExt

2.10.0

cusparseXcsr2bsrNnz

hipsparseXcsr2bsrNnz

3.5.0

cusparseXcsr2coo

hipsparseXcsr2coo

1.9.2

cusparseXcsr2gebsrNnz

hipsparseXcsr2gebsrNnz

4.1.0

cusparseXcsrsort

hipsparseXcsrsort

1.9.2

cusparseXcsrsort_bufferSizeExt

hipsparseXcsrsort_bufferSizeExt

1.9.2

cusparseXgebsr2csr

cusparseXgebsr2gebsrNnz

hipsparseXgebsr2gebsrNnz

4.1.0

cusparseZbsr2csr

hipsparseZbsr2csr

3.5.0

cusparseZcsc2dense

11.1

hipsparseZcsc2dense

3.5.0

cusparseZcsc2hyb

10.2

11.0

cusparseZcsr2bsr

hipsparseZcsr2bsr

3.5.0

cusparseZcsr2csc

10.2

11.0

hipsparseZcsr2csc

3.1.0

cusparseZcsr2csr_compress

8.0

hipsparseZcsr2csr_compress

3.5.0

cusparseZcsr2csru

hipsparseZcsr2csru

4.2.0

cusparseZcsr2dense

11.1

hipsparseZcsr2dense

3.5.0

cusparseZcsr2gebsr

hipsparseZcsr2gebsr

4.1.0

cusparseZcsr2gebsr_bufferSize

hipsparseZcsr2gebsr_bufferSize

4.1.0

cusparseZcsr2gebsr_bufferSizeExt

cusparseZcsr2hyb

10.2

11.0

hipsparseZcsr2hyb

3.1.0

cusparseZcsru2csr

hipsparseZcsru2csr

4.2.0

cusparseZcsru2csr_bufferSizeExt

hipsparseZcsru2csr_bufferSizeExt

4.2.0

cusparseZdense2csc

11.1

hipsparseZdense2csc

3.5.0

cusparseZdense2csr

11.1

hipsparseZdense2csr

3.5.0

cusparseZdense2hyb

10.2

11.0

cusparseZgebsr2csr

hipsparseZgebsr2csr

4.1.0

cusparseZgebsr2gebsc

hipsparseZgebsr2gebsc

4.1.0

cusparseZgebsr2gebsc_bufferSize

hipsparseZgebsr2gebsc_bufferSize

4.1.0

cusparseZgebsr2gebsc_bufferSizeExt

cusparseZgebsr2gebsr

hipsparseZgebsr2gebsr

4.1.0

cusparseZgebsr2gebsr_bufferSize

hipsparseZgebsr2gebsr_bufferSize

4.1.0

cusparseZgebsr2gebsr_bufferSizeExt

cusparseZhyb2csc

10.2

11.0

cusparseZhyb2csr

10.2

11.0

hipsparseZhyb2csr

3.1.0

cusparseZhyb2dense

10.2

11.0

cusparseZnnz

hipsparseZnnz

3.2.0

cusparseZnnz_compress

8.0

hipsparseZnnz_compress

3.5.0

15. CUSPARSE Generic API Reference#

CUDA

A

D

R

HIP

A

D

R

E

cusparseAxpby

11.0

hipsparseAxpby

4.1.0

cusparseBlockedEllGet

11.2

hipsparseBlockedEllGet

4.5.0

cusparseConstrainedGeMM

10.2

11.2

cusparseConstrainedGeMM_bufferSize

10.2

11.2

cusparseCooAoSGet

10.2

11.2

hipsparseCooAoSGet

4.1.0

cusparseCooGet

10.1

hipsparseCooGet

4.1.0

cusparseCooSetPointers

11.1

hipsparseCooSetPointers

4.2.0

cusparseCooSetStridedBatch

11.0

cusparseCreateBlockedEll

11.2

hipsparseCreateBlockedEll

4.5.0

cusparseCreateCoo

10.1

hipsparseCreateCoo

4.1.0

cusparseCreateCooAoS

10.2

11.2

hipsparseCreateCooAoS

4.1.0

cusparseCreateCsc

11.1

hipsparseCreateCsc

4.2.0

cusparseCreateCsr

10.2

hipsparseCreateCsr

4.1.0

cusparseCreateDnMat

10.1

hipsparseCreateDnMat

4.2.0

cusparseCreateDnVec

10.2

hipsparseCreateDnVec

4.1.0

cusparseCreateSpVec

10.2

hipsparseCreateSpVec

4.1.0

cusparseCscSetPointers

11.1

hipsparseCscSetPointers

4.2.0

cusparseCsrGet

10.2

hipsparseCsrGet

4.1.0

cusparseCsrSetPointers

11.0

hipsparseCsrSetPointers

4.1.0

cusparseCsrSetStridedBatch

11.0

cusparseDenseToSparse_analysis

11.1

hipsparseDenseToSparse_analysis

4.2.0

cusparseDenseToSparse_bufferSize

11.1

hipsparseDenseToSparse_bufferSize

4.2.0

cusparseDenseToSparse_convert

11.1

hipsparseDenseToSparse_convert

4.2.0

cusparseDestroyDnMat

10.1

hipsparseDestroyDnMat

4.2.0

cusparseDestroyDnVec

10.2

hipsparseDestroyDnVec

4.1.0

cusparseDestroySpMat

10.1

hipsparseDestroySpMat

4.1.0

cusparseDestroySpVec

10.2

hipsparseDestroySpVec

4.1.0

cusparseDnMatGet

10.1

hipsparseDnMatGet

4.2.0

cusparseDnMatGetStridedBatch

10.1

cusparseDnMatGetValues

10.2

hipsparseDnMatGetValues

4.2.0

cusparseDnMatSetStridedBatch

10.1

cusparseDnMatSetValues

10.2

hipsparseDnMatSetValues

4.2.0

cusparseDnVecGet

10.2

hipsparseDnVecGet

4.1.0

cusparseDnVecGetValues

10.2

hipsparseDnVecGetValues

4.1.0

cusparseDnVecSetValues

10.2

hipsparseDnVecSetValues

4.1.0

cusparseGather

11.0

hipsparseGather

4.1.0

cusparseRot

11.0

hipsparseRot

4.1.0

cusparseSDDMM

11.2

hipsparseSDDMM

4.3.0

cusparseSDDMM_bufferSize

11.2

hipsparseSDDMM_bufferSize

4.3.0

cusparseSDDMM_preprocess

11.2

hipsparseSDDMM_preprocess

4.3.0

cusparseScatter

11.0

hipsparseScatter

4.1.0

cusparseSpGEMM_compute

11.0

hipsparseSpGEMM_compute

4.1.0

cusparseSpGEMM_copy

11.0

hipsparseSpGEMM_copy

4.1.0

cusparseSpGEMM_createDescr

11.0

hipsparseSpGEMM_createDescr

4.1.0

cusparseSpGEMM_destroyDescr

11.0

hipsparseSpGEMM_destroyDescr

4.1.0

cusparseSpGEMM_workEstimation

hipsparseSpGEMM_workEstimation

4.1.0

cusparseSpGEMMreuse_compute

11.3

cusparseSpGEMMreuse_copy

11.3

cusparseSpGEMMreuse_nnz

11.3

cusparseSpGEMMreuse_workEstimation

11.3

cusparseSpMM

10.1

hipsparseSpMM

4.2.0

cusparseSpMMOp

11.5

cusparseSpMMOp_createPlan

11.5

cusparseSpMMOp_destroyPlan

11.5

cusparseSpMM_bufferSize

10.1

hipsparseSpMM_bufferSize

4.2.0

cusparseSpMM_preprocess

11.2

hipsparseSpMM_preprocess

4.5.0

cusparseSpMV

10.2

hipsparseSpMV

4.1.0

cusparseSpMV_bufferSize

10.2

hipsparseSpMV_bufferSize

4.1.0

cusparseSpMatGetAttribute

11.3

hipsparseSpMatGetAttribute

4.5.0

cusparseSpMatGetFormat

10.1

hipsparseSpMatGetFormat

4.1.0

cusparseSpMatGetIndexBase

10.1

hipsparseSpMatGetIndexBase

4.1.0

cusparseSpMatGetNumBatches

10.1

10.2

cusparseSpMatGetSize

11.0

hipsparseSpMatGetSize

4.1.0

cusparseSpMatGetStridedBatch

10.2

cusparseSpMatGetValues

10.2

hipsparseSpMatGetValues

4.1.0

cusparseSpMatSetAttribute

11.3

hipsparseSpMatSetAttribute

4.5.0

cusparseSpMatSetNumBatches

10.1

10.2

cusparseSpMatSetStridedBatch

10.2

cusparseSpMatSetValues

10.2

hipsparseSpMatSetValues

4.1.0

cusparseSpSM_analysis

11.3

hipsparseSpSM_analysis

4.5.0

cusparseSpSM_bufferSize

11.3

hipsparseSpSM_bufferSize

4.5.0

cusparseSpSM_createDescr

11.3

hipsparseSpSM_createDescr

4.5.0

cusparseSpSM_destroyDescr

11.3

hipsparseSpSM_destroyDescr

4.5.0

cusparseSpSM_solve

11.3

hipsparseSpSM_solve

4.5.0

cusparseSpSV_analysis

11.3

hipsparseSpSV_analysis

4.5.0

cusparseSpSV_bufferSize

11.3

hipsparseSpSV_bufferSize

4.5.0

cusparseSpSV_createDescr

11.3

hipsparseSpSV_createDescr

4.5.0

cusparseSpSV_destroyDescr

11.3

hipsparseSpSV_destroyDescr

4.5.0

cusparseSpSV_solve

11.3

hipsparseSpSV_solve

4.5.0

cusparseSpVV

10.2

hipsparseSpVV

4.1.0

cusparseSpVV_bufferSize

10.2

hipsparseSpVV_bufferSize

4.1.0

cusparseSpVecGet

10.2

hipsparseSpVecGet

4.1.0

cusparseSpVecGetIndexBase

10.2

hipsparseSpVecGetIndexBase

4.1.0

cusparseSpVecGetValues

10.2

hipsparseSpVecGetValues

4.1.0

cusparseSpVecSetValues

10.2

hipsparseSpVecSetValues

4.1.0

cusparseSparseToDense

11.1

hipsparseSparseToDense

4.2.0

cusparseSparseToDense_bufferSize

11.1

hipsparseSparseToDense_bufferSize

4.2.0

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