CUSPARSE API supported by ROC#

4. CUSPARSE Types References#

CUDA

A

D

C

R

ROC

A

D

C

R

E

CUSPARSE_​ACTION_​NUMERIC

rocsparse_​action_​numeric

1.9.0

CUSPARSE_​ACTION_​SYMBOLIC

rocsparse_​action_​symbolic

1.9.0

CUSPARSE_​ALG0

8.0

11.0

CUSPARSE_​ALG1

8.0

11.0

CUSPARSE_​ALG_​MERGE_​PATH

9.2

12.0

CUSPARSE_​ALG_​NAIVE

9.2

11.0

CUSPARSE_​COLOR_​ALG0

8.0

12.2

CUSPARSE_​COLOR_​ALG1

8.0

12.2

CUSPARSE_​COOMM_​ALG1

10.1

11.0

12.0

CUSPARSE_​COOMM_​ALG2

10.1

11.0

12.0

CUSPARSE_​COOMM_​ALG3

10.1

11.0

12.0

CUSPARSE_​COOMV_​ALG

10.2

11.2

12.0

CUSPARSE_​CSR2CSC_​ALG1

10.1

CUSPARSE_​CSR2CSC_​ALG2

10.1

12.0

CUSPARSE_​CSR2CSC_​ALG_​DEFAULT

12.0

CUSPARSE_​CSRMM_​ALG1

10.2

11.0

12.0

CUSPARSE_​CSRMV_​ALG1

10.2

11.2

12.0

CUSPARSE_​CSRMV_​ALG2

10.2

11.2

12.0

CUSPARSE_​DENSETOSPARSE_​ALG_​DEFAULT

11.1

rocsparse_​dense_​to_​sparse_​alg_​default

4.1.0

CUSPARSE_​DIAG_​TYPE_​NON_​UNIT

rocsparse_​diag_​type_​non_​unit

1.9.0

CUSPARSE_​DIAG_​TYPE_​UNIT

rocsparse_​diag_​type_​unit

1.9.0

CUSPARSE_​DIRECTION_​COLUMN

rocsparse_​direction_​column

3.1.0

CUSPARSE_​DIRECTION_​ROW

rocsparse_​direction_​row

3.1.0

CUSPARSE_​FILL_​MODE_​LOWER

rocsparse_​fill_​mode_​lower

1.9.0

CUSPARSE_​FILL_​MODE_​UPPER

rocsparse_​fill_​mode_​upper

1.9.0

CUSPARSE_​FORMAT_​BLOCKED_​ELL

11.2

rocsparse_​format_​bell

4.5.0

CUSPARSE_​FORMAT_​BSR

12.1

rocsparse_​format_​bsr

5.3.0

CUSPARSE_​FORMAT_​COO

10.1

rocsparse_​format_​coo

4.1.0

CUSPARSE_​FORMAT_​COO_​AOS

10.2

12.0

rocsparse_​format_​coo_​aos

4.1.0

CUSPARSE_​FORMAT_​CSC

10.1

rocsparse_​format_​csc

4.1.0

CUSPARSE_​FORMAT_​CSR

10.1

rocsparse_​format_​csr

4.1.0

CUSPARSE_​FORMAT_​SLICED_​ELLPACK

12.1

rocsparse_​format_​ell

4.1.0

CUSPARSE_​HYB_​PARTITION_​AUTO

10.2

11.0

rocsparse_​hyb_​partition_​auto

1.9.0

CUSPARSE_​HYB_​PARTITION_​MAX

10.2

11.0

rocsparse_​hyb_​partition_​max

1.9.0

CUSPARSE_​HYB_​PARTITION_​USER

10.2

11.0

rocsparse_​hyb_​partition_​user

1.9.0

CUSPARSE_​INDEX_​16U

10.1

rocsparse_​indextype_​u16

4.1.0

CUSPARSE_​INDEX_​32I

10.1

rocsparse_​indextype_​i32

4.1.0

CUSPARSE_​INDEX_​64I

10.1

rocsparse_​indextype_​i64

4.1.0

CUSPARSE_​INDEX_​BASE_​ONE

rocsparse_​index_​base_​one

1.9.0

CUSPARSE_​INDEX_​BASE_​ZERO

rocsparse_​index_​base_​zero

1.9.0

CUSPARSE_​MATRIX_​TYPE_​GENERAL

rocsparse_​matrix_​type_​general

1.9.0

CUSPARSE_​MATRIX_​TYPE_​HERMITIAN

rocsparse_​matrix_​type_​hermitian

1.9.0

CUSPARSE_​MATRIX_​TYPE_​SYMMETRIC

rocsparse_​matrix_​type_​symmetric

1.9.0

CUSPARSE_​MATRIX_​TYPE_​TRIANGULAR

rocsparse_​matrix_​type_​triangular

1.9.0

CUSPARSE_​MM_​ALG_​DEFAULT

10.2

11.0

12.0

CUSPARSE_​MV_​ALG_​DEFAULT

10.2

11.3

12.0

CUSPARSE_​OPERATION_​CONJUGATE_​TRANSPOSE

rocsparse_​operation_​conjugate_​transpose

1.9.0

CUSPARSE_​OPERATION_​NON_​TRANSPOSE

rocsparse_​operation_​none

1.9.0

CUSPARSE_​OPERATION_​TRANSPOSE

rocsparse_​operation_​transpose

1.9.0

CUSPARSE_​ORDER_​COL

10.1

rocsparse_​order_​row

4.1.0

CUSPARSE_​ORDER_​ROW

10.1

rocsparse_​order_​column

4.1.0

CUSPARSE_​POINTER_​MODE_​DEVICE

rocsparse_​pointer_​mode_​device

1.9.0

CUSPARSE_​POINTER_​MODE_​HOST

rocsparse_​pointer_​mode_​host

1.9.0

CUSPARSE_​SDDMM_​ALG_​DEFAULT

11.2

rocsparse_​sddmm_​alg_​default

4.3.0

CUSPARSE_​SIDE_​LEFT

11.5

CUSPARSE_​SIDE_​RIGHT

11.5

CUSPARSE_​SOLVE_​POLICY_​NO_​LEVEL

12.2

rocsparse_​solve_​policy_​auto

1.9.0

CUSPARSE_​SOLVE_​POLICY_​USE_​LEVEL

12.2

rocsparse_​solve_​policy_​auto

1.9.0

CUSPARSE_​SPARSETODENSE_​ALG_​DEFAULT

11.1

rocsparse_​sparse_​to_​dense_​alg_​default

4.1.0

CUSPARSE_​SPGEMM_​ALG1

12.0

CUSPARSE_​SPGEMM_​ALG2

12.0

CUSPARSE_​SPGEMM_​ALG3

12.0

CUSPARSE_​SPGEMM_​CSR_​ALG_​DETERMINITIC

11.3

CUSPARSE_​SPGEMM_​CSR_​ALG_​NONDETERMINITIC

11.3

CUSPARSE_​SPGEMM_​DEFAULT

11.0

rocsparse_​spgemm_​alg_​default

4.1.0

CUSPARSE_​SPMAT_​DIAG_​TYPE

11.3

rocsparse_​spmat_​diag_​type

4.5.0

CUSPARSE_​SPMAT_​FILL_​MODE

11.3

rocsparse_​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

rocsparse_​spmm_​alg_​default

4.2.0

CUSPARSE_​SPMM_​BLOCKED_​ELL_​ALG1

11.2

rocsparse_​spmm_​alg_​bell

4.5.0

CUSPARSE_​SPMM_​BSR_​ALG1

12.5

CUSPARSE_​SPMM_​COO_​ALG1

11.0

rocsparse_​spmm_​alg_​coo_​segmented

4.2.0

CUSPARSE_​SPMM_​COO_​ALG2

11.0

rocsparse_​spmm_​alg_​coo_​atomic

4.2.0

CUSPARSE_​SPMM_​COO_​ALG3

11.0

rocsparse_​spmm_​alg_​coo_​segmented_​atomic

4.5.0

CUSPARSE_​SPMM_​COO_​ALG4

11.0

CUSPARSE_​SPMM_​CSR_​ALG1

11.0

rocsparse_​spmm_​alg_​csr

4.2.0

CUSPARSE_​SPMM_​CSR_​ALG2

11.0

rocsparse_​spmm_​alg_​csr_​row_​split

4.5.0

CUSPARSE_​SPMM_​CSR_​ALG3

11.2

rocsparse_​spmm_​alg_​csr_​merge

4.5.0

CUSPARSE_​SPMM_​OP_​ALG_​DEFAULT

11.5

CUSPARSE_​SPMV_​ALG_​DEFAULT

11.2

rocsparse_​spmv_​alg_​default

4.1.0

CUSPARSE_​SPMV_​COO_​ALG1

11.2

rocsparse_​spmv_​alg_​coo

4.1.0

CUSPARSE_​SPMV_​COO_​ALG2

11.2

rocsparse_​spmv_​alg_​coo_​atomic

5.3.0

CUSPARSE_​SPMV_​CSR_​ALG1

11.2

rocsparse_​spmv_​alg_​csr_​adaptive

4.1.0

CUSPARSE_​SPMV_​CSR_​ALG2

11.2

rocsparse_​spmv_​alg_​csr_​stream

4.1.0

CUSPARSE_​SPMV_​SELL_​ALG1

12.1

rocsparse_​spmv_​alg_​ell

4.1.0

CUSPARSE_​SPSM_​ALG_​DEFAULT

11.3

rocsparse_​spsm_​alg_​default

4.5.0

CUSPARSE_​SPSM_​UPDATE_​DIAGONAL

12.4

CUSPARSE_​SPSM_​UPDATE_​GENERAL

12.4

CUSPARSE_​SPSV_​ALG_​DEFAULT

11.3

rocsparse_​spsv_​alg_​default

4.5.0

CUSPARSE_​SPSV_​UPDATE_​DIAGONAL

12.1

CUSPARSE_​SPSV_​UPDATE_​GENERAL

12.1

CUSPARSE_​STATUS_​ALLOC_​FAILED

rocsparse_​status_​memory_​error

1.9.0

CUSPARSE_​STATUS_​ARCH_​MISMATCH

rocsparse_​status_​arch_​mismatch

1.9.0

CUSPARSE_​STATUS_​EXECUTION_​FAILED

CUSPARSE_​STATUS_​INSUFFICIENT_​RESOURCES

11.0

CUSPARSE_​STATUS_​INTERNAL_​ERROR

rocsparse_​status_​internal_​error

1.9.0

CUSPARSE_​STATUS_​INVALID_​VALUE

rocsparse_​status_​invalid_​value

1.9.0

CUSPARSE_​STATUS_​MAPPING_​ERROR

CUSPARSE_​STATUS_​MATRIX_​TYPE_​NOT_​SUPPORTED

CUSPARSE_​STATUS_​NOT_​INITIALIZED

rocsparse_​status_​not_​initialized

4.1.0

CUSPARSE_​STATUS_​NOT_​SUPPORTED

10.2

rocsparse_​status_​not_​implemented

1.9.0

CUSPARSE_​STATUS_​SUCCESS

rocsparse_​status_​success

1.9.0

CUSPARSE_​STATUS_​ZERO_​PIVOT

rocsparse_​status_​zero_​pivot

1.9.0

bsric02Info

_​rocsparse_​mat_​info

1.9.0

bsric02Info_​t

rocsparse_​mat_​info

1.9.0

bsrilu02Info

12.2

_​rocsparse_​mat_​info

1.9.0

bsrilu02Info_​t

12.2

rocsparse_​mat_​info

1.9.0

bsrsm2Info

12.2

_​rocsparse_​mat_​info

1.9.0

bsrsm2Info_​t

12.2

rocsparse_​mat_​info

1.9.0

bsrsv2Info

12.2

_​rocsparse_​mat_​info

1.9.0

bsrsv2Info_​t

12.2

rocsparse_​mat_​info

1.9.0

csrgemm2Info

12.0

_​rocsparse_​mat_​info

1.9.0

csrgemm2Info_​t

12.0

rocsparse_​mat_​info

1.9.0

csric02Info

12.2

_​rocsparse_​mat_​info

1.9.0

csric02Info_​t

12.2

rocsparse_​mat_​info

1.9.0

csrilu02Info

12.2

_​rocsparse_​mat_​info

1.9.0

csrilu02Info_​t

12.2

rocsparse_​mat_​info

1.9.0

csrsm2Info

9.2

12.0

_​rocsparse_​mat_​info

1.9.0

csrsm2Info_​t

9.2

12.0

rocsparse_​mat_​info

1.9.0

csrsv2Info

12.0

_​rocsparse_​mat_​descr

1.9.0

csrsv2Info_​t

12.0

rocsparse_​mat_​descr

1.9.0

csru2csr​Info

12.2

csru2csr​Info_​t

12.2

cusparse​Action_​t

rocsparse_​action

1.9.0

cusparse​Alg​Mode_​t

8.0

12.0

cusparse​Color​Alg_​t

8.0

12.2

cusparse​Color​Info

12.2

_​rocsparse_​color_​info

4.5.0

cusparse​Color​Info_​t

12.2

rocsparse_​color_​info

4.5.0

cusparse​Const​Dn​Mat​Descr_​t

12.0

rocsparse_​const_​dnmat_​descr

6.0.0

cusparse​Const​Dn​Vec​Descr_​t

12.0

rocsparse_​const_​dnvec_​descr

6.0.0

cusparse​Const​Sp​Mat​Descr_​t

12.0

rocsparse_​const_​spmat_​descr

6.0.0

cusparse​Const​Sp​Vec​Descr_​t

12.0

rocsparse_​const_​spvec_​descr

6.0.0

cusparse​Context

_​rocsparse_​handle

1.9.0

cusparse​Csr2Csc​Alg_​t

10.1

cusparse​Dense​To​Sparse​Alg_​t

11.1

rocsparse_​dense_​to_​sparse_​alg

4.1.0

cusparse​Diag​Type_​t

rocsparse_​diag_​type

1.9.0

cusparse​Direction_​t

rocsparse_​direction

3.1.0

cusparse​Dn​Mat​Descr

10.1

_​rocsparse_​dnmat_​descr

4.1.0

cusparse​Dn​Mat​Descr_​t

10.1

rocsparse_​dnmat_​descr

4.1.0

cusparse​Dn​Vec​Descr

10.2

_​rocsparse_​dnvec_​descr

4.1.0

cusparse​Dn​Vec​Descr_​t

10.2

rocsparse_​dnvec_​descr

4.1.0

cusparse​Fill​Mode_​t

rocsparse_​fill_​mode

1.9.0

cusparse​Format_​t

10.1

rocsparse_​format

4.1.0

cusparse​Handle_​t

rocsparse_​handle

1.9.0

cusparse​Hyb​Mat

10.2

11.0

_​rocsparse_​hyb_​mat

1.9.0

cusparse​Hyb​Mat_​t

10.2

11.0

rocsparse_​hyb_​mat

1.9.0

cusparse​Hyb​Partition_​t

10.2

11.0

rocsparse_​hyb_​partition

1.9.0

cusparse​Index​Base_​t

rocsparse_​index_​base

1.9.0

cusparse​Index​Type_​t

10.1

rocsparse_​indextype

4.1.0

cusparse​Logger​Callback_​t

11.5

cusparse​Mat​Descr

_​rocsparse_​mat_​descr

1.9.0

cusparse​Mat​Descr_​t

rocsparse_​mat_​descr

1.9.0

cusparse​Matrix​Type_​t

rocsparse_​matrix_​type

1.9.0

cusparse​Operation_​t

rocsparse_​operation

1.9.0

cusparse​Order_​t

10.1

rocsparse_​order

4.1.0

cusparse​Pointer​Mode_​t

rocsparse_​pointer_​mode

1.9.0

cusparse​SDDMMAlg_​t

11.2

rocsparse_​sddmm_​alg

4.3.0

cusparse​Side​Mode_​t

11.5

cusparse​Solve​Analysis​Info

10.2

11.0

cusparse​Solve​Analysis​Info_​t

10.2

11.0

cusparse​Solve​Policy_​t

12.2

rocsparse_​solve_​policy

1.9.0

cusparse​Sp​GEMMAlg_​t

11.0

rocsparse_​spgemm_​alg

4.1.0

cusparse​Sp​GEMMDescr

11.0

cusparse​Sp​GEMMDescr_​t

11.0

cusparse​Sp​MMAlg_​t

10.1

rocsparse_​spmm_​alg

4.2.0

cusparse​Sp​MMOp​Alg_​t

11.5

cusparse​Sp​MMOp​Plan

11.5

cusparse​Sp​MMOp​Plan_​t

11.5

cusparse​Sp​MVAlg_​t

10.2

rocsparse_​spmv_​alg

4.1.0

cusparse​Sp​Mat​Attribute_​t

11.3

rocsparse_​spmat_​attribute

4.5.0

cusparse​Sp​Mat​Descr

10.1

_​rocsparse_​spmat_​descr

4.1.0

cusparse​Sp​Mat​Descr_​t

10.1

rocsparse_​spmat_​descr

4.1.0

cusparse​Sp​SMAlg_​t

11.3

rocsparse_​spsm_​alg

4.5.0

cusparse​Sp​SMDescr

11.3

cusparse​Sp​SMDescr_​t

11.3

cusparse​Sp​SMUpdate_​t

12.4

cusparse​Sp​SVAlg_​t

11.3

rocsparse_​spsv_​alg

4.5.0

cusparse​Sp​SVDescr

11.3

cusparse​Sp​SVDescr_​t

11.3

cusparse​Sp​SVUpdate_​t

12.1

cusparse​Sp​Vec​Descr

10.2

_​rocsparse_​spvec_​descr

4.1.0

cusparse​Sp​Vec​Descr_​t

10.2

rocsparse_​spvec_​descr

4.1.0

cusparse​Sparse​To​Dense​Alg_​t

11.1

rocsparse_​sparse_​to_​dense_​alg

4.1.0

cusparse​Status_​t

rocsparse_​status

1.9.0

prune​Info

9.0

12.2

_​rocsparse_​mat_​info

1.9.0

prune​Info_​t

9.0

12.2

rocsparse_​mat_​info

1.9.0

5. CUSPARSE Management Function Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Create

rocsparse_​create_​handle

1.9.0

cusparse​Destroy

rocsparse_​destroy_​handle

1.9.0

cusparse​Get​Error​Name

10.2

rocsparse_​get_​status_​name

6.0.0

cusparse​Get​Error​String

10.2

rocsparse_​get_​status_​description

6.0.0

cusparse​Get​Pointer​Mode

rocsparse_​get_​pointer_​mode

1.9.0

cusparse​Get​Stream

8.0

rocsparse_​get_​stream

1.9.0

cusparse​Get​Version

rocsparse_​get_​version

1.9.0

cusparse​Set​Pointer​Mode

rocsparse_​set_​pointer_​mode

1.9.0

cusparse​Set​Stream

rocsparse_​set_​stream

1.9.0

6. CUSPARSE Logging#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Logger​Force​Disable

11.5

cusparse​Logger​Open​File

11.5

cusparse​Logger​Set​Callback

11.5

cusparse​Logger​Set​File

11.5

cusparse​Logger​Set​Level

11.5

cusparse​Logger​Set​Mask

11.5

7. CUSPARSE Helper Function Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Copy​Mat​Descr

8.0

12.0

rocsparse_​copy_​mat_​descr

1.9.0

cusparse​Create​Bsric02Info

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Bsrilu02Info

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Bsrsm2Info

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Bsrsv2Info

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Color​Info

12.2

rocsparse_​create_​color_​info

4.5.0

cusparse​Create​Csrgemm2Info

11.0

12.0

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Csric02Info

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Csrilu02Info

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Csrsm2Info

9.2

11.3

12.0

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Csrsv2Info

11.3

12.0

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Hyb​Mat

10.2

11.0

rocsparse_​create_​hyb_​mat

1.9.0

cusparse​Create​Mat​Descr

rocsparse_​create_​mat_​descr

1.9.0

cusparse​Create​Prune​Info

9.0

12.2

rocsparse_​create_​mat_​info

1.9.0

cusparse​Create​Solve​Analysis​Info

10.2

11.0

cusparse​Destroy​Bsric02Info

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Bsrilu02Info

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Bsrsm2Info

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Bsrsv2Info

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Color​Info

12.2

rocsparse_​destroy_​color_​info

4.5.0

cusparse​Destroy​Csrgemm2Info

11.0

12.0

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Csric02Info

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Csrilu02Info

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Csrsm2Info

9.2

11.3

12.0

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Csrsv2Info

11.3

12.0

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Hyb​Mat

10.2

11.0

rocsparse_​destroy_​hyb_​mat

1.9.0

cusparse​Destroy​Mat​Descr

rocsparse_​destroy_​mat_​descr

1.9.0

cusparse​Destroy​Prune​Info

9.0

12.2

rocsparse_​destroy_​mat_​info

1.9.0

cusparse​Destroy​Solve​Analysis​Info

10.2

11.0

cusparse​Get​Level​Info

11.0

cusparse​Get​Mat​Diag​Type

rocsparse_​get_​mat_​diag_​type

1.9.0

cusparse​Get​Mat​Fill​Mode

rocsparse_​get_​mat_​fill_​mode

1.9.0

cusparse​Get​Mat​Index​Base

rocsparse_​get_​mat_​index_​base

1.9.0

cusparse​Get​Mat​Type

rocsparse_​get_​mat_​type

1.9.0

cusparse​Set​Mat​Diag​Type

rocsparse_​set_​mat_​diag_​type

1.9.0

cusparse​Set​Mat​Fill​Mode

rocsparse_​set_​mat_​fill_​mode

1.9.0

cusparse​Set​Mat​Index​Base

rocsparse_​set_​mat_​index_​base

1.9.0

cusparse​Set​Mat​Type

rocsparse_​set_​mat_​type

1.9.0

8. CUSPARSE Level 1 Function Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Caxpyi

11.0

12.0

rocsparse_​caxpyi

1.9.0

cusparse​Cdotci

10.2

11.0

rocsparse_​cdotci

3.0.0

cusparse​Cdoti

10.2

11.0

rocsparse_​cdoti

1.9.0

cusparse​Cgthr

11.0

12.0

rocsparse_​cgthr

1.9.0

cusparse​Cgthrz

11.0

12.0

rocsparse_​cgthrz

1.9.0

cusparse​Csctr

11.0

12.0

rocsparse_​csctr

1.9.0

cusparse​Daxpyi

11.0

12.0

rocsparse_​daxpyi

1.9.0

cusparse​Ddoti

10.2

11.0

rocsparse_​ddoti

1.9.0

cusparse​Dgthr

11.0

12.0

rocsparse_​dgthr

1.9.0

cusparse​Dgthrz

11.0

12.0

rocsparse_​dgthrz

1.9.0

cusparse​Droti

11.0

12.0

rocsparse_​droti

1.9.0

cusparse​Dsctr

11.0

12.0

rocsparse_​dsctr

1.9.0

cusparse​Saxpyi

11.0

12.0

rocsparse_​saxpyi

1.9.0

cusparse​Sdoti

10.2

11.0

rocsparse_​sdoti

1.9.0

cusparse​Sgthr

11.0

12.0

rocsparse_​sgthr

1.9.0

cusparse​Sgthrz

11.0

12.0

rocsparse_​sgthrz

1.9.0

cusparse​Sroti

11.0

12.0

rocsparse_​sroti

1.9.0

cusparse​Ssctr

11.0

12.0

rocsparse_​ssctr

1.9.0

cusparse​Zaxpyi

11.0

12.0

rocsparse_​zaxpyi

1.9.0

cusparse​Zdotci

10.2

11.0

rocsparse_​zdotci

3.0.0

cusparse​Zdoti

10.2

11.0

rocsparse_​zdoti

1.9.0

cusparse​Zgthr

11.0

12.0

rocsparse_​zgthr

1.9.0

cusparse​Zgthrz

11.0

12.0

rocsparse_​zgthrz

1.9.0

cusparse​Zsctr

11.0

12.0

rocsparse_​zsctr

1.9.0

9. CUSPARSE Level 2 Function Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Cbsrmv

rocsparse_​cbsrmv

3.5.0

5.4.0

cusparse​Cbsrsv2_​analysis

12.2

rocsparse_​cbsrsv_​analysis

3.6.0

cusparse​Cbsrsv2_​buffer​Size

12.2

rocsparse_​cbsrsv_​buffer_​size

3.6.0

cusparse​Cbsrsv2_​buffer​Size​Ext

12.2

rocsparse_​cbsrsv_​buffer_​size

3.6.0

cusparse​Cbsrsv2_​solve

12.2

rocsparse_​cbsrsv_​solve

3.6.0

cusparse​Cbsrxmv

12.2

rocsparse_​cbsrxmv

4.5.0

cusparse​Ccsrmv

10.2

11.0

rocsparse_​ccsrmv

1.9.0

cusparse​Ccsrmv_​mp

8.0

10.2

11.0

cusparse​Ccsrsv2_​analysis

11.3

12.0

rocsparse_​ccsrsv_​analysis

2.10.0

cusparse​Ccsrsv2_​buffer​Size

11.3

12.0

rocsparse_​ccsrsv_​buffer_​size

2.10.0

cusparse​Ccsrsv2_​buffer​Size​Ext

11.3

12.0

rocsparse_​ccsrsv_​buffer_​size

2.10.0

cusparse​Ccsrsv2_​solve

11.3

12.0

rocsparse_​ccsrsv_​solve

2.10.0

cusparse​Ccsrsv_​analysis

10.2

11.0

cusparse​Ccsrsv_​solve

10.2

11.0

cusparse​Cgemvi

7.5

rocsparse_​cgemvi

4.3.0

cusparse​Cgemvi_​buffer​Size

7.5

rocsparse_​cgemvi_​buffer_​size

4.3.0

cusparse​Chybmv

10.2

11.0

rocsparse_​chybmv

2.10.0

cusparse​Chybsv_​analysis

10.2

11.0

cusparse​Chybsv_​solve

10.2

11.0

cusparse​Csrmv​Ex

8.0

11.2

12.0

cusparse​Csrmv​Ex_​buffer​Size

8.0

11.2

12.0

cusparse​Csrsv_​analysis​Ex

8.0

10.2

11.0

cusparse​Csrsv_​solve​Ex

8.0

10.2

11.0

cusparse​Dbsrmv

rocsparse_​dbsrmv

3.5.0

5.4.0

cusparse​Dbsrsv2_​analysis

12.2

rocsparse_​dbsrsv_​analysis

3.6.0

cusparse​Dbsrsv2_​buffer​Size

12.2

rocsparse_​dbsrsv_​buffer_​size

3.6.0

cusparse​Dbsrsv2_​buffer​Size​Ext

12.2

rocsparse_​dbsrsv_​buffer_​size

3.6.0

cusparse​Dbsrsv2_​solve

12.2

rocsparse_​dbsrsv_​solve

3.6.0

cusparse​Dbsrxmv

12.2

rocsparse_​dbsrxmv

4.5.0

cusparse​Dcsrmv

10.2

11.0

rocsparse_​dcsrmv

1.9.0

cusparse​Dcsrmv_​mp

8.0

10.2

11.0

cusparse​Dcsrsv2_​analysis

11.3

12.0

rocsparse_​dcsrsv_​analysis

1.9.0

cusparse​Dcsrsv2_​buffer​Size

11.3

12.0

rocsparse_​dcsrsv_​buffer_​size

1.9.0

cusparse​Dcsrsv2_​buffer​Size​Ext

11.3

12.0

rocsparse_​dcsrsv_​buffer_​size

1.9.0

cusparse​Dcsrsv2_​solve

11.3

12.0

rocsparse_​dcsrsv_​solve

1.9.0

cusparse​Dcsrsv_​analysis

10.2

11.0

cusparse​Dcsrsv_​solve

10.2

11.0

cusparse​Dgemvi

7.5

rocsparse_​dgemvi

4.3.0

cusparse​Dgemvi_​buffer​Size

7.5

rocsparse_​dgemvi_​buffer_​size

4.3.0

cusparse​Dhybmv

10.2

11.0

rocsparse_​dhybmv

1.9.0

cusparse​Dhybsv_​analysis

10.2

11.0

cusparse​Dhybsv_​solve

10.2

11.0

cusparse​Sbsrmv

rocsparse_​sbsrmv

3.5.0

5.4.0

cusparse​Sbsrsv2_​analysis

12.2

rocsparse_​sbsrsv_​analysis

3.6.0

cusparse​Sbsrsv2_​buffer​Size

12.2

rocsparse_​sbsrsv_​buffer_​size

3.6.0

cusparse​Sbsrsv2_​buffer​Size​Ext

12.2

rocsparse_​sbsrsv_​buffer_​size

3.6.0

cusparse​Sbsrsv2_​solve

12.2

rocsparse_​sbsrsv_​solve

3.6.0

cusparse​Sbsrxmv

12.2

rocsparse_​sbsrxmv

4.5.0

cusparse​Scsrmv

10.2

11.0

rocsparse_​scsrmv

1.9.0

cusparse​Scsrmv_​mp

8.0

10.2

11.0

cusparse​Scsrsv2_​analysis

11.3

12.0

rocsparse_​scsrsv_​analysis

1.9.0

cusparse​Scsrsv2_​buffer​Size

11.3

12.0

rocsparse_​scsrsv_​buffer_​size

1.9.0

cusparse​Scsrsv2_​buffer​Size​Ext

11.3

12.0

rocsparse_​scsrsv_​buffer_​size

1.9.0

cusparse​Scsrsv2_​solve

11.3

12.0

rocsparse_​scsrsv_​solve

1.9.0

cusparse​Scsrsv_​analysis

10.2

11.0

cusparse​Scsrsv_​solve

10.2

11.0

cusparse​Sgemvi

7.5

rocsparse_​sgemvi

4.3.0

cusparse​Sgemvi_​buffer​Size

7.5

rocsparse_​sgemvi_​buffer_​size

4.3.0

cusparse​Shybmv

10.2

11.0

rocsparse_​shybmv

1.9.0

cusparse​Shybsv_​analysis

10.2

11.0

cusparse​Shybsv_​solve

10.2

11.0

cusparse​Xbsrsv2_​zero​Pivot

12.2

rocsparse_​bsrsv_​zero_​pivot

3.6.0

cusparse​Xcsrsv2_​zero​Pivot

11.3

12.0

rocsparse_​csrsv_​zero_​pivot

1.9.0

cusparse​Zbsrmv

rocsparse_​zbsrmv

3.5.0

5.4.0

cusparse​Zbsrsv2_​analysis

12.2

rocsparse_​zbsrsv_​analysis

3.6.0

cusparse​Zbsrsv2_​buffer​Size

12.2

rocsparse_​zbsrsv_​buffer_​size

3.6.0

cusparse​Zbsrsv2_​buffer​Size​Ext

12.2

rocsparse_​zbsrsv_​buffer_​size

3.6.0

cusparse​Zbsrsv2_​solve

12.2

rocsparse_​zbsrsv_​solve

3.6.0

cusparse​Zbsrxmv

12.2

rocsparse_​zbsrxmv

4.5.0

cusparse​Zcsrmv

10.2

11.0

rocsparse_​zcsrmv

1.9.0

cusparse​Zcsrmv_​mp

8.0

10.2

11.0

cusparse​Zcsrsv2_​analysis

11.3

12.0

rocsparse_​zcsrsv_​analysis

2.10.0

cusparse​Zcsrsv2_​buffer​Size

11.3

12.0

rocsparse_​zcsrsv_​buffer_​size

2.10.0

cusparse​Zcsrsv2_​buffer​Size​Ext

11.3

12.0

rocsparse_​zcsrsv_​buffer_​size

2.10.0

cusparse​Zcsrsv2_​solve

11.3

12.0

rocsparse_​zcsrsv_​solve

2.10.0

cusparse​Zcsrsv_​analysis

10.2

11.0

cusparse​Zcsrsv_​solve

10.2

11.0

cusparse​Zgemvi

7.5

rocsparse_​zgemvi

4.3.0

cusparse​Zgemvi_​buffer​Size

7.5

rocsparse_​zgemvi_​buffer_​size

4.3.0

cusparse​Zhybmv

10.2

11.0

rocsparse_​zhybmv

2.10.0

cusparse​Zhybsv_​analysis

10.2

11.0

cusparse​Zhybsv_​solve

10.2

11.0

10. CUSPARSE Level 3 Function Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Cbsrmm

rocsparse_​cbsrmm

3.7.0

cusparse​Cbsrsm2_​analysis

12.2

rocsparse_​cbsrsm_​analysis

3.6.0

cusparse​Cbsrsm2_​buffer​Size

12.2

rocsparse_​cbsrsm_​buffer_​size

4.5.0

cusparse​Cbsrsm2_​buffer​Size​Ext

12.2

cusparse​Cbsrsm2_​solve

12.2

rocsparse_​cbsrsm_​solve

4.5.0

cusparse​Ccsrmm

10.2

11.0

rocsparse_​ccsrmm

1.9.0

cusparse​Ccsrmm2

10.2

11.0

rocsparse_​ccsrmm

1.9.0

cusparse​Ccsrsm2_​analysis

9.2

11.3

12.0

rocsparse_​ccsrsm_​analysis

3.1.0

cusparse​Ccsrsm2_​buffer​Size​Ext

9.2

11.3

12.0

rocsparse_​ccsrsm_​buffer_​size

3.1.0

cusparse​Ccsrsm2_​solve

9.2

11.3

12.0

rocsparse_​ccsrsm_​solve

3.1.0

cusparse​Ccsrsm_​analysis

10.2

11.0

cusparse​Ccsrsm_​solve

10.2

11.0

cusparse​Cgemmi

8.0

11.0

12.0

cusparse​Dbsrmm

rocsparse_​dbsrmm

3.7.0

cusparse​Dbsrsm2_​analysis

12.2

rocsparse_​dbsrsm_​analysis

3.6.0

cusparse​Dbsrsm2_​buffer​Size

12.2

rocsparse_​dbsrsm_​buffer_​size

4.5.0

cusparse​Dbsrsm2_​buffer​Size​Ext

12.2

cusparse​Dbsrsm2_​solve

12.2

rocsparse_​dbsrsm_​solve

4.5.0

cusparse​Dcsrmm

10.2

11.0

rocsparse_​dcsrmm

1.9.0

cusparse​Dcsrmm2

10.2

11.0

rocsparse_​dcsrmm

1.9.0

cusparse​Dcsrsm2_​analysis

9.2

11.3

12.0

rocsparse_​dcsrsm_​analysis

3.1.0

cusparse​Dcsrsm2_​buffer​Size​Ext

9.2

11.3

12.0

rocsparse_​dcsrsm_​buffer_​size

3.1.0

cusparse​Dcsrsm2_​solve

9.2

11.3

12.0

rocsparse_​dcsrsm_​solve

3.1.0

cusparse​Dcsrsm_​analysis

10.2

11.0

cusparse​Dcsrsm_​solve

10.2

11.0

cusparse​Dgemmi

8.0

11.0

12.0

cusparse​Sbsrmm

rocsparse_​sbsrmm

3.7.0

cusparse​Sbsrsm2_​analysis

12.2

rocsparse_​sbsrsm_​analysis

3.6.0

cusparse​Sbsrsm2_​buffer​Size

12.2

rocsparse_​sbsrsm_​buffer_​size

4.5.0

cusparse​Sbsrsm2_​buffer​Size​Ext

12.2

cusparse​Sbsrsm2_​solve

12.2

rocsparse_​sbsrsm_​solve

4.5.0

cusparse​Scsrmm

10.2

11.0

rocsparse_​scsrmm

1.9.0

cusparse​Scsrmm2

10.2

11.0

rocsparse_​scsrmm

1.9.0

cusparse​Scsrsm2_​analysis

9.2

11.3

12.0

rocsparse_​scsrsm_​analysis

3.1.0

cusparse​Scsrsm2_​buffer​Size​Ext

9.2

11.3

12.0

rocsparse_​scsrsm_​buffer_​size

3.1.0

cusparse​Scsrsm2_​solve

9.2

11.3

12.0

rocsparse_​scsrsm_​solve

3.1.0

cusparse​Scsrsm_​analysis

10.2

11.0

cusparse​Scsrsm_​solve

10.2

11.0

cusparse​Sgemmi

8.0

11.0

12.0

cusparse​Xbsrsm2_​zero​Pivot

12.2

rocsparse_​bsrsm_​zero_​pivot

4.5.0

cusparse​Xcsrsm2_​zero​Pivot

9.2

11.3

12.0

rocsparse_​csrsm_​zero_​pivot

3.1.0

cusparse​Zbsrmm

rocsparse_​zbsrmm

3.7.0

cusparse​Zbsrsm2_​analysis

12.2

rocsparse_​zbsrsm_​analysis

3.6.0

cusparse​Zbsrsm2_​buffer​Size

12.2

rocsparse_​zbsrsm_​buffer_​size

4.5.0

cusparse​Zbsrsm2_​buffer​Size​Ext

12.2

cusparse​Zbsrsm2_​solve

12.2

rocsparse_​zbsrsm_​solve

4.5.0

cusparse​Zcsrmm

10.2

11.0

rocsparse_​zcsrmm

1.9.0

cusparse​Zcsrmm2

10.2

11.0

rocsparse_​zcsrmm

1.9.0

cusparse​Zcsrsm2_​analysis

9.2

11.3

12.0

rocsparse_​zcsrsm_​analysis

3.1.0

cusparse​Zcsrsm2_​buffer​Size​Ext

9.2

11.3

12.0

rocsparse_​zcsrsm_​buffer_​size

3.1.0

cusparse​Zcsrsm2_​solve

9.2

11.3

12.0

rocsparse_​zcsrsm_​solve

3.1.0

cusparse​Zcsrsm_​analysis

10.2

11.0

cusparse​Zcsrsm_​solve

10.2

11.0

cusparse​Zgemmi

8.0

11.0

12.0

11. CUSPARSE Extra Function Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Ccsrgeam

10.2

11.0

rocsparse_​ccsrgeam

3.5.0

cusparse​Ccsrgeam2

10.0

rocsparse_​ccsrgeam

3.5.0

cusparse​Ccsrgeam2_​buffer​Size​Ext

10.0

cusparse​Ccsrgemm

10.2

11.0

cusparse​Ccsrgemm2

11.0

12.0

rocsparse_​ccsrgemm

2.8.0

cusparse​Ccsrgemm2_​buffer​Size​Ext

11.0

12.0

rocsparse_​ccsrgemm_​buffer_​size

2.8.0

cusparse​Dcsrgeam

10.2

11.0

rocsparse_​dcsrgeam

3.5.0

cusparse​Dcsrgeam2

10.0

rocsparse_​dcsrgeam

3.5.0

cusparse​Dcsrgeam2_​buffer​Size​Ext

10.0

cusparse​Dcsrgemm

10.2

11.0

cusparse​Dcsrgemm2

11.0

12.0

rocsparse_​dcsrgemm

2.8.0

cusparse​Dcsrgemm2_​buffer​Size​Ext

11.0

12.0

rocsparse_​dcsrgemm_​buffer_​size

2.8.0

cusparse​Scsrgeam

10.2

11.0

rocsparse_​scsrgeam

3.5.0

cusparse​Scsrgeam2

10.0

rocsparse_​scsrgeam

3.5.0

cusparse​Scsrgeam2_​buffer​Size​Ext

10.0

cusparse​Scsrgemm

10.2

11.0

cusparse​Scsrgemm2

11.0

12.0

rocsparse_​scsrgemm

2.8.0

cusparse​Scsrgemm2_​buffer​Size​Ext

11.0

12.0

rocsparse_​scsrgemm_​buffer_​size

2.8.0

cusparse​Xcsrgeam2Nnz

10.0

rocsparse_​csrgeam_​nnz

3.5.0

cusparse​Xcsrgeam​Nnz

10.2

11.0

rocsparse_​csrgeam_​nnz

3.5.0

cusparse​Xcsrgemm2Nnz

11.0

12.0

rocsparse_​csrgemm_​nnz

2.8.0

cusparse​Xcsrgemm​Nnz

10.2

11.0

cusparse​Zcsrgeam

10.2

11.0

rocsparse_​zcsrgeam

3.5.0

cusparse​Zcsrgeam2

10.0

rocsparse_​zcsrgeam

3.5.0

cusparse​Zcsrgeam2_​buffer​Size​Ext

10.0

cusparse​Zcsrgemm

10.2

11.0

cusparse​Zcsrgemm2

11.0

12.0

rocsparse_​zcsrgemm

2.8.0

cusparse​Zcsrgemm2_​buffer​Size​Ext

11.0

12.0

rocsparse_​zcsrgemm_​buffer_​size

2.8.0

12. CUSPARSE Preconditioners Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Cbsric02

12.2

rocsparse_​cbsric0

3.8.0

cusparse​Cbsric02_​analysis

12.2

rocsparse_​cbsric0_​analysis

3.6.0

cusparse​Cbsric02_​buffer​Size

12.2

rocsparse_​cbsric0_​buffer_​size

3.8.0

cusparse​Cbsric02_​buffer​Size​Ext

12.2

cusparse​Cbsrilu02

12.2

rocsparse_​cbsrilu0

3.9.0

cusparse​Cbsrilu02_​analysis

12.2

rocsparse_​cbsrilu0_​analysis

3.6.0

cusparse​Cbsrilu02_​buffer​Size

12.2

rocsparse_​cbsrilu0_​buffer_​size

3.8.0

cusparse​Cbsrilu02_​buffer​Size​Ext

12.2

cusparse​Cbsrilu02_​numeric​Boost

12.2

rocsparse_​dcbsrilu0_​numeric_​boost

4.5.0

cusparse​Ccsric0

10.2

11.0

cusparse​Ccsric02

12.2

rocsparse_​ccsric0

3.1.0

cusparse​Ccsric02_​analysis

12.2

rocsparse_​ccsric0_​analysis

3.1.0

cusparse​Ccsric02_​buffer​Size

12.2

rocsparse_​ccsric0_​buffer_​size

3.1.0

cusparse​Ccsric02_​buffer​Size​Ext

12.2

rocsparse_​ccsric0_​buffer_​size

3.1.0

cusparse​Ccsrilu0

10.2

11.0

cusparse​Ccsrilu02

12.2

rocsparse_​ccsrilu0

2.10.0

cusparse​Ccsrilu02_​analysis

12.2

rocsparse_​ccsrilu0_​analysis

2.10.0

cusparse​Ccsrilu02_​buffer​Size

12.2

rocsparse_​ccsrilu0_​buffer_​size

2.10.0

cusparse​Ccsrilu02_​buffer​Size​Ext

12.2

rocsparse_​ccsrilu0_​buffer_​size

2.10.0

cusparse​Ccsrilu02_​numeric​Boost

12.2

rocsparse_​dccsrilu0_​numeric_​boost

4.5.0

cusparse​Cgpsv​Interleaved​Batch

9.2

rocsparse_​cgpsv_​interleaved_​batch

5.1.0

cusparse​Cgpsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​cgpsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Cgtsv

10.2

11.0

cusparse​Cgtsv2

9.0

rocsparse_​cgtsv

4.3.0

cusparse​Cgtsv2Strided​Batch

9.0

rocsparse_​cgtsv_​no_​pivot_​strided_​batch

4.3.0

cusparse​Cgtsv2Strided​Batch_​buffer​Size​Ext

9.0

rocsparse_​cgtsv_​no_​pivot_​strided_​batch_​buffer_​size

4.3.0

cusparse​Cgtsv2_​buffer​Size​Ext

9.0

rocsparse_​cgtsv_​buffer_​size

4.3.0

cusparse​Cgtsv2_​nopivot

9.0

rocsparse_​cgtsv_​no_​pivot

4.3.0

cusparse​Cgtsv2_​nopivot_​buffer​Size​Ext

9.0

rocsparse_​cgtsv_​no_​pivot_​buffer_​size

4.3.0

cusparse​Cgtsv​Interleaved​Batch

9.2

rocsparse_​cgtsv_​interleaved_​batch

5.1.0

cusparse​Cgtsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​cgtsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Cgtsv​Strided​Batch

10.2

11.0

cusparse​Cgtsv_​nopivot

10.2

11.0

cusparse​Csrilu0Ex

8.0

10.2

11.0

cusparse​Dbsric02

12.2

rocsparse_​dbsric0

3.8.0

cusparse​Dbsric02_​analysis

12.2

rocsparse_​dbsric0_​analysis

3.6.0

cusparse​Dbsric02_​buffer​Size

12.2

rocsparse_​dbsric0_​buffer_​size

3.8.0

cusparse​Dbsric02_​buffer​Size​Ext

12.2

cusparse​Dbsrilu02

12.2

rocsparse_​dbsrilu0

3.9.0

cusparse​Dbsrilu02_​analysis

12.2

rocsparse_​dbsrilu0_​analysis

3.6.0

cusparse​Dbsrilu02_​buffer​Size

12.2

rocsparse_​dbsrilu0_​buffer_​size

3.8.0

cusparse​Dbsrilu02_​buffer​Size​Ext

12.2

cusparse​Dbsrilu02_​numeric​Boost

12.2

rocsparse_​dbsrilu0_​numeric_​boost

3.9.0

cusparse​Dcsric0

10.2

11.0

cusparse​Dcsric02

12.2

rocsparse_​dcsric0

3.1.0

cusparse​Dcsric02_​analysis

12.2

rocsparse_​dcsric0_​analysis

3.1.0

cusparse​Dcsric02_​buffer​Size

12.2

rocsparse_​dcsric0_​buffer_​size

3.1.0

cusparse​Dcsric02_​buffer​Size​Ext

12.2

rocsparse_​dcsric0_​buffer_​size

3.1.0

cusparse​Dcsrilu0

10.2

11.0

cusparse​Dcsrilu02

12.2

rocsparse_​dcsrilu0

1.9.0

cusparse​Dcsrilu02_​analysis

12.2

rocsparse_​dcsrilu0_​analysis

1.9.0

cusparse​Dcsrilu02_​buffer​Size

12.2

rocsparse_​dcsrilu0_​buffer_​size

1.9.0

cusparse​Dcsrilu02_​buffer​Size​Ext

12.2

rocsparse_​dcsrilu0_​buffer_​size

1.9.0

cusparse​Dcsrilu02_​numeric​Boost

12.2

rocsparse_​dcsrilu0_​numeric_​boost

3.9.0

cusparse​Dgpsv​Interleaved​Batch

9.2

rocsparse_​dgpsv_​interleaved_​batch

5.1.0

cusparse​Dgpsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​dgpsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Dgtsv

10.2

11.0

cusparse​Dgtsv2

9.0

rocsparse_​dgtsv

4.3.0

cusparse​Dgtsv2Strided​Batch

9.0

rocsparse_​dgtsv_​no_​pivot_​strided_​batch

4.3.0

cusparse​Dgtsv2Strided​Batch_​buffer​Size​Ext

9.0

rocsparse_​dgtsv_​no_​pivot_​strided_​batch_​buffer_​size

4.3.0

cusparse​Dgtsv2_​buffer​Size​Ext

9.0

rocsparse_​dgtsv_​buffer_​size

4.3.0

cusparse​Dgtsv2_​nopivot

9.0

rocsparse_​dgtsv_​no_​pivot

4.3.0

cusparse​Dgtsv2_​nopivot_​buffer​Size​Ext

9.0

rocsparse_​dgtsv_​no_​pivot_​buffer_​size

4.3.0

cusparse​Dgtsv​Interleaved​Batch

9.2

rocsparse_​dgtsv_​interleaved_​batch

5.1.0

cusparse​Dgtsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​dgtsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Dgtsv​Strided​Batch

10.2

11.0

cusparse​Dgtsv_​nopivot

10.2

11.0

cusparse​Sbsric02

12.2

rocsparse_​sbsric0

3.8.0

cusparse​Sbsric02_​analysis

12.2

rocsparse_​sbsric0_​analysis

3.6.0

cusparse​Sbsric02_​buffer​Size

12.2

rocsparse_​sbsric0_​buffer_​size

3.8.0

cusparse​Sbsric02_​buffer​Size​Ext

12.2

cusparse​Sbsrilu02

12.2

rocsparse_​sbsrilu0

3.9.0

cusparse​Sbsrilu02_​analysis

12.2

rocsparse_​sbsrilu0_​analysis

3.6.0

cusparse​Sbsrilu02_​buffer​Size

12.2

rocsparse_​sbsrilu0_​buffer_​size

3.8.0

cusparse​Sbsrilu02_​buffer​Size​Ext

12.2

cusparse​Sbsrilu02_​numeric​Boost

12.2

rocsparse_​dsbsrilu0_​numeric_​boost

4.5.0

cusparse​Scsric0

10.2

11.0

cusparse​Scsric02

12.2

rocsparse_​scsric0

3.1.0

cusparse​Scsric02_​analysis

12.2

rocsparse_​scsric0_​analysis

3.1.0

cusparse​Scsric02_​buffer​Size

12.2

rocsparse_​scsric0_​buffer_​size

3.1.0

cusparse​Scsric02_​buffer​Size​Ext

12.2

rocsparse_​scsric0_​buffer_​size

3.1.0

cusparse​Scsrilu0

10.2

11.0

cusparse​Scsrilu02

12.2

rocsparse_​scsrilu0

1.9.0

cusparse​Scsrilu02_​analysis

12.2

rocsparse_​scsrilu0_​analysis

1.9.0

cusparse​Scsrilu02_​buffer​Size

12.2

rocsparse_​scsrilu0_​buffer_​size

1.9.0

cusparse​Scsrilu02_​buffer​Size​Ext

12.2

rocsparse_​scsrilu0_​buffer_​size

1.9.0

cusparse​Scsrilu02_​numeric​Boost

12.2

rocsparse_​dscsrilu0_​numeric_​boost

4.5.0

cusparse​Sgpsv​Interleaved​Batch

9.2

rocsparse_​sgpsv_​interleaved_​batch

5.1.0

cusparse​Sgpsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​sgpsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Sgtsv

10.2

11.0

cusparse​Sgtsv2

9.0

rocsparse_​sgtsv

4.3.0

cusparse​Sgtsv2Strided​Batch

9.0

rocsparse_​sgtsv_​no_​pivot_​strided_​batch

4.3.0

cusparse​Sgtsv2Strided​Batch_​buffer​Size​Ext

9.0

rocsparse_​sgtsv_​no_​pivot_​strided_​batch_​buffer_​size

4.3.0

cusparse​Sgtsv2_​buffer​Size​Ext

9.0

rocsparse_​sgtsv_​buffer_​size

4.3.0

cusparse​Sgtsv2_​nopivot

9.0

rocsparse_​sgtsv_​no_​pivot

4.3.0

cusparse​Sgtsv2_​nopivot_​buffer​Size​Ext

9.0

rocsparse_​sgtsv_​no_​pivot_​buffer_​size

4.3.0

cusparse​Sgtsv​Interleaved​Batch

9.2

rocsparse_​sgtsv_​interleaved_​batch

5.1.0

cusparse​Sgtsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​sgtsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Sgtsv​Strided​Batch

10.2

11.0

cusparse​Sgtsv_​nopivot

10.2

11.0

cusparse​Xbsric02_​zero​Pivot

12.2

rocsparse_​bsric0_​zero_​pivot

3.8.0

cusparse​Xbsrilu02_​zero​Pivot

12.2

rocsparse_​bsrilu0_​zero_​pivot

3.9.0

cusparse​Xcsric02_​zero​Pivot

12.2

rocsparse_​csric0_​zero_​pivot

3.1.0

cusparse​Xcsrilu02_​zero​Pivot

12.2

rocsparse_​csrilu0_​zero_​pivot

1.9.0

cusparse​Zbsric02

12.2

rocsparse_​zbsric0

3.8.0

cusparse​Zbsric02_​analysis

12.2

rocsparse_​zbsric0_​analysis

3.6.0

cusparse​Zbsric02_​buffer​Size

12.2

rocsparse_​zbsric0_​buffer_​size

3.8.0

cusparse​Zbsric02_​buffer​Size​Ext

12.2

cusparse​Zbsrilu02

12.2

rocsparse_​zbsrilu0

3.9.0

cusparse​Zbsrilu02_​analysis

12.2

rocsparse_​zbsrilu0_​analysis

3.6.0

cusparse​Zbsrilu02_​buffer​Size

12.2

rocsparse_​zbsrilu0_​buffer_​size

3.8.0

cusparse​Zbsrilu02_​buffer​Size​Ext

12.2

cusparse​Zbsrilu02_​numeric​Boost

12.2

rocsparse_​zbsrilu0_​numeric_​boost

3.9.0

cusparse​Zcsric0

10.2

11.0

cusparse​Zcsric02

12.2

rocsparse_​zcsric0

3.1.0

cusparse​Zcsric02_​analysis

12.2

rocsparse_​zcsric0_​analysis

3.1.0

cusparse​Zcsric02_​buffer​Size

12.2

rocsparse_​zcsric0_​buffer_​size

3.1.0

cusparse​Zcsric02_​buffer​Size​Ext

12.2

rocsparse_​zcsric0_​buffer_​size

3.1.0

cusparse​Zcsrilu0

10.2

11.0

cusparse​Zcsrilu02

12.2

rocsparse_​zcsrilu0

2.10.0

cusparse​Zcsrilu02_​analysis

12.2

rocsparse_​zcsrilu0_​analysis

2.10.0

cusparse​Zcsrilu02_​buffer​Size

12.2

rocsparse_​zcsrilu0_​buffer_​size

2.10.0

cusparse​Zcsrilu02_​buffer​Size​Ext

12.2

rocsparse_​zcsrilu0_​buffer_​size

2.10.0

cusparse​Zcsrilu02_​numeric​Boost

12.2

rocsparse_​zcsrilu0_​numeric_​boost

3.9.0

cusparse​Zgpsv​Interleaved​Batch

9.2

rocsparse_​zgpsv_​interleaved_​batch

5.1.0

cusparse​Zgpsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​zgpsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Zgtsv

10.2

11.0

cusparse​Zgtsv2

9.0

rocsparse_​zgtsv

4.3.0

cusparse​Zgtsv2Strided​Batch

9.0

rocsparse_​zgtsv_​no_​pivot_​strided_​batch

4.3.0

cusparse​Zgtsv2Strided​Batch_​buffer​Size​Ext

9.0

rocsparse_​zgtsv_​no_​pivot_​strided_​batch_​buffer_​size

4.3.0

cusparse​Zgtsv2_​buffer​Size​Ext

9.0

rocsparse_​zgtsv_​buffer_​size

4.3.0

cusparse​Zgtsv2_​nopivot

9.0

rocsparse_​zgtsv_​no_​pivot

4.3.0

cusparse​Zgtsv2_​nopivot_​buffer​Size​Ext

9.0

rocsparse_​zgtsv_​no_​pivot_​buffer_​size

4.3.0

cusparse​Zgtsv​Interleaved​Batch

9.2

rocsparse_​zgtsv_​interleaved_​batch

5.1.0

cusparse​Zgtsv​Interleaved​Batch_​buffer​Size​Ext

9.2

rocsparse_​zgtsv_​interleaved_​batch_​buffer_​size

5.1.0

cusparse​Zgtsv​Strided​Batch

10.2

11.0

cusparse​Zgtsv_​nopivot

10.2

11.0

13. CUSPARSE Reorderings Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Ccsrcolor

12.2

rocsparse_​ccsrcolor

4.5.0

cusparse​Dcsrcolor

12.2

rocsparse_​dcsrcolor

4.5.0

cusparse​Scsrcolor

12.2

rocsparse_​scsrcolor

4.5.0

cusparse​Zcsrcolor

12.2

rocsparse_​zcsrcolor

4.5.0

14. CUSPARSE Format Conversion Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Cbsr2csr

rocsparse_​cbsr2csr

3.10.0

cusparse​Ccsc2dense

11.1

12.0

rocsparse_​ccsc2dense

3.5.0

cusparse​Ccsc2hyb

10.2

11.0

cusparse​Ccsr2bsr

12.4

rocsparse_​ccsr2bsr

3.5.0

cusparse​Ccsr2csc

10.2

11.0

cusparse​Ccsr2csr_​compress

8.0

12.2

rocsparse_​ccsr2csr_​compress

3.5.0

cusparse​Ccsr2csru

12.2

cusparse​Ccsr2dense

11.1

12.0

rocsparse_​ccsr2dense

3.5.0

cusparse​Ccsr2gebsr

rocsparse_​ccsr2gebsr

4.1.0

cusparse​Ccsr2gebsr_​buffer​Size

rocsparse_​ccsr2gebsr_​buffer_​size

4.1.0

cusparse​Ccsr2gebsr_​buffer​Size​Ext

cusparse​Ccsr2hyb

10.2

11.0

rocsparse_​ccsr2hyb

2.10.0

cusparse​Ccsru2csr

12.2

cusparse​Ccsru2csr_​buffer​Size​Ext

12.2

cusparse​Cdense2csc

11.1

12.0

rocsparse_​cdense2csc

3.2.0

cusparse​Cdense2csr

11.1

12.0

rocsparse_​cdense2csr

3.2.0

cusparse​Cdense2hyb

10.2

11.0

cusparse​Cgebsr2csr

12.4

rocsparse_​cgebsr2csr

3.10.0

cusparse​Cgebsr2gebsc

rocsparse_​cgebsr2gebsc

4.1.0

cusparse​Cgebsr2gebsc_​buffer​Size

rocsparse_​cgebsr2gebsc_​buffer_​size

4.1.0

cusparse​Cgebsr2gebsc_​buffer​Size​Ext

cusparse​Cgebsr2gebsr

rocsparse_​cgebsr2gebsr

4.1.0

cusparse​Cgebsr2gebsr_​buffer​Size

rocsparse_​cgebsr2gebsr_​buffer_​size

4.1.0

cusparse​Cgebsr2gebsr_​buffer​Size​Ext

cusparse​Chyb2csc

10.2

11.0

cusparse​Chyb2csr

10.2

11.0

cusparse​Chyb2dense

10.2

11.0

cusparse​Cnnz

rocsparse_​cnnz

3.2.0

cusparse​Cnnz_​compress

8.0

12.2

rocsparse_​cnnz_​compress

3.5.0

cusparse​Create​Csru2csr​Info

12.2

cusparse​Create​Identity​Permutation

12.2

rocsparse_​create_​identity_​permutation

1.9.0

cusparse​Csr2csc​Ex

8.0

10.2

11.0

cusparse​Csr2csc​Ex2

10.1

cusparse​Csr2csc​Ex2_​buffer​Size

10.1

rocsparse_​csr2csc_​buffer_​size

1.9.0

cusparse​Dbsr2csr

rocsparse_​dbsr2csr

3.10.0

cusparse​Dcsc2dense

11.1

12.0

rocsparse_​dcsc2dense

3.5.0

cusparse​Dcsc2hyb

10.2

11.0

cusparse​Dcsr2bsr

12.4

rocsparse_​dcsr2bsr

3.5.0

cusparse​Dcsr2csc

10.2

11.0

cusparse​Dcsr2csr_​compress

8.0

12.2

rocsparse_​dcsr2csr_​compress

3.5.0

cusparse​Dcsr2csru

12.2

cusparse​Dcsr2dense

11.1

12.0

rocsparse_​dcsr2dense

3.5.0

cusparse​Dcsr2gebsr

rocsparse_​dcsr2gebsr

4.1.0

cusparse​Dcsr2gebsr_​buffer​Size

rocsparse_​dcsr2gebsr_​buffer_​size

4.1.0

cusparse​Dcsr2gebsr_​buffer​Size​Ext

cusparse​Dcsr2hyb

10.2

11.0

rocsparse_​dcsr2hyb

1.9.0

cusparse​Dcsru2csr

12.2

cusparse​Dcsru2csr_​buffer​Size​Ext

12.2

cusparse​Ddense2csc

11.1

12.0

rocsparse_​ddense2csc

3.2.0

cusparse​Ddense2csr

11.1

12.0

rocsparse_​ddense2csr

3.2.0

cusparse​Ddense2hyb

10.2

11.0

cusparse​Destroy​Csru2csr​Info

12.2

cusparse​Dgebsr2csr

12.4

rocsparse_​dgebsr2csr

3.10.0

cusparse​Dgebsr2gebsc

rocsparse_​dgebsr2gebsc

4.1.0

cusparse​Dgebsr2gebsc_​buffer​Size

rocsparse_​dgebsr2gebsc_​buffer_​size

4.1.0

cusparse​Dgebsr2gebsc_​buffer​Size​Ext

cusparse​Dgebsr2gebsr

rocsparse_​dgebsr2gebsr

4.1.0

cusparse​Dgebsr2gebsr_​buffer​Size

rocsparse_​dgebsr2gebsr_​buffer_​size

4.1.0

cusparse​Dgebsr2gebsr_​buffer​Size​Ext

cusparse​Dhyb2csc

10.2

11.0

cusparse​Dhyb2csr

10.2

11.0

cusparse​Dhyb2dense

10.2

11.0

cusparse​Dnnz

rocsparse_​dnnz

3.2.0

cusparse​Dnnz_​compress

8.0

12.2

rocsparse_​dnnz_​compress

3.5.0

cusparse​Dprune​Csr2csr

9.0

12.2

rocsparse_​dprune_​csr2csr

3.9.0

cusparse​Dprune​Csr2csr​By​Percentage

9.0

12.2

rocsparse_​dprune_​csr2csr_​by_​percentage

3.9.0

cusparse​Dprune​Csr2csr​By​Percentage_​buffer​Size​Ext

9.0

12.2

rocsparse_​dprune_​csr2csr_​by_​percentage_​buffer_​size

3.9.0

cusparse​Dprune​Csr2csr​Nnz

9.0

12.2

rocsparse_​dprune_​csr2csr_​nnz

3.9.0

cusparse​Dprune​Csr2csr​Nnz​By​Percentage

9.0

12.2

rocsparse_​dprune_​csr2csr_​nnz_​by_​percentage

3.9.0

cusparse​Dprune​Csr2csr_​buffer​Size​Ext

9.0

12.2

rocsparse_​dprune_​csr2csr_​buffer_​size

3.9.0

cusparse​Dprune​Dense2csr

9.0

12.2

rocsparse_​dprune_​dense2csr

3.9.0

cusparse​Dprune​Dense2csr​By​Percentage

9.0

12.2

rocsparse_​dprune_​dense2csr_​by_​percentage

3.9.0

cusparse​Dprune​Dense2csr​By​Percentage_​buffer​Size​Ext

9.0

12.2

rocsparse_​dprune_​dense2csr_​by_​percentage_​buffer_​size

3.9.0

cusparse​Dprune​Dense2csr​Nnz

9.0

12.2

rocsparse_​dprune_​dense2csr_​nnz

3.9.0

cusparse​Dprune​Dense2csr​Nnz​By​Percentage

9.0

12.2

rocsparse_​dprune_​dense2csr_​nnz_​by_​percentage

3.9.0

cusparse​Dprune​Dense2csr_​buffer​Size​Ext

9.0

12.2

rocsparse_​dprune_​dense2csr_​buffer_​size

3.9.0

cusparse​Hprune​Csr2csr

9.0

12.2

cusparse​Hprune​Csr2csr​By​Percentage

9.0

12.2

cusparse​Hprune​Csr2csr​By​Percentage_​buffer​Size​Ext

9.0

12.2

cusparse​Hprune​Csr2csr​Nnz

9.0

12.2

cusparse​Hprune​Csr2csr​Nnz​By​Percentage

9.0

12.2

cusparse​Hprune​Csr2csr_​buffer​Size​Ext

9.0

12.2

cusparse​Hprune​Dense2csr

9.0

12.2

cusparse​Hprune​Dense2csr​By​Percentage

9.0

12.2

cusparse​Hprune​Dense2csr​By​Percentage_​buffer​Size​Ext

9.0

12.2

cusparse​Hprune​Dense2csr​Nnz

9.0

12.2

cusparse​Hprune​Dense2csr​Nnz​By​Percentage

9.0

12.2

cusparse​Hprune​Dense2csr_​buffer​Size​Ext

9.0

12.2

cusparse​Sbsr2csr

rocsparse_​sbsr2csr

3.10.0

cusparse​Scsc2dense

11.1

12.0

rocsparse_​scsc2dense

3.5.0

cusparse​Scsc2hyb

10.2

11.0

cusparse​Scsr2bsr

12.4

rocsparse_​scsr2bsr

3.5.0

cusparse​Scsr2csc

10.2

11.0

cusparse​Scsr2csr_​compress

8.0

12.2

rocsparse_​scsr2csr_​compress

3.5.0

cusparse​Scsr2csru

12.2

cusparse​Scsr2dense

11.1

12.0

rocsparse_​scsr2dense

3.5.0

cusparse​Scsr2gebsr

rocsparse_​scsr2gebsr

4.1.0

cusparse​Scsr2gebsr_​buffer​Size

rocsparse_​scsr2gebsr_​buffer_​size

4.1.0

cusparse​Scsr2gebsr_​buffer​Size​Ext

cusparse​Scsr2hyb

10.2

11.0

rocsparse_​scsr2hyb

1.9.0

cusparse​Scsru2csr

12.2

cusparse​Scsru2csr_​buffer​Size​Ext

12.2

cusparse​Sdense2csc

11.1

12.0

rocsparse_​sdense2csc

3.2.0

cusparse​Sdense2csr

11.1

12.0

rocsparse_​sdense2csr

3.2.0

cusparse​Sdense2hyb

10.2

11.0

cusparse​Sgebsr2csr

12.4

rocsparse_​sgebsr2csr

3.10.0

cusparse​Sgebsr2gebsc

rocsparse_​sgebsr2gebsc

4.1.0

cusparse​Sgebsr2gebsc_​buffer​Size

rocsparse_​sgebsr2gebsc_​buffer_​size

4.1.0

cusparse​Sgebsr2gebsc_​buffer​Size​Ext

cusparse​Sgebsr2gebsr

rocsparse_​sgebsr2gebsr

4.1.0

cusparse​Sgebsr2gebsr_​buffer​Size

rocsparse_​sgebsr2gebsr_​buffer_​size

4.1.0

cusparse​Sgebsr2gebsr_​buffer​Size​Ext

cusparse​Shyb2csc

10.2

11.0

cusparse​Shyb2csr

10.2

11.0

cusparse​Shyb2dense

10.2

11.0

cusparse​Snnz

rocsparse_​snnz

3.2.0

cusparse​Snnz_​compress

8.0

12.2

rocsparse_​snnz_​compress

3.5.0

cusparse​Sprune​Csr2csr

9.0

12.2

rocsparse_​sprune_​csr2csr

3.9.0

cusparse​Sprune​Csr2csr​By​Percentage

9.0

12.2

rocsparse_​sprune_​csr2csr_​by_​percentage

3.9.0

cusparse​Sprune​Csr2csr​By​Percentage_​buffer​Size​Ext

9.0

12.2

rocsparse_​sprune_​csr2csr_​by_​percentage_​buffer_​size

3.9.0

cusparse​Sprune​Csr2csr​Nnz

9.0

12.2

rocsparse_​sprune_​csr2csr_​nnz

3.9.0

cusparse​Sprune​Csr2csr​Nnz​By​Percentage

9.0

12.2

rocsparse_​sprune_​csr2csr_​nnz_​by_​percentage

3.9.0

cusparse​Sprune​Csr2csr_​buffer​Size​Ext

9.0

12.2

rocsparse_​sprune_​csr2csr_​buffer_​size

3.9.0

cusparse​Sprune​Dense2csr

9.0

12.2

rocsparse_​sprune_​dense2csr

3.9.0

cusparse​Sprune​Dense2csr​By​Percentage

9.0

12.2

rocsparse_​sprune_​dense2csr_​by_​percentage

3.9.0

cusparse​Sprune​Dense2csr​By​Percentage_​buffer​Size​Ext

9.0

12.2

rocsparse_​sprune_​dense2csr_​by_​percentage_​buffer_​size

3.9.0

cusparse​Sprune​Dense2csr​Nnz

9.0

12.2

rocsparse_​sprune_​dense2csr_​nnz

3.9.0

cusparse​Sprune​Dense2csr​Nnz​By​Percentage

9.0

12.2

rocsparse_​sprune_​dense2csr_​nnz_​by_​percentage

3.9.0

cusparse​Sprune​Dense2csr_​buffer​Size​Ext

9.0

12.2

rocsparse_​sprune_​dense2csr_​buffer_​size

3.9.0

cusparse​Xcoo2csr

rocsparse_​coo2csr

1.9.0

cusparse​Xcoosort​By​Column

rocsparse_​coosort_​by_​column

1.9.0

cusparse​Xcoosort​By​Row

rocsparse_​coosort_​by_​row

1.9.0

cusparse​Xcoosort_​buffer​Size​Ext

rocsparse_​coosort_​buffer_​size

1.9.0

cusparse​Xcscsort

rocsparse_​cscsort

2.10.0

cusparse​Xcscsort_​buffer​Size​Ext

rocsparse_​cscsort_​buffer_​size

2.10.0

cusparse​Xcsr2bsr​Nnz

12.4

rocsparse_​csr2bsr_​nnz

3.5.0

cusparse​Xcsr2coo

rocsparse_​csr2coo

1.9.0

cusparse​Xcsr2gebsr​Nnz

rocsparse_​csr2gebsr_​nnz

4.1.0

cusparse​Xcsrsort

rocsparse_​csrsort

1.9.0

cusparse​Xcsrsort_​buffer​Size​Ext

rocsparse_​csrsort_​buffer_​size

1.9.0

cusparse​Xgebsr2csr

12.4

cusparse​Xgebsr2gebsr​Nnz

rocsparse_​gebsr2gebsr_​nnz

4.1.0

cusparse​Zbsr2csr

rocsparse_​zbsr2csr

3.10.0

cusparse​Zcsc2dense

11.1

12.0

rocsparse_​zcsc2dense

3.5.0

cusparse​Zcsc2hyb

10.2

11.0

cusparse​Zcsr2bsr

12.4

rocsparse_​zcsr2bsr

3.5.0

cusparse​Zcsr2csc

10.2

11.0

cusparse​Zcsr2csr_​compress

8.0

12.2

rocsparse_​zcsr2csr_​compress

3.5.0

cusparse​Zcsr2csru

12.2

cusparse​Zcsr2dense

11.1

12.0

rocsparse_​zcsr2dense

3.5.0

cusparse​Zcsr2gebsr

rocsparse_​zcsr2gebsr

4.1.0

cusparse​Zcsr2gebsr_​buffer​Size

rocsparse_​zcsr2gebsr_​buffer_​size

4.1.0

cusparse​Zcsr2gebsr_​buffer​Size​Ext

cusparse​Zcsr2hyb

10.2

11.0

rocsparse_​zcsr2hyb

2.10.0

cusparse​Zcsru2csr

12.2

cusparse​Zcsru2csr_​buffer​Size​Ext

12.2

cusparse​Zdense2csc

11.1

12.0

rocsparse_​zdense2csc

3.2.0

cusparse​Zdense2csr

11.1

12.0

rocsparse_​zdense2csr

3.2.0

cusparse​Zdense2hyb

10.2

11.0

cusparse​Zgebsr2csr

12.4

rocsparse_​zgebsr2csr

3.10.0

cusparse​Zgebsr2gebsc

rocsparse_​zgebsr2gebsc

4.1.0

cusparse​Zgebsr2gebsc_​buffer​Size

rocsparse_​zgebsr2gebsc_​buffer_​size

4.1.0

cusparse​Zgebsr2gebsc_​buffer​Size​Ext

cusparse​Zgebsr2gebsr

rocsparse_​zgebsr2gebsr

4.1.0

cusparse​Zgebsr2gebsr_​buffer​Size

rocsparse_​zgebsr2gebsr_​buffer_​size

4.1.0

cusparse​Zgebsr2gebsr_​buffer​Size​Ext

cusparse​Zhyb2csc

10.2

11.0

cusparse​Zhyb2csr

10.2

11.0

cusparse​Zhyb2dense

10.2

11.0

cusparse​Znnz

rocsparse_​znnz

3.2.0

cusparse​Znnz_​compress

8.0

12.2

rocsparse_​znnz_​compress

3.5.0

15. CUSPARSE Generic API Reference#

CUDA

A

D

C

R

ROC

A

D

C

R

E

cusparse​Axpby

11.0

12.0

rocsparse_​axpby

4.1.0

6.0.0

cusparse​Blocked​Ell​Get

11.2

rocsparse_​bell_​get

4.1.0

cusparse​Bsr​Set​Strided​Batch

12.1

cusparse​Const​Blocked​Ell​Get

12.0

rocsparse_​const_​bell_​get

6.0.0

cusparse​Const​Coo​Get

12.0

rocsparse_​const_​coo_​get

6.0.0

cusparse​Const​Csc​Get

12.0

rocsparse_​const_​csc_​get

6.0.0

cusparse​Const​Csr​Get

12.0

rocsparse_​const_​csr_​get

6.0.0

cusparse​Const​Dn​Mat​Get

12.0

rocsparse_​const_​dnmat_​get

6.0.0

cusparse​Const​Dn​Mat​Get​Values

12.0

rocsparse_​const_​dnmat_​get_​values

6.0.0

cusparse​Const​Dn​Vec​Get

12.0

rocsparse_​const_​dnvec_​get

6.0.0

cusparse​Const​Dn​Vec​Get​Values

12.0

rocsparse_​const_​dnvec_​get_​values

6.0.0

cusparse​Const​Sp​Mat​Get​Values

12.0

rocsparse_​const_​spmat_​get_​values

6.0.0

cusparse​Const​Sp​Vec​Get

12.0

rocsparse_​const_​spvec_​get

6.0.0

cusparse​Const​Sp​Vec​Get​Values

12.0

rocsparse_​const_​spvec_​get_​values

6.0.0

cusparse​Constrained​Ge​MM

10.2

11.2

12.0

cusparse​Constrained​Ge​MM_​buffer​Size

10.2

11.2

12.0

cusparse​Coo​Ao​SGet

10.2

11.2

12.0

rocsparse_​coo_​aos_​get

4.1.0

cusparse​Coo​Get

10.1

rocsparse_​coo_​get

4.1.0

cusparse​Coo​Set​Pointers

11.1

rocsparse_​coo_​set_​pointers

4.1.0

cusparse​Coo​Set​Strided​Batch

11.0

rocsparse_​coo_​set_​strided_​batch

5.2.0

cusparse​Create​Blocked​Ell

11.2

rocsparse_​create_​bell_​descr

4.5.0

cusparse​Create​Bsr

12.1

cusparse​Create​Const​Blocked​Ell

12.0

rocsparse_​create_​const_​bell_​descr

6.0.0

cusparse​Create​Const​Bsr

12.1

cusparse​Create​Const​Coo

12.0

rocsparse_​create_​const_​coo_​descr

6.0.0

cusparse​Create​Const​Csc

12.0

rocsparse_​create_​const_​csc_​descr

6.0.0

cusparse​Create​Const​Csr

12.0

rocsparse_​create_​const_​csr_​descr

6.0.0

cusparse​Create​Const​Dn​Mat

12.0

rocsparse_​create_​const_​dnmat_​descr

6.0.0

cusparse​Create​Const​Dn​Vec

12.0

rocsparse_​create_​const_​dnvec_​descr

6.0.0

cusparse​Create​Const​Sliced​Ell

12.1

cusparse​Create​Const​Sp​Vec

12.0

rocsparse_​create_​const_​spvec_​descr

6.0.0

cusparse​Create​Coo

10.1

rocsparse_​create_​coo_​descr

4.1.0

cusparse​Create​Coo​Ao​S

10.2

11.2

12.0

rocsparse_​create_​coo_​aos_​descr

4.1.0

cusparse​Create​Csc

11.1

rocsparse_​create_​csc_​descr

4.1.0

cusparse​Create​Csr

10.2

rocsparse_​create_​csr_​descr

4.1.0

cusparse​Create​Dn​Mat

10.1

rocsparse_​create_​dnmat_​descr

4.1.0

cusparse​Create​Dn​Vec

10.2

rocsparse_​create_​dnvec_​descr

4.1.0

cusparse​Create​Sliced​Ell

12.1

cusparse​Create​Sp​Vec

10.2

rocsparse_​create_​spvec_​descr

4.1.0

cusparse​Csc​Get

11.7

rocsparse_​csc_​get

6.1.0

cusparse​Csc​Set​Pointers

11.1

rocsparse_​csc_​set_​pointers

4.1.0

cusparse​Csr​Get

10.2

rocsparse_​csr_​get

4.1.0

cusparse​Csr​Set​Pointers

11.0

rocsparse_​csr_​set_​pointers

4.1.0

cusparse​Csr​Set​Strided​Batch

11.0

rocsparse_​csr_​set_​strided_​batch

5.2.0

cusparse​Dense​To​Sparse_​analysis

11.1

12.0

rocsparse_​dense_​to_​sparse

4.1.0

6.0.0

cusparse​Dense​To​Sparse_​buffer​Size

11.1

12.0

rocsparse_​dense_​to_​sparse

4.1.0

6.0.0

cusparse​Dense​To​Sparse_​convert

11.1

12.0

cusparse​Destroy​Dn​Mat

10.1

12.0

rocsparse_​destroy_​dnmat_​descr

4.1.0

6.0.0

cusparse​Destroy​Dn​Vec

10.2

12.0

rocsparse_​destroy_​dnvec_​descr

4.1.0

6.0.0

cusparse​Destroy​Sp​Mat

10.1

12.0

rocsparse_​destroy_​spmat_​descr

4.1.0

6.0.0

cusparse​Destroy​Sp​Vec

10.2

12.0

rocsparse_​destroy_​spvec_​descr

4.1.0

6.0.0

cusparse​Dn​Mat​Get

10.1

rocsparse_​dnmat_​get

4.1.0

cusparse​Dn​Mat​Get​Strided​Batch

10.1

12.0

rocsparse_​dnmat_​get_​strided_​batch

5.2.0

6.0.0

cusparse​Dn​Mat​Get​Values

10.2

rocsparse_​dnmat_​get_​values

4.1.0

cusparse​Dn​Mat​Set​Strided​Batch

10.1

rocsparse_​dnmat_​set_​strided_​batch

5.2.0

cusparse​Dn​Mat​Set​Values

10.2

rocsparse_​dnmat_​set_​values

4.1.0

cusparse​Dn​Vec​Get

10.2

rocsparse_​dnvec_​get

4.1.0

cusparse​Dn​Vec​Get​Values

10.2

rocsparse_​dnvec_​get_​values

4.1.0

cusparse​Dn​Vec​Set​Values

10.2

rocsparse_​dnvec_​set_​values

4.1.0

cusparse​Gather

11.0

12.0

rocsparse_​gather

4.1.0

6.0.0

cusparse​Rot

11.0

12.2

rocsparse_​rot

4.1.0

cusparse​SDDMM

11.2

12.0

rocsparse_​sddmm

4.3.0

6.0.0

cusparse​SDDMM_​buffer​Size

11.2

12.0

rocsparse_​sddmm_​buffer_​size

4.3.0

6.0.0

cusparse​SDDMM_​preprocess

11.2

12.0

rocsparse_​sddmm_​preprocess

4.3.0

6.0.0

cusparse​Scatter

11.0

12.0

rocsparse_​scatter

4.1.0

6.0.0

cusparse​Sp​GEMM_​compute

11.0

12.0

cusparse​Sp​GEMM_​copy

11.0

12.0

cusparse​Sp​GEMM_​create​Descr

11.0

cusparse​Sp​GEMM_​destroy​Descr

11.0

cusparse​Sp​GEMM_​estimate​Memory

12.0

cusparse​Sp​GEMM_​get​Num​Products

12.0

cusparse​Sp​GEMM_​work​Estimation

11.0

12.0

cusparse​Sp​GEMMreuse_​compute

11.3

12.0

cusparse​Sp​GEMMreuse_​copy

11.3

12.0

cusparse​Sp​GEMMreuse_​nnz

11.3

12.0

cusparse​Sp​GEMMreuse_​work​Estimation

11.3

12.0

cusparse​Sp​MM

10.1

12.0

rocsparse_​spmm

4.2.0

6.0.0

cusparse​Sp​MMOp

11.5

cusparse​Sp​MMOp_​create​Plan

11.5

cusparse​Sp​MMOp_​destroy​Plan

11.5

cusparse​Sp​MM_​buffer​Size

10.1

12.0

rocsparse_​spmm

4.2.0

6.0.0

cusparse​Sp​MM_​preprocess

11.2

12.0

rocsparse_​spmm

4.2.0

6.0.0

cusparse​Sp​MV

10.1

12.0

rocsparse_​spmv

4.1.0

6.0.0

cusparse​Sp​MV_​buffer​Size

10.1

12.0

rocsparse_​spmv

4.1.0

6.0.0

cusparse​Sp​MV_​preprocess

12.4

cusparse​Sp​Mat​Get​Attribute

11.3

12.0

rocsparse_​spmat_​get_​attribute

4.5.0

6.0.0

cusparse​Sp​Mat​Get​Format

10.1

12.0

rocsparse_​spmat_​get_​format

4.1.0

6.0.0

cusparse​Sp​Mat​Get​Index​Base

10.1

12.0

rocsparse_​spmat_​get_​index_​base

4.1.0

6.0.0

cusparse​Sp​Mat​Get​Num​Batches

10.1

10.2

cusparse​Sp​Mat​Get​Size

11.0

12.0

rocsparse_​spmat_​get_​size

4.1.0

6.0.0

cusparse​Sp​Mat​Get​Strided​Batch

10.2

12.0

rocsparse_​spmat_​get_​strided_​batch

5.2.0

6.0.0

cusparse​Sp​Mat​Get​Values

10.2

rocsparse_​spmat_​get_​values

4.1.0

cusparse​Sp​Mat​Set​Attribute

11.3

rocsparse_​spmat_​set_​attribute

4.5.0

cusparse​Sp​Mat​Set​Num​Batches

10.1

10.2

cusparse​Sp​Mat​Set​Strided​Batch

10.2

12.0

rocsparse_​spmat_​set_​strided_​batch

5.2.0

cusparse​Sp​Mat​Set​Values

10.2

rocsparse_​spmat_​set_​values

4.1.0

cusparse​Sp​SM_​analysis

11.3

12.0

rocsparse_​spsm

4.5.0

6.0.0

cusparse​Sp​SM_​buffer​Size

11.3

12.0

cusparse​Sp​SM_​create​Descr

11.3

cusparse​Sp​SM_​destroy​Descr

11.3

cusparse​Sp​SM_​solve

11.3

12.0

rocsparse_​spsm

4.5.0

6.0.0

cusparse​Sp​SM_​update​Matrix

12.4

cusparse​Sp​SV_​analysis

11.3

12.0

cusparse​Sp​SV_​buffer​Size

11.3

12.0

rocsparse_​spsv

4.5.0

6.0.0

cusparse​Sp​SV_​create​Descr

11.3

cusparse​Sp​SV_​destroy​Descr

11.3

cusparse​Sp​SV_​solve

11.3

12.0

cusparse​Sp​SV_​update​Matrix

12.1

cusparse​Sp​VV

10.1

12.0

rocsparse_​spvv

4.1.0

6.0.0

cusparse​Sp​VV_​buffer​Size

10.1

12.0

rocsparse_​spvv

4.1.0

6.0.0

cusparse​Sp​Vec​Get

10.2

rocsparse_​spvec_​get

4.1.0

cusparse​Sp​Vec​Get​Index​Base

10.2

12.0

rocsparse_​spvec_​get_​index_​base

4.1.0

6.0.0

cusparse​Sp​Vec​Get​Values

10.2

rocsparse_​spvec_​get_​values

4.1.0

cusparse​Sp​Vec​Set​Values

10.2

rocsparse_​spvec_​set_​values

4.1.0

cusparse​Sparse​To​Dense

11.1

12.0

rocsparse_​sparse_​to_​dense

4.1.0

6.0.0

cusparse​Sparse​To​Dense_​buffer​Size

11.1

12.0

rocsparse_​sparse_​to_​dense

4.1.0

6.0.0

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