HIP: Heterogenous-computing Interface for Portability
|
type | CUDA | CUDA version* | HIP |
---|---|---|---|
define | CUSPARSE_VER_MAJOR | 10.1 Update 2 | |
define | CUSPARSE_VER_MINOR | 10.1 Update 2 | |
define | CUSPARSE_VER_PATCH | 10.1 Update 2 | |
define | CUSPARSE_VER_BUILD | 10.1 Update 2 | |
define | CUSPARSE_VERSION | 10.1 Update 2 | |
enum | ***cusparseAction_t *** | ***hipsparseAction_t *** | |
0 | *CUSPARSE_ACTION_SYMBOLIC * | *HIPSPARSE_ACTION_SYMBOLIC * | |
1 | *CUSPARSE_ACTION_NUMERIC * | *HIPSPARSE_ACTION_NUMERIC * | |
enum | ***cusparseDirection_t *** | ***hipsparseDirection_t *** | |
0 | *CUSPARSE_DIRECTION_ROW * | *HIPSPARSE_DIRECTION_ROW * | |
1 | *CUSPARSE_DIRECTION_COLUMN * | *HIPSPARSE_DIRECTION_COLUMN * | |
enum | ***cusparseHybPartition_t *** | ***hipsparseHybPartition_t *** | |
0 | *CUSPARSE_HYB_PARTITION_AUTO * | *HIPSPARSE_HYB_PARTITION_AUTO * | |
1 | *CUSPARSE_HYB_PARTITION_USER * | *HIPSPARSE_HYB_PARTITION_USER * | |
2 | *CUSPARSE_HYB_PARTITION_MAX * | *HIPSPARSE_HYB_PARTITION_MAX * | |
enum | ***cusparseDiagType_t *** | ***hipsparseDiagType_t *** | |
0 | *CUSPARSE_DIAG_TYPE_NON_UNIT * | *HIPSPARSE_DIAG_TYPE_NON_UNIT * | |
1 | *CUSPARSE_DIAG_TYPE_UNIT * | *HIPSPARSE_DIAG_TYPE_UNIT * | |
enum | ***cusparseFillMode_t *** | ***hipsparseFillMode_t *** | |
0 | *CUSPARSE_FILL_MODE_LOWER * | *HIPSPARSE_FILL_MODE_LOWER * | |
1 | *CUSPARSE_FILL_MODE_UPPER * | *HIPSPARSE_FILL_MODE_UPPER * | |
enum | ***cusparseIndexBase_t *** | ***hipsparseIndexBase_t *** | |
0 | *CUSPARSE_INDEX_BASE_ZERO * | *HIPSPARSE_INDEX_BASE_ZERO * | |
1 | *CUSPARSE_INDEX_BASE_ONE * | *HIPSPARSE_INDEX_BASE_ONE * | |
enum | ***cusparseMatrixType_t *** | ***hipsparseMatrixType_t *** | |
0 | *CUSPARSE_MATRIX_TYPE_GENERAL * | *HIPSPARSE_MATRIX_TYPE_GENERAL * | |
1 | *CUSPARSE_MATRIX_TYPE_SYMMETRIC * | *HIPSPARSE_MATRIX_TYPE_SYMMETRIC * | |
2 | *CUSPARSE_MATRIX_TYPE_HERMITIAN * | *HIPSPARSE_MATRIX_TYPE_HERMITIAN * | |
3 | *CUSPARSE_MATRIX_TYPE_TRIANGULAR * | *HIPSPARSE_MATRIX_TYPE_TRIANGULAR * | |
enum | ***cusparseOperation_t *** | ***hipsparseOperation_t *** | |
0 | *CUSPARSE_OPERATION_NON_TRANSPOSE * | *HIPSPARSE_OPERATION_NON_TRANSPOSE * | |
1 | *CUSPARSE_OPERATION_TRANSPOSE * | *HIPSPARSE_OPERATION_TRANSPOSE * | |
2 | *CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE * | *HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE * | |
enum | ***cusparsePointerMode_t *** | ***hipsparsePointerMode_t *** | |
0 | *CUSPARSE_POINTER_MODE_HOST * | *HIPSPARSE_POINTER_MODE_HOST * | |
1 | *CUSPARSE_POINTER_MODE_DEVICE * | *HIPSPARSE_POINTER_MODE_DEVICE * | |
enum | ***cusparseAlgMode_t *** | 8.0 | |
0 | *CUSPARSE_ALG0 * | 8.0 | |
1 | *CUSPARSE_ALG1 * | 8.0 | |
0 | *CUSPARSE_ALG_NAIVE * | 9.2 | |
1 | *CUSPARSE_ALG_MERGE_PATH * | 9.2 | |
enum | ***cusparseSolvePolicy_t *** | ***hipsparseSolvePolicy_t *** | |
0 | *CUSPARSE_SOLVE_POLICY_NO_LEVEL * | *HIPSPARSE_SOLVE_POLICY_NO_LEVEL * | |
1 | *CUSPARSE_SOLVE_POLICY_USE_LEVEL * | *HIPSPARSE_SOLVE_POLICY_USE_LEVEL * | |
enum | ***cusparseStatus_t *** | ***hipsparseMatrixType_t *** | |
0 | *CUSPARSE_STATUS_SUCCESS * | *HIPSPARSE_STATUS_SUCCESS * | |
1 | *CUSPARSE_STATUS_NOT_INITIALIZED * | *HIPSPARSE_STATUS_NOT_INITIALIZED * | |
2 | *CUSPARSE_STATUS_ALLOC_FAILED * | *HIPSPARSE_STATUS_ALLOC_FAILED * | |
3 | *CUSPARSE_STATUS_INVALID_VALUE * | *HIPSPARSE_STATUS_INVALID_VALUE * | |
4 | *CUSPARSE_STATUS_ARCH_MISMATCH * | *HIPSPARSE_STATUS_ARCH_MISMATCH * | |
5 | *CUSPARSE_STATUS_MAPPING_ERROR * | *HIPSPARSE_STATUS_MAPPING_ERROR * | |
6 | *CUSPARSE_STATUS_EXECUTION_FAILED * | *HIPSPARSE_STATUS_EXECUTION_FAILED * | |
7 | *CUSPARSE_STATUS_INTERNAL_ERROR * | *HIPSPARSE_STATUS_INTERNAL_ERROR * | |
8 | *CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED * | *HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED * | |
9 | *CUSPARSE_STATUS_ZERO_PIVOT * | *HIPSPARSE_STATUS_ZERO_PIVOT * | |
struct | cusparseContext | ||
typedef | cusparseHandle_t | hipsparseHandle_t | |
struct | cusparseHybMat | ||
typedef | cusparseHybMat_t | hipsparseHybMat_t | |
struct | cusparseMatDescr | ||
typedef | cusparseMatDescr_t | hipsparseMatDescr_t | |
struct | cusparseSolveAnalysisInfo | ||
typedef | cusparseSolveAnalysisInfo_t | ||
struct | csrsv2Info | ||
typedef | csrsv2Info_t | csrsv2Info_t | |
struct | csrsm2Info | 9.2 | csrsm2Info |
typedef | csrsm2Info_t | csrsm2Info_t | |
struct | bsrsv2Info | ||
typedef | bsrsv2Info_t | ||
struct | bsrsm2Info | ||
typedef | bsrsm2Info_t | ||
struct | bsric02Info | ||
typedef | bsric02Info_t | ||
struct | csrilu02Info | ||
typedef | csrilu02Info_t | csrilu02Info_t | |
struct | bsrilu02Info | ||
typedef | bsrilu02Info_t | ||
struct | csru2csrInfo | ||
typedef | csru2csrInfo_t | ||
struct | csrgemm2Info | csrgemm2Info | |
typedef | csrgemm2Info_t | csrgemm2Info_t | |
struct | cusparseColorInfo | ||
typedef | cusparseColorInfo_t | ||
struct | pruneInfo | 9.0 | |
typedef | pruneInfo_t | 9.0 | |
enum | ***cusparseCsr2CscAlg_t *** | 10.1 | |
1 | *CUSPARSE_CSR2CSC_ALG1 * | 10.1 | |
2 | *CUSPARSE_CSR2CSC_ALG2 * | 10.1 | |
enum | ***cusparseFormat_t *** | 10.1 | |
1 | *CUSPARSE_FORMAT_CSR * | 10.1 | |
2 | *CUSPARSE_FORMAT_CSC * | 10.1 | |
3 | *CUSPARSE_FORMAT_COO * | 10.1 | |
4 | *CUSPARSE_FORMAT_COO_AOS * | 10.1 | |
enum | ***cusparseOrder_t *** | 10.1 | |
1 | *CUSPARSE_ORDER_COL * | 10.1 | |
2 | *CUSPARSE_ORDER_ROW * | 10.1 | |
enum | ***cusparseSpMVAlg_t *** | 10.1 | |
0 | *CUSPARSE_MV_ALG_DEFAULT * | 10.1 | |
1 | *CUSPARSE_COOMV_ALG * | 10.1 | |
2 | *CUSPARSE_CSRMV_ALG1 * | 10.1 | |
3 | *CUSPARSE_CSRMV_ALG2 * | 10.1 | |
enum | ***cusparseSpMMAlg_t *** | 10.1 | |
0 | *CUSPARSE_MM_ALG_DEFAULT * | 10.1 | |
1 | *CUSPARSE_COOMM_ALG1 * | 10.1 | |
2 | *CUSPARSE_COOMM_ALG2 * | 10.1 | |
3 | *CUSPARSE_COOMM_ALG3 * | 10.1 | |
4 | *CUSPARSE_CSRMM_ALG1 * | 10.1 | |
enum | ***cusparseIndexType_t *** | 10.1 | |
1 | *CUSPARSE_INDEX_16U * | 10.1 | |
2 | *CUSPARSE_INDEX_32I * | 10.1 | |
3 | *CUSPARSE_INDEX_64I * | 10.1 | |
struct | cusparseSpMatDescr | 10.1 | |
typedef | cusparseSpMatDescr_t | 10.1 | |
struct | cusparseDnMatDescr | 10.1 | |
typedef | cusparseDnMatDescr_t | 10.1 | |
struct | cusparseSpVecDescr | 10.1 | |
typedef | cusparseSpVecDescr_t | 10.1 | |
struct | cusparseDnVecDescr | 10.1 | |
typedef | cusparseDnVecDescr_t | 10.1 |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseCreate
|hipsparseCreate
| |cusparseCreateSolveAnalysisInfo
| | |cusparseCreateHybMat
|hipsparseCreateHybMat
| |cusparseCreateMatDescr
|hipsparseCreateMatDescr
| |cusparseDestroy
|hipsparseDestroy
| |cusparseDestroySolveAnalysisInfo
| | |cusparseDestroyHybMat
|hipsparseDestroyHybMat
| |cusparseDestroyMatDescr
|hipsparseDestroyMatDescr
| |cusparseGetLevelInfo
| | |cusparseGetMatDiagType
|hipsparseGetMatDiagType
| |cusparseGetMatFillMode
|hipsparseGetMatFillMode
| |cusparseGetMatIndexBase
|hipsparseGetMatIndexBase
| |cusparseGetMatType
|hipsparseGetMatType
| |cusparseGetPointerMode
|hipsparseGetPointerMode
| |cusparseGetVersion
|hipsparseGetVersion
| |cusparseSetMatDiagType
|hipsparseSetMatDiagType
| |cusparseSetMatFillMode
|hipsparseSetMatFillMode
| |cusparseSetMatType
|hipsparseSetMatType
| |cusparseSetPointerMode
|hipsparseSetPointerMode
| |cusparseSetStream
|hipsparseSetStream
| |cusparseGetStream
|hipsparseGetStream
| 8.0 | |cusparseCreateCsrsv2Info
|hipsparseCreateCsrsv2Info
| |cusparseDestroyCsrsv2Info
|hipsparseDestroyCsrsv2Info
| |cusparseCreateCsrsm2Info
|hipsparseCreateCsrsm2Info
| 9.2 | |cusparseDestroyCsrsm2Info
|hipsparseDestroyCsrsm2Info
| 9.2 | |cusparseCreateCsric02Info
| | |cusparseDestroyCsric02Info
| | |cusparseCreateCsrilu02Info
|hipsparseCreateCsrilu02Info
| |cusparseDestroyCsrilu02Info
|hipsparseDestroyCsrilu02Info
| |cusparseCreateBsrsv2Info
| | |cusparseDestroyBsrsv2Info
| | |cusparseCreateBsrsm2Info
| | |cusparseDestroyBsrsm2Info
| | |cusparseCreateBsric02Info
| | |cusparseDestroyBsric02Info
| | |cusparseCreateBsrilu02Info
| | |cusparseDestroyBsrilu02Info
| | |cusparseCreateCsrgemm2Info
|hipsparseCreateCsrgemm2Info
| |cusparseDestroyCsrgemm2Info
|hipsparseDestroyCsrgemm2Info
| |cusparseCreatePruneInfo
| | 9.0 | |cusparseDestroyPruneInfo
| | 9.0 |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseSaxpyi
|hipsparseSaxpyi
| |cusparseDaxpyi
|hipsparseDaxpyi
| |cusparseCaxpyi
|hipsparseCaxpyi
| |cusparseZaxpyi
|hipsparseZaxpyi
| |cusparseSdoti
|hipsparseSdoti
| |cusparseDdoti
|hipsparseDdoti
| |cusparseCdoti
|hipsparseCdoti
| |cusparseZdoti
|hipsparseZdoti
| |cusparseCdotci
|hipsparseCdotci
| |cusparseZdotci
|hipsparseZdotci
| |cusparseSgthr
|hipsparseSgthr
| |cusparseDgthr
|hipsparseDgthr
| |cusparseCgthr
|hipsparseCgthr
| |cusparseZgthr
|hipsparseZgthr
| |cusparseSgthrz
|hipsparseSgthrz
| |cusparseDgthrz
|hipsparseDgthrz
| |cusparseCgthrz
|hipsparseCgthrz
| |cusparseZgthrz
|hipsparseZgthrz
| |cusparseSroti
|hipsparseSroti
| |cusparseDroti
|hipsparseDroti
| |cusparseSsctr
|hipsparseSsctr
| |cusparseDsctr
|hipsparseDsctr
| |cusparseCsctr
|hipsparseCsctr
| |cusparseZsctr
|hipsparseZsctr
|
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseSbsrmv
|hipsparseSbsrmv
| |cusparseDbsrmv
|hipsparseDbsrmv
| |cusparseCbsrmv
|hipsparseCbsrmv
| |cusparseZbsrmv
|hipsparseZbsrmv
| |cusparseSbsrxmv
| | |cusparseDbsrxmv
| | |cusparseCbsrxmv
| | |cusparseZbsrxmv
| | |cusparseScsrmv
|hipsparseScsrmv
| |cusparseDcsrmv
|hipsparseDcsrmv
| |cusparseCcsrmv
|hipsparseCcsrmv
| |cusparseZcsrmv
|hipsparseZcsrmv
| |cusparseCsrmvEx
| | 8.0 | |cusparseCsrmvEx_bufferSize
| | 8.0 | |cusparseScsrmv_mp
| | 8.0 | |cusparseDcsrmv_mp
| | 8.0 | |cusparseCcsrmv_mp
| | 8.0 | |cusparseZcsrmv_mp
| | 8.0 | |cusparseSgemvi
| | 7.5 | |cusparseDgemvi
| | 7.5 | |cusparseCgemvi
| | 7.5 | |cusparseZgemvi
| | 7.5 | |cusparseSgemvi_bufferSize
| | 7.5 | |cusparseDgemvi_bufferSize
| | 7.5 | |cusparseCgemvi_bufferSize
| | 7.5 | |cusparseZgemvi_bufferSize
| | 7.5 | |cusparseSbsrsv2_bufferSize
| | |cusparseSbsrsv2_bufferSizeExt
| | |cusparseDbsrsv2_bufferSize
| | |cusparseDbsrsv2_bufferSizeExt
| | |cusparseCbsrsv2_bufferSize
| | |cusparseCbsrsv2_bufferSizeExt
| | |cusparseZbsrsv2_bufferSize
| | |cusparseZbsrsv2_bufferSizeExt
| | |cusparseSbsrsv2_analysis
| | |cusparseDbsrsv2_analysis
| | |cusparseCbsrsv2_analysis
| | |cusparseZbsrsv2_analysis
| | |cusparseXbsrsv2_zeroPivot
| | |cusparseSbsrsv2_solve | | |
cusparseDbsrsv2_solve | | |cusparseCbsrsv2_solve | | |
cusparseZbsrsv2_solve | | |cusparseScsrsv_analysis
| | |cusparseDcsrsv_analysis
| | |cusparseCcsrsv_analysis
| | |cusparseZcsrsv_analysis
| | |cusparseCsrsv_analysisEx
| | 8.0 | |cusparseScsrsv_solve
| | |cusparseDcsrsv_solve
| | |cusparseCcsrsv_solve
| | |cusparseZcsrsv_solve
| | |cusparseCsrsv_solveEx
| | 8.0 | |cusparseScsrsv2_bufferSize
|hipsparseScsrsv2_bufferSize
| |cusparseScsrsv2_bufferSizeExt
|hipsparseScsrsv2_bufferSizeExt
| |cusparseDcsrsv2_bufferSize
|hipsparseDcsrsv2_bufferSize
| |cusparseDcsrsv2_bufferSizeExt
|hipsparseDcsrsv2_bufferSizeExt
| |cusparseCcsrsv2_bufferSize
|hipsparseCcsrsv2_bufferSize
| |cusparseCcsrsv2_bufferSizeExt
|hipsparseCcsrsv2_bufferSizeExt
| |cusparseZcsrsv2_bufferSize
|hipsparseZcsrsv2_bufferSize
| |cusparseZcsrsv2_bufferSizeExt
|hipsparseZcsrsv2_bufferSizeExt
| |cusparseScsrsv2_analysis
|hipsparseScsrsv2_analysis
| |cusparseDcsrsv2_analysis
|hipsparseDcsrsv2_analysis
| |cusparseCcsrsv2_analysis
|hipsparseCcsrsv2_analysis
| |cusparseZcsrsv2_analysis
|hipsparseZcsrsv2_analysis
| |cusparseScsrsv2_solve
|hipsparseScsrsv2_solve
| |cusparseDcsrsv2_solve
|hipsparseDcsrsv2_solve
| |cusparseCcsrsv2_solve
|hipsparseCcsrsv2_solve
| |cusparseZcsrsv2_solve
|hipsparseZcsrsv2_solve
| |cusparseXcsrsv2_zeroPivot
|hipsparseXcsrsv2_zeroPivot
| |cusparseShybmv
|hipsparseShybmv
| |cusparseDhybmv
|hipsparseDhybmv
| |cusparseChybmv
|hipsparseChybmv
| |cusparseZhybmv
|hipsparseZhybmv
| |cusparseShybsv_analysis
| | |cusparseDhybsv_analysis
| | |cusparseChybsv_analysis
| | |cusparseZhybsv_analysis
| | |cusparseShybsv_solve
| | |cusparseDhybsv_solve
| | |cusparseChybsv_solve
| | |cusparseZhybsv_solve
| |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseScsrmm
|hipsparseScsrmm
| |cusparseDcsrmm
|hipsparseDcsrmm
| |cusparseCcsrmm
|hipsparseCcsrmm
| |cusparseZcsrmm
|hipsparseZcsrmm
| |cusparseScsrmm2
|hipsparseScsrmm2
| |cusparseDcsrmm2
|hipsparseDcsrmm2
| |cusparseCcsrmm2
|hipsparseCcsrmm2
| |cusparseZcsrmm2
|hipsparseZcsrmm2
| |cusparseScsrsm_analysis
| | |cusparseDcsrsm_analysis
| | |cusparseCcsrsm_analysis
| | |cusparseZcsrsm_analysis
| | |cusparseScsrsm_solve
| | |cusparseDcsrsm_solve
| | |cusparseCcsrsm_solve
| | |cusparseZcsrsm_solve
| | |cusparseScsrsm2_bufferSizeExt
|hipsparseScsrsm2_bufferSizeExt
| 9.2 | |cusparseDcsrsm2_bufferSizeExt
|hipsparseDcsrsm2_bufferSizeExt
| 9.2 | |cusparseCcsrsm2_bufferSizeExt
|hipsparseCcsrsm2_bufferSizeExt
| 9.2 | |cusparseZcsrsm2_bufferSizeExt
|hipsparseZcsrsm2_bufferSizeExt
| 9.2 | |cusparseScsrsm2_analysis
|hipsparseScsrsm2_analysis
| 9.2 | |cusparseDcsrsm2_analysis
|hipsparseDcsrsm2_analysis
| 9.2 | |cusparseCcsrsm2_analysis
|hipsparseCcsrsm2_analysis
| 9.2 | |cusparseZcsrsm2_analysis
|hipsparseZcsrsm2_analysis
| 9.2 | |cusparseScsrsm2_solve
|hipsparseScsrsm2_solve
| 9.2 | |cusparseDcsrsm2_solve
|hipsparseDcsrsm2_solve
| 9.2 | |cusparseCcsrsm2_solve
|hipsparseCcsrsm2_solve
| 9.2 | |cusparseZcsrsm2_solve
|hipsparseZcsrsm2_solve
| 9.2 | |cusparseXcsrsm2_zeroPivot
|hipsparseXcsrsm2_zeroPivot
| 9.2 | |cusparseSbsrmm
| | |cusparseDbsrmm
| | |cusparseCbsrmm
| | |cusparseZbsrmm
| | |cusparseSbsrsm2_bufferSize
| | |cusparseSbsrsm2_bufferSizeExt
| | |cusparseDbsrsm2_bufferSize
| | |cusparseDbsrsm2_bufferSizeExt
| | |cusparseCbsrsm2_bufferSize
| | |cusparseCbsrsm2_bufferSizeExt
| | |cusparseZbsrsm2_bufferSize
| | |cusparseZbsrsm2_bufferSizeExt
| | |cusparseSbsrsm2_analysis
| | |cusparseDbsrsm2_analysis
| | |cusparseCbsrsm2_analysis
| | |cusparseZbsrsm2_analysis
| | |cusparseSbsrsm2_solve
| | |cusparseDbsrsm2_solve
| | |cusparseCbsrsm2_solve
| | |cusparseZbsrsm2_solve
| | |cusparseXbsrsm2_zeroPivot
| | |cusparseSgemmi
| | 8.0 | |cusparseDgemmi
| | 8.0 | |cusparseCgemmi
| | 8.0 | |cusparseZgemmi
| | 8.0 |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseXcsrgeamNnz
|hipsparseXcsrgeamNnz
| |cusparseScsrgeam
|hipsparseScsrgeam
| |cusparseDcsrgeam
|hipsparseDcsrgeam
| |cusparseCcsrgeam
|hipsparseCcsrgeam
| |cusparseZcsrgeam
|hipsparseZcsrgeam
| |cusparseXcsrgeam2Nnz
|hipsparseXcsrgeam2Nnz
| 9.2 | |cusparseScsrgeam2
|hipsparseScsrgeam2
| 9.2 | |cusparseDcsrgeam2
|hipsparseDcsrgeam2
| 9.2 | |cusparseCcsrgeam2
|hipsparseCcsrgeam2
| 9.2 | |cusparseZcsrgeam2
|hipsparseZcsrgeam2
| 9.2 | |cusparseScsrgeam2_bufferSizeExt
|hipsparseScsrgeam2_bufferSizeExt
| 9.2 | |cusparseDcsrgeam2_bufferSizeExt
|hipsparseDcsrgeam2_bufferSizeExt
| 9.2 | |cusparseCcsrgeam2_bufferSizeExt
|hipsparseCcsrgeam2_bufferSizeExt
| 9.2 | |cusparseZcsrgeam2_bufferSizeExt
|hipsparseZcsrgeam2_bufferSizeExt
| 9.2 | |cusparseXcsrgemmNnz
|hipsparseXcsrgemmNnz
| |cusparseScsrgemm
|hipsparseScsrgemm
| |cusparseDcsrgemm
|hipsparseDcsrgemm
| |cusparseCcsrgemm
|hipsparseCcsrgemm
| |cusparseZcsrgemm
|hipsparseZcsrgemm
| |cusparseXcsrgemm2Nnz
|hipsparseXcsrgemm2Nnz
| |cusparseScsrgemm2
|hipsparseScsrgemm2
| |cusparseDcsrgemm2
|hipsparseDcsrgemm2
| |cusparseCcsrgemm2
|hipsparseCcsrgemm2
| |cusparseZcsrgemm2
|hipsparseZcsrgemm2
| |cusparseScsrgemm2_bufferSizeExt
|hipsparseScsrgemm2_bufferSizeExt
| |cusparseDcsrgemm2_bufferSizeExt
|hipsparseDcsrgemm2_bufferSizeExt
| |cusparseCcsrgemm2_bufferSizeExt
|hipsparseCcsrgemm2_bufferSizeExt
| |cusparseZcsrgemm2_bufferSizeExt
|hipsparseZcsrgemm2_bufferSizeExt
|
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseScsric0
| | |cusparseDcsric0
| | |cusparseCcsric0
| | |cusparseZcsric0
| | |cusparseScsric02_bufferSize
| | |cusparseScsric02_bufferSizeExt
| | |cusparseDcsric02_bufferSize
| | |cusparseDcsric02_bufferSizeExt
| | |cusparseCcsric02_bufferSize
| | |cusparseCcsric02_bufferSizeExt
| | |cusparseZcsric02_bufferSize
| | |cusparseZcsric02_bufferSizeExt
| | |cusparseScsric02_analysis
| | |cusparseDcsric02_analysis
| | |cusparseCcsric02_analysis
| | |cusparseZcsric02_analysis
| | |cusparseScsric02
| | |cusparseDcsric02
| | |cusparseCcsric02
| | |cusparseZcsric02
| | |cusparseXcsric02_zeroPivot
| | |cusparseSbsric02_bufferSize
| | |cusparseSbsric02_bufferSizeExt
| | |cusparseDbsric02_bufferSize
| | |cusparseDbsric02_bufferSizeExt
| | |cusparseCbsric02_bufferSize
| | |cusparseCbsric02_bufferSizeExt
| | |cusparseZbsric02_bufferSize
| | |cusparseZbsric02_bufferSizeExt
| | |cusparseSbsric02_analysis
| | |cusparseDbsric02_analysis
| | |cusparseCbsric02_analysis
| | |cusparseZbsric02_analysis
| | |cusparseSbsric02
| | |cusparseDbsric02
| | |cusparseCbsric02
| | |cusparseZbsric02
| | |cusparseXbsric02_zeroPivot
| |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseScsrilu0
| | |cusparseDcsrilu0
| | |cusparseCcsrilu0
| | |cusparseZcsrilu0
| | |cusparseCsrilu0Ex
| | 8.0 | |cusparseScsrilu02_numericBoost
| | |cusparseDcsrilu02_numericBoost
| | |cusparseCcsrilu02_numericBoost
| | |cusparseZcsrilu02_numericBoost
| | |cusparseXcsrilu02_zeroPivot
|hipsparseXcsrilu02_zeroPivot
| |cusparseScsrilu02_bufferSize
|hipsparseScsrilu02_bufferSize
| |cusparseScsrilu02_bufferSizeExt
|hipsparseScsrilu02_bufferSizeExt
| |cusparseDcsrilu02_bufferSize
|hipsparseDcsrilu02_bufferSize
| |cusparseDcsrilu02_bufferSizeExt
|hipsparseDcsrilu02_bufferSizeExt
| |cusparseCcsrilu02_bufferSize
|hipsparseCcsrilu02_bufferSize
| |cusparseCcsrilu02_bufferSizeExt
|hipsparseCcsrilu02_bufferSizeExt
| |cusparseZcsrilu02_bufferSize
|hipsparseZcsrilu02_bufferSize
| |cusparseZcsrilu02_bufferSizeExt
|hipsparseZcsrilu02_bufferSizeExt
| |cusparseScsrilu02_analysis
|hipsparseScsrilu02_analysis
| |cusparseDcsrilu02_analysis
|hipsparseDcsrilu02_analysis
| |cusparseCcsrilu02_analysis
|hipsparseCcsrilu02_analysis
| |cusparseZcsrilu02_analysis
|hipsparseZcsrilu02_analysis
| |cusparseScsrilu02
|hipsparseScsrilu02
| |cusparseDcsrilu02
|hipsparseDcsrilu02
| |cusparseCcsrilu02
|hipsparseCcsrilu02
| |cusparseZcsrilu02
|hipsparseZcsrilu02
| |cusparseXbsric02_zeroPivot
|hipsparseXcsrilu02_zeroPivot
| |cusparseSbsrilu02_numericBoost
| | |cusparseDbsrilu02_numericBoost
| | |cusparseCbsrilu02_numericBoost
| | |cusparseZbsrilu02_numericBoost
| | |cusparseSbsrilu02_bufferSize
| | |cusparseSbsrilu02_bufferSizeExt
| | |cusparseDbsrilu02_bufferSize
| | |cusparseDbsrilu02_bufferSizeExt
| | |cusparseCbsrilu02_bufferSize
| | |cusparseCbsrilu02_bufferSizeExt
| | |cusparseZbsrilu02_bufferSize
| | |cusparseZbsrilu02_bufferSizeExt
| | |cusparseSbsrilu02_analysis
| | |cusparseDbsrilu02_analysis
| | |cusparseCbsrilu02_analysis
| | |cusparseZbsrilu02_analysis
| | |cusparseSbsrilu02
| | |cusparseDbsrilu02
| | |cusparseCbsrilu02
| | |cusparseZbsrilu02
| | |cusparseXbsrilu02_zeroPivot
| |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseSgtsv
| | |cusparseDgtsv
| | |cusparseCgtsv
| | |cusparseZgtsv
| | |cusparseSgtsv_nopivot
| | |cusparseDgtsv_nopivot
| | |cusparseCgtsv_nopivot
| | |cusparseZgtsv_nopivot
| | |cusparseSgtsv2_bufferSizeExt
| | 9.0 | |cusparseDgtsv2_bufferSizeExt
| | 9.0 | |cusparseCgtsv2_bufferSizeExt
| | 9.0 | |cusparseZgtsv2_bufferSizeExt
| | 9.0 | |cusparseSgtsv2
| | 9.0 | |cusparseDgtsv2
| | 9.0 | |cusparseCgtsv2
| | 9.0 | |cusparseZgtsv2
| | 9.0 | |cusparseSgtsv2_nopivot_bufferSizeExt
| | 9.0 | |cusparseDgtsv2_nopivot_bufferSizeExt
| | 9.0 | |cusparseCgtsv2_nopivot_bufferSizeExt
| | 9.0 | |cusparseZgtsv2_nopivot_bufferSizeExt
| | 9.0 | |cusparseSgtsv2_nopivot
| | 9.0 | |cusparseDgtsv2_nopivot
| | 9.0 | |cusparseCgtsv2_nopivot
| | 9.0 | |cusparseZgtsv2_nopivot
| | 9.0 |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseSgtsvStridedBatch
| | |cusparseDgtsvStridedBatch
| | |cusparseCgtsvStridedBatch
| | |cusparseZgtsvStridedBatch
| | |cusparseSgtsv2StridedBatch_bufferSizeExt
| | 9.0 | |cusparseDgtsv2StridedBatch_bufferSizeExt
| | 9.0 | |cusparseCgtsv2StridedBatch_bufferSizeExt
| | 9.0 | |cusparseZgtsv2StridedBatch_bufferSizeExt
| | 9.0 | |cusparseSgtsv2StridedBatch
| | 9.0 | |cusparseDgtsv2StridedBatch
| | 9.0 | |cusparseCgtsv2StridedBatch
| | 9.0 | |cusparseZgtsv2StridedBatch
| | 9.0 | |cusparseSgtsvInterleavedBatch_bufferSizeExt
| | 9.2 | |cusparseDgtsvInterleavedBatch_bufferSizeExt
| | 9.2 | |cusparseCgtsvInterleavedBatch_bufferSizeExt
| | 9.2 | |cusparseZgtsvInterleavedBatch_bufferSizeExt
| | 9.2 | |cusparseSgtsvInterleavedBatch
| | 9.2 | |cusparseDgtsvInterleavedBatch
| | 9.2 | |cusparseCgtsvInterleavedBatch
| | 9.2 | |cusparseZgtsvInterleavedBatch
| | 9.2 |
CUDA | HIP | CUDA version* |
---|---|---|
cusparseSgpsvInterleavedBatch_bufferSizeExt | 9.2 | |
cusparseDgpsvInterleavedBatch_bufferSizeExt | 9.2 | |
cusparseCgpsvInterleavedBatch_bufferSizeExt | 9.2 | |
cusparseZgpsvInterleavedBatch_bufferSizeExt | 9.2 | |
cusparseSgpsvInterleavedBatch | 9.2 | |
cusparseDgpsvInterleavedBatch | 9.2 | |
cusparseCgpsvInterleavedBatch | 9.2 | |
cusparseZgpsvInterleavedBatch | 9.2 |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseScsrcolor
| | |cusparseDcsrcolor
| | |cusparseCcsrcolor
| | |cusparseZcsrcolor
| |
| CUDA | HIP |**CUDA version***| |--------------------------------------------------------—|----------------------------------------------—|:-------------—:| |cusparseSbsr2csr
| | |cusparseDbsr2csr
| | |cusparseCbsr2csr
| | |cusparseZbsr2csr
| | |cusparseSgebsr2gebsc_bufferSize
| | |cusparseSgebsr2gebsc_bufferSizeExt
| | |cusparseDgebsr2gebsc_bufferSize
| | |cusparseDgebsr2gebsc_bufferSizeExt
| | |cusparseCgebsr2gebsc_bufferSize
| | |cusparseCgebsr2gebsc_bufferSizeExt
| | |cusparseZgebsr2gebsc_bufferSize
| | |cusparseZgebsr2gebsc_bufferSizeExt
| | |cusparseSgebsr2gebsc
| | |cusparseDgebsr2gebsc
| | |cusparseCgebsr2gebsc
| | |cusparseZgebsr2gebsc
| | |cusparseSgebsr2gebsr_bufferSize
| | |cusparseSgebsr2gebsr_bufferSizeExt
| | |cusparseDgebsr2gebsr_bufferSize
| | |cusparseDgebsr2gebsr_bufferSizeExt
| | |cusparseCgebsr2gebsr_bufferSize
| | |cusparseCgebsr2gebsr_bufferSizeExt
| | |cusparseZgebsr2gebsr_bufferSize
| | |cusparseZgebsr2gebsr_bufferSizeExt
| | |cusparseXgebsr2gebsrNnz
| | |cusparseSgebsr2gebsr
| | |cusparseDgebsr2gebsr
| | |cusparseCgebsr2gebsr
| | |cusparseZgebsr2gebsr
| | |cusparseXgebsr2csr
| | |cusparseSgebsr2csr
| | |cusparseDgebsr2csr
| | |cusparseCgebsr2csr
| | |cusparseZgebsr2csr
| | |cusparseScsr2gebsr_bufferSize
| | |cusparseScsr2gebsr_bufferSizeExt
| | |cusparseDcsr2gebsr_bufferSize
| | |cusparseDcsr2gebsr_bufferSizeExt
| | |cusparseCcsr2gebsr_bufferSize
| | |cusparseCcsr2gebsr_bufferSizeExt
| | |cusparseZcsr2gebsr_bufferSize
| | |cusparseZcsr2gebsr_bufferSizeExt
| | |cusparseXcsr2gebsrNnz
| | |cusparseScsr2gebsr
| | |cusparseDcsr2gebsr
| | |cusparseCcsr2gebsr
| | |cusparseZcsr2gebsr
| | |cusparseXcoo2csr
|hipsparseXcoo2csr
| |cusparseScsc2dense
| | |cusparseDcsc2dense
| | |cusparseCcsc2dense
| | |cusparseZcsc2dense
| | |cusparseScsc2hyb
| | |cusparseDcsc2hyb
| | |cusparseCcsc2hyb
| | |cusparseZcsc2hyb
| | |cusparseXcsr2bsrNnz
| | |cusparseScsr2bsr
| | |cusparseDcsr2bsr
| | |cusparseCcsr2bsr
| | |cusparseZcsr2bsr
| | |cusparseXcsr2coo
|hipsparseXcsr2coo
| |cusparseScsr2csc
|hipsparseScsr2csc
| |cusparseDcsr2csc
|hipsparseDcsr2csc
| |cusparseCcsr2csc
|hipsparseCcsr2csc
| |cusparseZcsr2csc
|hipsparseZcsr2csc
| |cusparseCsr2cscEx
| | 8.0 | |cusparseCsr2cscEx2
| | 10.1 | |cusparseCsr2cscEx2_bufferSize
| | 10.1 | |cusparseScsr2dense
| | |cusparseDcsr2dense
| | |cusparseCcsr2dense
| | |cusparseZcsr2dense
| | |cusparseScsr2csr_compress
| | 8.0 | |cusparseDcsr2csr_compress
| | 8.0 | |cusparseCcsr2csr_compress
| | 8.0 | |cusparseZcsr2csr_compress
| | 8.0 | |cusparseScsr2hyb
|hipsparseScsr2hyb
| |cusparseDcsr2hyb
|hipsparseDcsr2hyb
| |cusparseCcsr2hyb
|hipsparseCcsr2hyb
| |cusparseZcsr2hyb
|hipsparseZcsr2hyb
| |cusparseSdense2csc
| | |cusparseDdense2csc
| | |cusparseCdense2csc
| | |cusparseZdense2csc
| | |cusparseSdense2csr
| | |cusparseDdense2csr
| | |cusparseCdense2csr
| | |cusparseZdense2csr
| | |cusparseSdense2hyb
| | |cusparseDdense2hyb
| | |cusparseCdense2hyb
| | |cusparseZdense2hyb
| | |cusparseShyb2csc
| | |cusparseDhyb2csc
| | |cusparseChyb2csc
| | |cusparseZhyb2csc
| | |cusparseShyb2csr
| | |cusparseDhyb2csr
| | |cusparseChyb2csr
| | |cusparseZhyb2csr
| | |cusparseShyb2dense
| | |cusparseDhyb2dense
| | |cusparseChyb2dense
| | |cusparseZhyb2dense
| | |cusparseSnnz
|cusparseSnnz
| |cusparseDnnz
|cusparseDnnz
| |cusparseCnnz
|cusparseCnnz
| |cusparseZnnz
|cusparseZnnz
| |cusparseCreateIdentityPermutation
|hipsparseCreateIdentityPermutation
| |cusparseXcoosort_bufferSizeExt
|hipsparseXcoosort_bufferSizeExt
| |cusparseXcoosortByRow
|hipsparseXcoosortByRow
| |cusparseXcoosortByColumn
|hipsparseXcoosortByColumn
| |cusparseXcsrsort_bufferSizeExt
|hipsparseXcsrsort_bufferSizeExt
| |cusparseXcsrsort
|hipsparseXcsrsort
| |cusparseXcscsort_bufferSizeExt
|hipsparseXcscsort_bufferSizeExt
| |cusparseXcscsort
|hipsparseXcscsort
| |cusparseCreateCsru2csrInfo
| | |cusparseDestroyCsru2csrInfo
| | |cusparseScsru2csr_bufferSizeExt
| | |cusparseDcsru2csr_bufferSizeExt
| | |cusparseCcsru2csr_bufferSizeExt
| | |cusparseZcsru2csr_bufferSizeExt
| | |cusparseScsru2csr
| | |cusparseDcsru2csr
| | |cusparseCcsru2csr
| | |cusparseZcsru2csr
| | |cusparseScsr2csru
| | |cusparseDcsr2csru
| | |cusparseCcsr2csru
| | |cusparseZcsr2csru
| | |cusparseHpruneDense2csr
| | 9.0 | |cusparseSpruneDense2csr
| | 9.0 | |cusparseDpruneDense2csr
| | 9.0 | |cusparseHpruneDense2csr_bufferSizeExt
| | 9.0 | |cusparseSpruneDense2csr_bufferSizeExt
| | 9.0 | |cusparseDpruneDense2csr_bufferSizeExt
| | 9.0 | |cusparseHpruneDense2csrNnz
| | 9.0 | |cusparseSpruneDense2csrNnz
| | 9.0 | |cusparseDpruneDense2csrNnz
| | 9.0 | |cusparseHpruneCsr2csr
| | 9.0 | |cusparseSpruneCsr2csr
| | 9.0 | |cusparseDpruneCsr2csr
| | 9.0 | |cusparseHpruneCsr2csr_bufferSizeExt
| | 9.0 | |cusparseSpruneCsr2csr_bufferSizeExt
| | 9.0 | |cusparseDpruneCsr2csr_bufferSizeExt
| | 9.0 | |cusparseHpruneCsr2csrNnz
| | 9.0 | |cusparseSpruneCsr2csrNnz
| | 9.0 | |cusparseDpruneCsr2csrNnz
| | 9.0 | |cusparseHpruneDense2csrByPercentage
| | 9.0 | |cusparseSpruneDense2csrByPercentage
| | 9.0 | |cusparseDpruneDense2csrByPercentage
| | 9.0 | |cusparseHpruneDense2csrByPercentage_bufferSizeExt
| | 9.0 | |cusparseSpruneDense2csrByPercentage_bufferSizeExt
| | 9.0 | |cusparseDpruneDense2csrByPercentage_bufferSizeExt
| | 9.0 | |cusparseHpruneDense2csrNnzByPercentage
| | 9.0 | |cusparseSpruneDense2csrNnzByPercentage
| | 9.0 | |cusparseDpruneDense2csrNnzByPercentage
| | 9.0 | |cusparseHpruneCsr2csrByPercentage
| | 9.0 | |cusparseSpruneCsr2csrByPercentage
| | 9.0 | |cusparseDpruneCsr2csrByPercentage
| | 9.0 | |cusparseHpruneCsr2csrByPercentage_bufferSizeExt
| | 9.0 | |cusparseSpruneCsr2csrByPercentage_bufferSizeExt
| | 9.0 | |cusparseDpruneCsr2csrByPercentage_bufferSizeExt
| | 9.0 | |cusparseHpruneCsr2csrNnzByPercentage
| | 9.0 | |cusparseSpruneCsr2csrNnzByPercentage
| | 9.0 | |cusparseDpruneCsr2csrNnzByPercentage
| | 9.0 | |cusparseSnnz_compress
|hipsparseSnnz_compress
| 8.0 | |cusparseDnnz_compress
|hipsparseDnnz_compress
| 8.0 | |cusparseCnnz_compress
|hipsparseCnnz_compress
| 8.0 | |cusparseZnnz_compress
|hipsparseZnnz_compress
| 8.0 |
CUDA | HIP | CUDA version* |
---|---|---|
cusparseCreateCoo | 10.1 | |
cusparseCreateCooAoS | 10.1 | |
cusparseCreateCsr | 10.1 | |
cusparseDestroySpMat | 10.1 | |
cusparseCooGet | 10.1 | |
cusparseCooAoSGet | 10.1 | |
cusparseCsrGet | 10.1 | |
cusparseSpMatGetFormat | 10.1 | |
cusparseSpMatGetIndexBase | 10.1 | |
cusparseSpMatGetValues | 10.1 | |
cusparseSpMatSetValues | 10.1 | |
cusparseSpMatGetStridedBatch | 10.1 | |
cusparseSpMatSetStridedBatch | 10.1 | |
cusparseSpMatGetNumBatches | 10.1 | |
cusparseSpMatSetNumBatches | 10.1 | |
cusparseCreateSpVec | 10.1 | |
cusparseDestroySpVec | 10.1 | |
cusparseSpVecGet | 10.1 | |
cusparseSpVecGetIndexBase | 10.1 | |
cusparseSpVecGetValues | 10.1 | |
cusparseSpVecSetValues | 10.1 |
CUDA | HIP | CUDA version* |
---|---|---|
cusparseCreateDnMat | 10.1 | |
cusparseDestroyDnMat | 10.1 | |
cusparseDnMatGet | 10.1 | |
cusparseDnMatGetValues | 10.1 | |
cusparseDnMatSetValues | 10.1 | |
cusparseDnMatSetStridedBatch | 10.1 | |
cusparseDnMatGetStridedBatch | 10.1 | |
cusparseCreateDnVec | 10.1 | |
cusparseDestroyDnVec | 10.1 | |
cusparseDnVecGet | 10.1 | |
cusparseDnVecGetValues | 10.1 | |
cusparseDnVecSetValues | 10.1 |
CUDA | HIP | CUDA version* |
---|---|---|
cusparseSpMM | 10.1 | |
cusparseSpMM_bufferSize | 10.1 |
CUDA | HIP | CUDA version* |
---|---|---|
cusparseSpVV | 10.1 | |
cusparseSpVV_bufferSize | 10.1 |
CUDA | HIP | CUDA version* |
---|---|---|
cusparseSpMV | 10.1 | |
cusparseSpMV_bufferSize | 10.1 |