曦云系列通用计算GPU mcSPARSE API参考
1. 介绍
1.1. 命名规则
2. 使用 mcSPARSE API
2.1. 安装mcSPARSE
2.2. 标量参数
3. mcSPARSE索引和数据格式
3.1. 基准索引格式
3.1.1. 向量格式
3.1.1.1. 稠密格式
3.1.1.2. 稀疏格式
3.2. 矩阵格式
3.2.1. 稠密格式
3.2.2. 坐标格式 (COO)
3.2.3. 压缩稀疏行格式(CSR)
3.2.4. 压缩稀疏列格式(CSC)
3.2.5. 块压缩稀疏行格式 (BSR)
3.2.6. 扩展块压缩稀疏行格式(BSRX)
4. mcSPARSE类型参考
4.1. 数据类型
4.2. mcsparseStatus_t
4.3. mcsparseHandle_t
4.4. mcsparsePointerMode_t
4.5. mcsparseOperation_t
4.6. mcsparseAction_t
4.7. mcsparseDirection_t
4.8. mcsparseMatDescr_t
4.8.1. mcsparseDiagType_t
4.8.2. mcsparseFillMode_t
4.8.3. mcsparseIndexBase_t
4.8.4. mcsparseMatrixType_t
4.9. mcsparseAlgMode_t
4.10. mcsparseColorInfo_t
4.11. mcsparseSolvePolicy_t
4.12. mcsparseBsrsv2Info_t
4.13. mcsparseCsrgemm2Info_t
4.14. mcsparseCsric02Info_t
4.15. mcsparseCsrilu02Info_t
4.16. mcsparseCsrsm2Info_t
4.17. mcsparseCsrsv2Info_t
5. mcSPARSE管理函数参考
5.1. mcsparseCreate()
5.2. mcsparseDestroy()
5.3. mcsparseGetErrorName()
5.4. mcsparseGetErrorString()
5.5. mcsparseGetProperty()
5.6. mcsparseGetVersion()
5.7. mcsparseGetPointerMode()
5.8. mcsparseSetPointerMode()
5.9. mcsparseGetStream()
5.10. mcsparseSetStream()
6. mcSPARSE辅助函数参考
6.1. mcsparseCreateColorInfo()
6.2. mcsparseCreateMatDescr()
6.3. mcsparseDestroyColorInfo()
6.4. mcsparseDestroyMatDescr()
6.5. mcsparseGetMatDiagType()
6.6. mcsparseGetMatFillMode()
6.7. mcsparseGetMatIndexBase()
6.8. mcsparseGetMatType()
6.9. mcsparseSetMatDiagType()
6.10. mcsparseSetMatFillMode()
6.11. mcsparseSetMatIndexBase()
6.12. mcsparseSetMatType()
6.13. mcsparseCreateCsrsv2Info()
6.14. mcsparseDestroyCsrsv2Info()
6.15. mcsparseCreateCsrsm2Info()
6.16. mcsparseDestroyCsrsm2Info()
6.17. mcsparseCreateCsric02Info()
6.18. mcsparseDestroyCsric02Info()
6.19. mcsparseCreateCsrilu02Info()
6.20. mcsparseDestroyCsrilu02Info()
6.21. mcsparseCreateBsrsv2Info()
6.22. mcsparseDestroyBsrsv2Info()
6.23. mcsparseCreateCsrgemm2Info()
6.24. mcsparseDestroyCsrgemm2Info()
6.25. mcsparseCreatePruneInfo()
6.26. mcsparseDestroyPruneInfo()
7. mcSPARSE 1 级函数参考
7.1. mcsparse<t>axpyi()
7.2. mcsparse<t>gthr()
7.3. mcsparse<t>gthrz()
7.4. mcsparse<t>roti()
7.5. mcsparse<t>sctr()
8. mcSPARSE 2 级函数参考
8.1. mcsparse<t>bsrmv()
8.2. mcsparse<t>bsrxmv()
8.3. mcsparse<t>bsrsv2_bufferSize()
8.4. mcsparse<t>bsrsv2_analysis()
8.5. mcsparse<t>bsrsv2_solve()
8.6. mcsparseXbsrsv2_zeroPivot()
8.7. mcsparseCsrmvEx()
8.8. mcsparse<t>csrsv2_bufferSize()
8.9. mcsparse<t>csrsv2_analysis()
8.10. mcsparse<t>csrsv2_solve()
8.11. mcsparseXcsrsv2_zeroPivot()
8.12. mcsparse<t>gemvi()
9. mcSPARSE 3 级函数参考
9.1. mcsparse<t>bsrmm()
9.2. mcsparse<t>csrsm2_bufferSizeExt()
9.3. mcsparse<t>csrsm2_analysis()
9.4. mcsparse<t>csrsm2_solve()
9.5. mcsparseXcsrsm2_zeroPivot()
9.6. mcsparse<t>gemmi()
10. mcSPARSE 额外函数参考
10.1. mcsparse<t>csrgeam2()
10.2. mcsparse<t>csrgemm2()
11. mcSPARSE预处理器参考
11.1. 不完全Cholesky分解:0 级
11.1.1. mcsparse<t>csric02_bufferSize()
11.1.2. mcsparse<t>csric02_analysis()
11.1.3. mcsparse<t>csric02()
11.1.4. mcsparseXcsric02_zeroPivot()
11.2. 不完全LU分解:0 级
11.2.1. mcsparse<t>csrilu02_numericBoost()
11.2.2. mcsparse<t>csrilu02_bufferSize()
11.2.3. mcsparse<t>csrilu02_analysis()
11.2.4. mcsparse<t>csrilu02()
11.2.5. mcsparseXcsrilu02_zeroPivot()
11.3. 三对角求解
11.3.1. mcsparse<t>gtsv2_buffSizeExt()
11.3.2. mcsparse<t>gtsv2()
11.3.3. mcsparse<t>gtsv2_nopivot_bufferSizeExt()
11.3.4. mcsparse<t>gtsv2_nopivot()
11.4. 批处理三对角线求解(Batched Tridiagonal Solve)
11.4.1. mcsparse<t>gtsv2StridedBatch_bufferSizeExt()
11.4.2. mcsparse<t>gtsv2StridedBatch()
11.4.3. mcsparse<t>gtsvInterleavedBatch()
11.5. 批处理五对角线方程求解
11.5.1. mcsparse<t>gpsvInterleavedBatch()
12. mcSPARSE重新排序参考
12.1. mcsparse<t>csrcolor()
13. mcSPARSE 格式转换参考
13.1. mcsparse<t>csr2gebsr()
13.2. mcsparse<t>coo2csr()
13.3. mcsparse<t>csc2dense()
13.4. mcsparse<t>csr2bsr()
13.5. mcsparse<t>csr2coo()
13.6. mcsparse<t>csr2dense()
13.7. mcsparse<t>csr2csr_compress()
13.8. mcsparse<t>dense2csc()
13.9. mcsparse<t>dense2csr()
13.10. mcsparse<t>nnz()
13.11. mcsparseCreateIdentityPermutation()
13.12. mcsparseXcoosort()
13.13. mcsparseXcsrsort()
13.14. mcsparseXcscsort()
13.15. mcsparseXcsru2csr()
13.16. mcsparseXpruneDense2csr()
13.17. mcsparseXpruneCsr2csr()
13.18. mcsparseXpruneDense2csrPercentage()
13.19. mcsparseXpruneCsr2csrByPercentage()
13.20. mcsparse<t>nnz_compress()
14. mcSPARSE通用API参考
14.1. 通用类型参考
14.1.1. macaDataType_t
14.1.2. mcsparseFormat_t
14.1.3. mcsparseOrder_t
14.1.4. mcsparseIndexType_t
14.2. 稀疏向量 API
14.2.1. mcsparseCreateSpVec()
14.2.2. mcsparseDestroySpVec()
14.2.3. mcsparseSpVecGet()
14.2.4. mcsparseSpVecGetIndexBase()
14.2.5. mcsparseSpVecGetValues()
14.2.6. mcsparseSpVecSetValues()
14.3. 稀疏矩阵API
14.3.1. mcsparseCreateCoo()
14.3.2. mcsparseCreateCsr()
14.3.3. mcsparseCreateCsc()
14.3.4. mcsparseDestroySpMat()
14.3.5. mcsparseCooGet()
14.3.6. mcsparseCsrGet()
14.3.7. mcsparseCsrSetPointers()
14.3.8. mcsparseCscSetPointers()
14.3.9. mcsparseCooSetPointers()
14.3.10. mcsparseSpMatGetSize()
14.3.11. mcsparseSpMatGetFormat()
14.3.12. mcsparseSpMatGetIndexBase()
14.3.13. mcsparseSpMatGetValues()
14.3.14. mcsparseSpMatSetValues()
14.4. 稠密向量APIs
14.4.1. mcsparseCreateDnVec()
14.4.2. mcsparseDestroyDnVec()
14.4.3. mcsparseDnVecGet()
14.4.4. mcsparseDnVecGetValues()
14.4.5. mcsparseDnVecSetValues()
14.5. 稠密矩阵APIs
14.5.1. mcsparseCreateDnMat()
14.5.2. mcsparseDestroyDnMat()
14.5.3. mcsparseDnMatGet()
14.5.4. mcsparseDnMatGetValues()
14.5.5. mcsparseDnSetValues()
14.5.6. mcsparseDnMatGetStridedBatch()
14.5.7. mcsparseDnMatSetStridedBatch()
14.6. 通用 API 函数
14.6.1. mcsparseSparseToDense()
14.6.2. mcsparseDenseToSparse()
14.6.3. mcsparseAxpby()
14.6.4. mcsparseGather()
14.6.5. mcsparseScatter()
14.6.6. mcsparseRot()
14.6.7. mcsparseSpVV()
14.6.8. mcsparseSpMV()
14.6.9. mcsparseSpSV()
14.6.10. mcsparseSpMM()
14.6.11. mcsparseSpSM()
14.6.12. mcsparseSDDMM()
14.6.13. mcsparseSpGEMM()
14.6.14. mcsparseSpGEMMreuse()
曦云系列通用计算GPU mcSPARSE API参考
搜索
请启用 JavaScript 以便使用搜索功能