cuSPARSE (nvmath.bindings.cusparse)

For detailed documentation on the original C APIs, please refer to cuSPARSE documentation.

Enums and constants

Status(value[, names, module, qualname, ...])

See cusparseStatus_t.

PointerMode(value[, names, module, ...])

See cusparsePointerMode_t.

Action(value[, names, module, qualname, ...])

See cusparseAction_t.

MatrixType(value[, names, module, qualname, ...])

See cusparseMatrixType_t.

FillMode(value[, names, module, qualname, ...])

See cusparseFillMode_t.

DiagType(value[, names, module, qualname, ...])

See cusparseDiagType_t.

IndexBase(value[, names, module, qualname, ...])

See cusparseIndexBase_t.

Operation(value[, names, module, qualname, ...])

See cusparseOperation_t.

Direction(value[, names, module, qualname, ...])

See cusparseDirection_t.

SolvePolicy(value[, names, module, ...])

See cusparseSolvePolicy_t.

ColorAlg(value[, names, module, qualname, ...])

See cusparseColorAlg_t.

Csr2CscAlg(value[, names, module, qualname, ...])

See cusparseCsr2CscAlg_t.

Format(value[, names, module, qualname, ...])

See cusparseFormat_t.

Order(value[, names, module, qualname, ...])

See cusparseOrder_t.

IndexType(value[, names, module, qualname, ...])

See cusparseIndexType_t.

SpMVAlg(value[, names, module, qualname, ...])

See cusparseSpMVAlg_t.

SpMMAlg(value[, names, module, qualname, ...])

See cusparseSpMMAlg_t.

SpGEMMAlg(value[, names, module, qualname, ...])

See cusparseSpGEMMAlg_t.

SparseToDenseAlg(value[, names, module, ...])

See cusparseSparseToDenseAlg_t.

DenseToSparseAlg(value[, names, module, ...])

See cusparseDenseToSparseAlg_t.

SDDMMAlg(value[, names, module, qualname, ...])

See cusparseSDDMMAlg_t.

SpMatAttribute(value[, names, module, ...])

See cusparseSpMatAttribute_t.

SpSVAlg(value[, names, module, qualname, ...])

See cusparseSpSVAlg_t.

SpSMAlg(value[, names, module, qualname, ...])

See cusparseSpSMAlg_t.

SpMMOpAlg(value[, names, module, qualname, ...])

See cusparseSpMMOpAlg_t.

SpSVUpdate(value[, names, module, qualname, ...])

See cusparseSpSVUpdate_t.

SpSMUpdate(value[, names, module, qualname, ...])

See cusparseSpSMUpdate_t.

cuSPARSEError(status)

Functions

create()

See cusparseCreate.

destroy(intptr_t handle)

See cusparseDestroy.

get_version(intptr_t handle)

See cusparseGetVersion.

get_property(int type)

See cusparseGetProperty.

get_error_name(int status)

See cusparseGetErrorName.

get_error_string(int status)

See cusparseGetErrorString.

set_stream(intptr_t handle, intptr_t stream_id)

See cusparseSetStream.

get_stream(intptr_t handle)

See cusparseGetStream.

get_pointer_mode(intptr_t handle)

See cusparseGetPointerMode.

set_pointer_mode(intptr_t handle, int mode)

See cusparseSetPointerMode.

create_mat_descr()

See cusparseCreateMatDescr.

destroy_mat_descr(intptr_t descr_a)

See cusparseDestroyMatDescr.

set_mat_type(intptr_t descr_a, int type)

See cusparseSetMatType.

get_mat_type(intptr_t descr_a)

See cusparseGetMatType.

set_mat_fill_mode(intptr_t descr_a, ...)

See cusparseSetMatFillMode.

get_mat_fill_mode(intptr_t descr_a)

See cusparseGetMatFillMode.

set_mat_diag_type(intptr_t descr_a, ...)

See cusparseSetMatDiagType.

get_mat_diag_type(intptr_t descr_a)

See cusparseGetMatDiagType.

set_mat_index_base(intptr_t descr_a, int base)

See cusparseSetMatIndexBase.

get_mat_index_base(intptr_t descr_a)

See cusparseGetMatIndexBase.

sgemvi(intptr_t handle, int trans_a, int m, ...)

See cusparseSgemvi.

sgemvi_buffer_size(intptr_t handle, ...)

See cusparseSgemvi_bufferSize.

dgemvi(intptr_t handle, int trans_a, int m, ...)

See cusparseDgemvi.

dgemvi_buffer_size(intptr_t handle, ...)

See cusparseDgemvi_bufferSize.

cgemvi(intptr_t handle, int trans_a, int m, ...)

See cusparseCgemvi.

cgemvi_buffer_size(intptr_t handle, ...)

See cusparseCgemvi_bufferSize.

zgemvi(intptr_t handle, int trans_a, int m, ...)

See cusparseZgemvi.

zgemvi_buffer_size(intptr_t handle, ...)

See cusparseZgemvi_bufferSize.

sbsrmv(intptr_t handle, int dir_a, ...)

See cusparseSbsrmv.

dbsrmv(intptr_t handle, int dir_a, ...)

See cusparseDbsrmv.

cbsrmv(intptr_t handle, int dir_a, ...)

See cusparseCbsrmv.

zbsrmv(intptr_t handle, int dir_a, ...)

See cusparseZbsrmv.

sbsrmm(intptr_t handle, int dir_a, ...)

See cusparseSbsrmm.

dbsrmm(intptr_t handle, int dir_a, ...)

See cusparseDbsrmm.

cbsrmm(intptr_t handle, int dir_a, ...)

See cusparseCbsrmm.

zbsrmm(intptr_t handle, int dir_a, ...)

See cusparseZbsrmm.

sgtsv2_buffer_size_ext(intptr_t handle, ...)

See cusparseSgtsv2_bufferSizeExt.

dgtsv2_buffer_size_ext(intptr_t handle, ...)

See cusparseDgtsv2_bufferSizeExt.

cgtsv2_buffer_size_ext(intptr_t handle, ...)

See cusparseCgtsv2_bufferSizeExt.

zgtsv2_buffer_size_ext(intptr_t handle, ...)

See cusparseZgtsv2_bufferSizeExt.

sgtsv2(intptr_t handle, int m, int n, ...)

See cusparseSgtsv2.

dgtsv2(intptr_t handle, int m, int n, ...)

See cusparseDgtsv2.

cgtsv2(intptr_t handle, int m, int n, ...)

See cusparseCgtsv2.

zgtsv2(intptr_t handle, int m, int n, ...)

See cusparseZgtsv2.

sgtsv2_nopivot_buffer_size_ext(...)

See cusparseSgtsv2_nopivot_bufferSizeExt.

dgtsv2_nopivot_buffer_size_ext(...)

See cusparseDgtsv2_nopivot_bufferSizeExt.

cgtsv2_nopivot_buffer_size_ext(...)

See cusparseCgtsv2_nopivot_bufferSizeExt.

zgtsv2_nopivot_buffer_size_ext(...)

See cusparseZgtsv2_nopivot_bufferSizeExt.

sgtsv2_nopivot(intptr_t handle, int m, ...)

See cusparseSgtsv2_nopivot.

dgtsv2_nopivot(intptr_t handle, int m, ...)

See cusparseDgtsv2_nopivot.

cgtsv2_nopivot(intptr_t handle, int m, ...)

See cusparseCgtsv2_nopivot.

zgtsv2_nopivot(intptr_t handle, int m, ...)

See cusparseZgtsv2_nopivot.

sgtsv2strided_batch_buffer_size_ext(...)

See cusparseSgtsv2StridedBatch_bufferSizeExt.

dgtsv2strided_batch_buffer_size_ext(...)

See cusparseDgtsv2StridedBatch_bufferSizeExt.

cgtsv2strided_batch_buffer_size_ext(...)

See cusparseCgtsv2StridedBatch_bufferSizeExt.

zgtsv2strided_batch_buffer_size_ext(...)

See cusparseZgtsv2StridedBatch_bufferSizeExt.

sgtsv2strided_batch(intptr_t handle, int m, ...)

See cusparseSgtsv2StridedBatch.

dgtsv2strided_batch(intptr_t handle, int m, ...)

See cusparseDgtsv2StridedBatch.

cgtsv2strided_batch(intptr_t handle, int m, ...)

See cusparseCgtsv2StridedBatch.

zgtsv2strided_batch(intptr_t handle, int m, ...)

See cusparseZgtsv2StridedBatch.

sgtsv_interleaved_batch_buffer_size_ext(...)

See cusparseSgtsvInterleavedBatch_bufferSizeExt.

dgtsv_interleaved_batch_buffer_size_ext(...)

See cusparseDgtsvInterleavedBatch_bufferSizeExt.

cgtsv_interleaved_batch_buffer_size_ext(...)

See cusparseCgtsvInterleavedBatch_bufferSizeExt.

zgtsv_interleaved_batch_buffer_size_ext(...)

See cusparseZgtsvInterleavedBatch_bufferSizeExt.

sgtsv_interleaved_batch(intptr_t handle, ...)

See cusparseSgtsvInterleavedBatch.

dgtsv_interleaved_batch(intptr_t handle, ...)

See cusparseDgtsvInterleavedBatch.

cgtsv_interleaved_batch(intptr_t handle, ...)

See cusparseCgtsvInterleavedBatch.

zgtsv_interleaved_batch(intptr_t handle, ...)

See cusparseZgtsvInterleavedBatch.

sgpsv_interleaved_batch_buffer_size_ext(...)

See cusparseSgpsvInterleavedBatch_bufferSizeExt.

dgpsv_interleaved_batch_buffer_size_ext(...)

See cusparseDgpsvInterleavedBatch_bufferSizeExt.

cgpsv_interleaved_batch_buffer_size_ext(...)

See cusparseCgpsvInterleavedBatch_bufferSizeExt.

zgpsv_interleaved_batch_buffer_size_ext(...)

See cusparseZgpsvInterleavedBatch_bufferSizeExt.

sgpsv_interleaved_batch(intptr_t handle, ...)

See cusparseSgpsvInterleavedBatch.

dgpsv_interleaved_batch(intptr_t handle, ...)

See cusparseDgpsvInterleavedBatch.

cgpsv_interleaved_batch(intptr_t handle, ...)

See cusparseCgpsvInterleavedBatch.

zgpsv_interleaved_batch(intptr_t handle, ...)

See cusparseZgpsvInterleavedBatch.

scsrgeam2_buffer_size_ext(intptr_t handle, ...)

See cusparseScsrgeam2_bufferSizeExt.

dcsrgeam2_buffer_size_ext(intptr_t handle, ...)

See cusparseDcsrgeam2_bufferSizeExt.

ccsrgeam2_buffer_size_ext(intptr_t handle, ...)

See cusparseCcsrgeam2_bufferSizeExt.

zcsrgeam2_buffer_size_ext(intptr_t handle, ...)

See cusparseZcsrgeam2_bufferSizeExt.

xcsrgeam2nnz(intptr_t handle, int m, int n, ...)

See cusparseXcsrgeam2Nnz.

scsrgeam2(intptr_t handle, int m, int n, ...)

See cusparseScsrgeam2.

dcsrgeam2(intptr_t handle, int m, int n, ...)

See cusparseDcsrgeam2.

ccsrgeam2(intptr_t handle, int m, int n, ...)

See cusparseCcsrgeam2.

zcsrgeam2(intptr_t handle, int m, int n, ...)

See cusparseZcsrgeam2.

snnz(intptr_t handle, int dir_a, int m, ...)

See cusparseSnnz.

dnnz(intptr_t handle, int dir_a, int m, ...)

See cusparseDnnz.

cnnz(intptr_t handle, int dir_a, int m, ...)

See cusparseCnnz.

znnz(intptr_t handle, int dir_a, int m, ...)

See cusparseZnnz.

xcoo2csr(intptr_t handle, ...)

See cusparseXcoo2csr.

xcsr2coo(intptr_t handle, ...)

See cusparseXcsr2coo.

sbsr2csr(intptr_t handle, int dir_a, int mb, ...)

See cusparseSbsr2csr.

dbsr2csr(intptr_t handle, int dir_a, int mb, ...)

See cusparseDbsr2csr.

cbsr2csr(intptr_t handle, int dir_a, int mb, ...)

See cusparseCbsr2csr.

zbsr2csr(intptr_t handle, int dir_a, int mb, ...)

See cusparseZbsr2csr.

sgebsr2gebsc_buffer_size(intptr_t handle, ...)

See cusparseSgebsr2gebsc_bufferSize.

dgebsr2gebsc_buffer_size(intptr_t handle, ...)

See cusparseDgebsr2gebsc_bufferSize.

cgebsr2gebsc_buffer_size(intptr_t handle, ...)

See cusparseCgebsr2gebsc_bufferSize.

zgebsr2gebsc_buffer_size(intptr_t handle, ...)

See cusparseZgebsr2gebsc_bufferSize.

sgebsr2gebsc_buffer_size_ext(...)

See cusparseSgebsr2gebsc_bufferSizeExt.

dgebsr2gebsc_buffer_size_ext(...)

See cusparseDgebsr2gebsc_bufferSizeExt.

cgebsr2gebsc_buffer_size_ext(...)

See cusparseCgebsr2gebsc_bufferSizeExt.

zgebsr2gebsc_buffer_size_ext(...)

See cusparseZgebsr2gebsc_bufferSizeExt.

sgebsr2gebsc(intptr_t handle, int mb, ...)

See cusparseSgebsr2gebsc.

dgebsr2gebsc(intptr_t handle, int mb, ...)

See cusparseDgebsr2gebsc.

cgebsr2gebsc(intptr_t handle, int mb, ...)

See cusparseCgebsr2gebsc.

zgebsr2gebsc(intptr_t handle, int mb, ...)

See cusparseZgebsr2gebsc.

scsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseScsr2gebsr_bufferSize.

dcsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseDcsr2gebsr_bufferSize.

ccsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseCcsr2gebsr_bufferSize.

zcsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseZcsr2gebsr_bufferSize.

scsr2gebsr_buffer_size_ext(intptr_t handle, ...)

See cusparseScsr2gebsr_bufferSizeExt.

dcsr2gebsr_buffer_size_ext(intptr_t handle, ...)

See cusparseDcsr2gebsr_bufferSizeExt.

ccsr2gebsr_buffer_size_ext(intptr_t handle, ...)

See cusparseCcsr2gebsr_bufferSizeExt.

zcsr2gebsr_buffer_size_ext(intptr_t handle, ...)

See cusparseZcsr2gebsr_bufferSizeExt.

xcsr2gebsr_nnz(intptr_t handle, int dir_a, ...)

See cusparseXcsr2gebsrNnz.

scsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseScsr2gebsr.

dcsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseDcsr2gebsr.

ccsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseCcsr2gebsr.

zcsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseZcsr2gebsr.

sgebsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseSgebsr2gebsr_bufferSize.

dgebsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseDgebsr2gebsr_bufferSize.

cgebsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseCgebsr2gebsr_bufferSize.

zgebsr2gebsr_buffer_size(intptr_t handle, ...)

See cusparseZgebsr2gebsr_bufferSize.

sgebsr2gebsr_buffer_size_ext(...)

See cusparseSgebsr2gebsr_bufferSizeExt.

dgebsr2gebsr_buffer_size_ext(...)

See cusparseDgebsr2gebsr_bufferSizeExt.

cgebsr2gebsr_buffer_size_ext(...)

See cusparseCgebsr2gebsr_bufferSizeExt.

zgebsr2gebsr_buffer_size_ext(...)

See cusparseZgebsr2gebsr_bufferSizeExt.

xgebsr2gebsr_nnz(intptr_t handle, int dir_a, ...)

See cusparseXgebsr2gebsrNnz.

sgebsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseSgebsr2gebsr.

dgebsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseDgebsr2gebsr.

cgebsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseCgebsr2gebsr.

zgebsr2gebsr(intptr_t handle, int dir_a, ...)

See cusparseZgebsr2gebsr.

xcoosort_buffer_size_ext(intptr_t handle, ...)

See cusparseXcoosort_bufferSizeExt.

xcoosort_by_row(intptr_t handle, int m, ...)

See cusparseXcoosortByRow.

xcoosort_by_column(intptr_t handle, int m, ...)

See cusparseXcoosortByColumn.

xcsrsort_buffer_size_ext(intptr_t handle, ...)

See cusparseXcsrsort_bufferSizeExt.

xcsrsort(intptr_t handle, int m, int n, ...)

See cusparseXcsrsort.

xcscsort_buffer_size_ext(intptr_t handle, ...)

See cusparseXcscsort_bufferSizeExt.

xcscsort(intptr_t handle, int m, int n, ...)

See cusparseXcscsort.

csr2csc_ex2(intptr_t handle, int m, int n, ...)

See cusparseCsr2cscEx2.

csr2csc_ex2_buffer_size(intptr_t handle, ...)

See cusparseCsr2cscEx2_bufferSize.

create_sp_vec(int64_t size, int64_t nnz, ...)

See cusparseCreateSpVec.

destroy_sp_vec(intptr_t sp_vec_descr)

See cusparseDestroySpVec.

sp_vec_get(intptr_t sp_vec_descr)

See cusparseSpVecGet.

sp_vec_get_index_base(intptr_t sp_vec_descr)

See cusparseSpVecGetIndexBase.

sp_vec_get_values(intptr_t sp_vec_descr)

See cusparseSpVecGetValues.

sp_vec_set_values(intptr_t sp_vec_descr, ...)

See cusparseSpVecSetValues.

create_dn_vec(int64_t size, intptr_t values, ...)

See cusparseCreateDnVec.

destroy_dn_vec(intptr_t dn_vec_descr)

See cusparseDestroyDnVec.

dn_vec_get(intptr_t dn_vec_descr)

See cusparseDnVecGet.

dn_vec_get_values(intptr_t dn_vec_descr)

See cusparseDnVecGetValues.

dn_vec_set_values(intptr_t dn_vec_descr, ...)

See cusparseDnVecSetValues.

destroy_sp_mat(intptr_t sp_mat_descr)

See cusparseDestroySpMat.

sp_mat_get_format(intptr_t sp_mat_descr)

See cusparseSpMatGetFormat.

sp_mat_get_index_base(intptr_t sp_mat_descr)

See cusparseSpMatGetIndexBase.

sp_mat_get_values(intptr_t sp_mat_descr)

See cusparseSpMatGetValues.

sp_mat_set_values(intptr_t sp_mat_descr, ...)

See cusparseSpMatSetValues.

sp_mat_get_size(intptr_t sp_mat_descr)

See cusparseSpMatGetSize.

sp_mat_get_strided_batch(intptr_t sp_mat_descr)

See cusparseSpMatGetStridedBatch.

coo_set_strided_batch(intptr_t sp_mat_descr, ...)

See cusparseCooSetStridedBatch.

csr_set_strided_batch(intptr_t sp_mat_descr, ...)

See cusparseCsrSetStridedBatch.

create_csr(int64_t rows, int64_t cols, ...)

See cusparseCreateCsr.

csr_get(intptr_t sp_mat_descr)

See cusparseCsrGet.

csr_set_pointers(intptr_t sp_mat_descr, ...)

See cusparseCsrSetPointers.

create_coo(int64_t rows, int64_t cols, ...)

See cusparseCreateCoo.

coo_get(intptr_t sp_mat_descr)

See cusparseCooGet.

create_dn_mat(int64_t rows, int64_t cols, ...)

See cusparseCreateDnMat.

destroy_dn_mat(intptr_t dn_mat_descr)

See cusparseDestroyDnMat.

dn_mat_get(intptr_t dn_mat_descr)

See cusparseDnMatGet.

dn_mat_get_values(intptr_t dn_mat_descr)

See cusparseDnMatGetValues.

dn_mat_set_values(intptr_t dn_mat_descr, ...)

See cusparseDnMatSetValues.

dn_mat_set_strided_batch(...)

See cusparseDnMatSetStridedBatch.

dn_mat_get_strided_batch(intptr_t dn_mat_descr)

See cusparseDnMatGetStridedBatch.

axpby(intptr_t handle, intptr_t alpha, ...)

See cusparseAxpby.

gather(intptr_t handle, intptr_t vec_y, ...)

See cusparseGather.

scatter(intptr_t handle, intptr_t vec_x, ...)

See cusparseScatter.

sp_vv_buffer_size(intptr_t handle, int op_x, ...)

See cusparseSpVV_bufferSize.

sp_vv(intptr_t handle, int op_x, ...)

See cusparseSpVV.

sp_mv(intptr_t handle, int op_a, ...)

See cusparseSpMV.

sp_mv_buffer_size(intptr_t handle, int op_a, ...)

See cusparseSpMV_bufferSize.

sp_mm(intptr_t handle, int op_a, int op_b, ...)

See cusparseSpMM.

sp_mm_buffer_size(intptr_t handle, int op_a, ...)

See cusparseSpMM_bufferSize.

sp_gemm_create_descr()

See cusparseSpGEMM_createDescr.

sp_gemm_destroy_descr(intptr_t descr)

See cusparseSpGEMM_destroyDescr.

sp_gemm_work_estimation(intptr_t handle, ...)

See cusparseSpGEMM_workEstimation.

sp_gemm_compute(intptr_t handle, int op_a, ...)

See cusparseSpGEMM_compute.

sp_gemm_copy(intptr_t handle, int op_a, ...)

See cusparseSpGEMM_copy.

create_csc(int64_t rows, int64_t cols, ...)

See cusparseCreateCsc.

csc_set_pointers(intptr_t sp_mat_descr, ...)

See cusparseCscSetPointers.

coo_set_pointers(intptr_t sp_mat_descr, ...)

See cusparseCooSetPointers.

sparse_to_dense_buffer_size(intptr_t handle, ...)

See cusparseSparseToDense_bufferSize.

sparse_to_dense(intptr_t handle, ...)

See cusparseSparseToDense.

dense_to_sparse_buffer_size(intptr_t handle, ...)

See cusparseDenseToSparse_bufferSize.

dense_to_sparse_analysis(intptr_t handle, ...)

See cusparseDenseToSparse_analysis.

dense_to_sparse_convert(intptr_t handle, ...)

See cusparseDenseToSparse_convert.

create_blocked_ell(int64_t rows, ...)

See cusparseCreateBlockedEll.

blocked_ell_get(intptr_t sp_mat_descr)

See cusparseBlockedEllGet.

sp_mm_preprocess(intptr_t handle, int op_a, ...)

See cusparseSpMM_preprocess.

sddmm_buffer_size(intptr_t handle, int op_a, ...)

See cusparseSDDMM_bufferSize.

sddmm_preprocess(intptr_t handle, int op_a, ...)

See cusparseSDDMM_preprocess.

sddmm(intptr_t handle, int op_a, int op_b, ...)

See cusparseSDDMM.

get_sp_mat_attribute_dtype(int attr)

Get the Python data type of the corresponding SpMatAttribute attribute.

sp_mat_get_attribute(intptr_t sp_mat_descr, ...)

See cusparseSpMatGetAttribute.

sp_mat_set_attribute(intptr_t sp_mat_descr, ...)

See cusparseSpMatSetAttribute.

sp_sv_create_descr()

See cusparseSpSV_createDescr.

sp_sv_destroy_descr(intptr_t descr)

See cusparseSpSV_destroyDescr.

sp_sv_buffer_size(intptr_t handle, int op_a, ...)

See cusparseSpSV_bufferSize.

sp_sv_analysis(intptr_t handle, int op_a, ...)

See cusparseSpSV_analysis.

sp_sv_solve(intptr_t handle, int op_a, ...)

See cusparseSpSV_solve.

sp_sm_create_descr()

See cusparseSpSM_createDescr.

sp_sm_destroy_descr(intptr_t descr)

See cusparseSpSM_destroyDescr.

sp_sm_buffer_size(intptr_t handle, int op_a, ...)

See cusparseSpSM_bufferSize.

sp_sm_analysis(intptr_t handle, int op_a, ...)

See cusparseSpSM_analysis.

sp_sm_solve(intptr_t handle, int op_a, ...)

See cusparseSpSM_solve.

sp_gemm_reuse_work_estimation(...)

See cusparseSpGEMMreuse_workEstimation.

sp_gemm_reuse_nnz(intptr_t handle, int op_a, ...)

See cusparseSpGEMMreuse_nnz.

sp_gemm_reuse_copy(intptr_t handle, ...)

See cusparseSpGEMMreuse_copy.

sp_gemm_reuse_compute(intptr_t handle, ...)

See cusparseSpGEMMreuse_compute.

logger_open_file(log_file)

See cusparseLoggerOpenFile.

logger_set_level(int level)

See cusparseLoggerSetLevel.

logger_set_mask(int mask)

See cusparseLoggerSetMask.

logger_force_disable()

See cusparseLoggerForceDisable.

sp_mm_op_create_plan(intptr_t handle, ...)

See cusparseSpMMOp_createPlan.

sp_mm_op(intptr_t plan, intptr_t external_buffer)

See cusparseSpMMOp.

sp_mm_op_destroy_plan(intptr_t plan)

See cusparseSpMMOp_destroyPlan.

csc_get(intptr_t sp_mat_descr)

See cusparseCscGet.

create_const_sp_vec(int64_t size, ...)

See cusparseCreateConstSpVec.

const_sp_vec_get(intptr_t sp_vec_descr)

See cusparseConstSpVecGet.

const_sp_vec_get_values(intptr_t sp_vec_descr)

See cusparseConstSpVecGetValues.

create_const_dn_vec(int64_t size, ...)

See cusparseCreateConstDnVec.

const_dn_vec_get(intptr_t dn_vec_descr)

See cusparseConstDnVecGet.

const_dn_vec_get_values(intptr_t dn_vec_descr)

See cusparseConstDnVecGetValues.

const_sp_mat_get_values(intptr_t sp_mat_descr)

See cusparseConstSpMatGetValues.

create_const_csr(int64_t rows, int64_t cols, ...)

See cusparseCreateConstCsr.

create_const_csc(int64_t rows, int64_t cols, ...)

See cusparseCreateConstCsc.

const_csr_get(intptr_t sp_mat_descr)

See cusparseConstCsrGet.

const_csc_get(intptr_t sp_mat_descr)

See cusparseConstCscGet.

create_const_coo(int64_t rows, int64_t cols, ...)

See cusparseCreateConstCoo.

const_coo_get(intptr_t sp_mat_descr)

See cusparseConstCooGet.

create_const_blocked_ell(int64_t rows, ...)

See cusparseCreateConstBlockedEll.

const_blocked_ell_get(intptr_t sp_mat_descr)

See cusparseConstBlockedEllGet.

create_const_dn_mat(int64_t rows, ...)

See cusparseCreateConstDnMat.

const_dn_mat_get(intptr_t dn_mat_descr)

See cusparseConstDnMatGet.

const_dn_mat_get_values(intptr_t dn_mat_descr)

See cusparseConstDnMatGetValues.

sp_gemm_get_num_products(intptr_t spgemm_descr)

See cusparseSpGEMM_getNumProducts.

bsr_set_strided_batch(intptr_t sp_mat_descr, ...)

See cusparseBsrSetStridedBatch.

create_bsr(int64_t brows, int64_t bcols, ...)

See cusparseCreateBsr.

create_const_bsr(int64_t brows, ...)

See cusparseCreateConstBsr.

create_sliced_ell(int64_t rows, ...)

See cusparseCreateSlicedEll.

create_const_sliced_ell(int64_t rows, ...)

See cusparseCreateConstSlicedEll.

sp_sv_update_matrix(intptr_t handle, ...)

See cusparseSpSV_updateMatrix.