| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Feat: 新增算子README开发模板与编译运行样例文档 Co-authored-by: zhanghua145<zhanghua25@mails.ucas.ac.cn> # message auto-generated for no-merge-commit merge: !52 merge feat/develop-docs-template into master Feat: 新增算子README开发模板与编译运行样例文档 Created-by: zhanghua145 Commit-by: zhanghua145 Merged-by: cann-robot Description: ## 变更说明 从 ops-blas 仓迁移算子 README 开发模板和编译运行样例文档到 ops-sparse 仓,并适配 sparse 仓的接口类型和规范。 关联 Issue: #91 ### 新增文件 - docs/zh/develop/readme_develop_guide.md:算子 README 模板 - docs/zh/develop/compile_and_run_example.md:编译与运行样例 ### 修改文件 - src/csrgeam2/README.md:修复编译运行样例链接路径 - src/nnz/README.md:修复编译运行样例链接路径 ### 模板适配要点 | 适配项 | blas 模板 | sparse 模板 | |--------|----------|------------| | 头文件 | cann_ops_blas.h | cann_ops_sparse.h | | 句柄类型 | aclblasHandle_t | aclsparseHandle_t | | 状态码 | ACLBLAS_STATUS_SUCCESS | ACL_SPARSE_STATUS_SUCCESS | | SOC 支持 | ascend910b, ascend910_93, ascend950 | 额外支持 ascend310p | | 安装产物 | cann_ops_blas.h, libops_blas.so | cann_ops_sparse.h, libops_sparse.so | | 示例接口 | aclblasSscal | aclsparseSnnz | ### sparse 专属新增 1. MatDescr 创建与销毁占位 2. PointerMode 设置占位 3. 多步调用流程说明(bufferSize -> Nnz -> Compute) 4. 支持的稀疏格式章节占位(CSR/COO/CSC) 5. 预期输出占位 6. cmake 最低版本对齐 sparse 仓要求(3.16) ### 与 sparse 仓规范对齐 - 返回值统一为 ACL_SPARSE_STATUS_SUCCESS - 交叉引用链接使用短路径 compile_and_run_example.md - 满足 sparse 仓 README 审查清单 9 项检查要求 ### 样例成功运行展示  See merge request: cann/ops-sparse!52 | 8 天前 | |
Feat: 新增算子README开发模板与编译运行样例文档 Co-authored-by: zhanghua145<zhanghua25@mails.ucas.ac.cn> # message auto-generated for no-merge-commit merge: !52 merge feat/develop-docs-template into master Feat: 新增算子README开发模板与编译运行样例文档 Created-by: zhanghua145 Commit-by: zhanghua145 Merged-by: cann-robot Description: ## 变更说明 从 ops-blas 仓迁移算子 README 开发模板和编译运行样例文档到 ops-sparse 仓,并适配 sparse 仓的接口类型和规范。 关联 Issue: #91 ### 新增文件 - docs/zh/develop/readme_develop_guide.md:算子 README 模板 - docs/zh/develop/compile_and_run_example.md:编译与运行样例 ### 修改文件 - src/csrgeam2/README.md:修复编译运行样例链接路径 - src/nnz/README.md:修复编译运行样例链接路径 ### 模板适配要点 | 适配项 | blas 模板 | sparse 模板 | |--------|----------|------------| | 头文件 | cann_ops_blas.h | cann_ops_sparse.h | | 句柄类型 | aclblasHandle_t | aclsparseHandle_t | | 状态码 | ACLBLAS_STATUS_SUCCESS | ACL_SPARSE_STATUS_SUCCESS | | SOC 支持 | ascend910b, ascend910_93, ascend950 | 额外支持 ascend310p | | 安装产物 | cann_ops_blas.h, libops_blas.so | cann_ops_sparse.h, libops_sparse.so | | 示例接口 | aclblasSscal | aclsparseSnnz | ### sparse 专属新增 1. MatDescr 创建与销毁占位 2. PointerMode 设置占位 3. 多步调用流程说明(bufferSize -> Nnz -> Compute) 4. 支持的稀疏格式章节占位(CSR/COO/CSC) 5. 预期输出占位 6. cmake 最低版本对齐 sparse 仓要求(3.16) ### 与 sparse 仓规范对齐 - 返回值统一为 ACL_SPARSE_STATUS_SUCCESS - 交叉引用链接使用短路径 compile_and_run_example.md - 满足 sparse 仓 README 审查清单 9 项检查要求 ### 样例成功运行展示  See merge request: cann/ops-sparse!52 | 8 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 天前 | ||
| 8 天前 |