| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Refactor: 仓库目录结构重组,对齐 ops-blas 组织形式 Co-authored-by: zhanghua145<zhanghua25@mails.ucas.ac.cn> # message auto-generated for no-merge-commit merge: !54 merge refactor/dir-restructure into master Refactor: 仓库目录结构重组,对齐 ops-blas 组织形式 Created-by: zhanghua145 Commit-by: zhanghua145 Merged-by: cann-robot Description: ## 变更说明 对齐 ops-blas 仓库的目录组织形式,重组 ops-sparse 目录结构,为后续 sparseLt 功能扩展做好结构准备。 关联 Issue: #95 ### 目录变更 - src/ -> sparse/(git rename,保留完整 git history) - 新增 sparseLt/ 目录 + CMakeLists.txt(占位框架,对齐 blasLt/) - 删除 include/cann_ops_sparse_common.h(内容合并到 cann_ops_sparse.h + aclsparse_host_utils.h) - 新增 include/cann_ops_sparseLt.h(纯 C 框架,include cann_ops_sparse.h,预留 aclsparseLt API) ### 头文件变更 - cann_ops_sparse.h:保持纯 C,无新增 C++ 内容 - aclsparse_host_utils.h:新增 #include "cann_ops_sparse.h" 和 CHECK_ACL 宏(原 common.h 内容) - 源码中 #include "cann_ops_sparse_common.h" 全部替换为 #include "aclsparse_host_utils.h" ### 构建系统变更 - 根 CMakeLists.txt:add_subdirectory(sparse),新增 sparseLt 构建逻辑,install 规则更新 - cmake/test.cmake、test/*/CMakeLists.txt:src/ -> sparse/ 路径引用 - sparse/CMakeLists.txt:日志前缀 [src] -> [sparse] ### 验证 - ascend950 编译通过 - csrgeam2(64 cases)、nnz(29 cases)、spmm(7 cases)、gtsv_interleaved_batch全部测试通过,spmv并非失败,而是不支持arch35  - spmv 仅 arch22 实现,arch35 无源码属预期跳过 See merge request: cann/ops-sparse!54 | 8 天前 | |
更新quick_install文档 Co-authored-by: rueenov11<zhuruyi@huawei.com> # message auto-generated for no-merge-commit merge: !19 merge fix_CONTRIBUTING_docs into master 更新quick_install文档 Created-by: rueenov11 Commit-by: rueenov11 Merged-by: cann-robot Description: ## 描述 本 PR 修复并统一 ops-sparse 环境安装文档,使其与 CANN 9.0.0 保持一致,降低用户按文档搭建环境时的困惑。 主要改动如下: 1. **统一 CANN 版本表述** - 将最低支持版本由 CANN 8.5.0 更新为 **CANN 9.0.0 及后续版本**( README.md、quick_install.md)。 - Docker 镜像 tag 由 8.5.0-910b-... 更新为 9.0.0-910b-...。 2. **重构 docs/zh/install/quick_install.md 结构与表述** - 章节名由“环境准备”调整为“环境安装”。 - 安装方式表格由 HTML 改为 Markdown;平台名称由 WebIDE 统一为 **CANNLab**。 - 简化编译态/运行态说明,明确 CANN toolkit、驱动固件、ops 包的依赖关系。 - 手动安装流程调整为:**先安装软件(master → 已发布版本),再安装基础依赖**。 - CANN 安装命令补充 --quiet 参数;变量说明更完整。 3. **适配 CANN 9.0.0 目录布局** - 环境变量配置改为 source /usr/local/Ascend/cann/set_env.sh。 - 环境验证由旧路径 ascend-toolkit/latest/opp/version.info 改为: - ascend_toolkit_install.info - ascend_ops_install.info 4. **文档内容整合** - 将原独立“源码下载”章节合并进“安装基础依赖”。 - 补充 Docker 使用说明(docker --help、版本配套提示)。 - 删除写死 CANN 8.5.0 等过时表述,以及重复的源码下载说明。 ## 关联的Issue 无 ## 测试 ## 文档更新 - 更新了 README.md:CANN 最低版本要求 8.5.0 → 9.0.0。 - 更新了 docs/zh/install/quick_install.md:重构安装文档结构,并适配 CANN 9.0.0 安装/验证路径。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-sparse!19 | 26 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 天前 | ||
| 26 天前 |