| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
优化兼容性手册 Co-authored-by: zhuangjinjun<zhuangjinjun@huawei.com> # message auto-generated for no-merge-commit merge: !5577 merge opt-example into master 优化兼容性手册 Created-by: printfscanfmain Commit-by: zhuangjinjun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次改动围绕2201到3510架构基础API迁移指导文档及其配套兼容性样例进行全面完善,主要包括以下方面: 1. **迁移指导文档完善**( basic_api_migration.md):重写并扩充迁移指导内容,新增Fixpipe参数结构体切换(NZ2ND/NZ2NZ场景)、GM→L0A/L0B通路拆分、L0A/L0B Buffer初始化适配等章节;将样例代码位置信息从独立段落转移到代码块注释中(改为"参考样例代码行"格式);补充末尾句号;将锚点从 <a name> 统一改为 <a id>;新增图5/图6说明L0A Buffer复用场景的分形适配。 2. **新增样例**:新增 subnormal 和 fixpipe_params_switch 两个完整兼容性样例(含CMakeLists.txt、README、scripts、.asc、data_utils.h)。 3. **样例错误处理加固**:对全部7个样例的 main() 函数进行加固——用 CHECK_ACL 宏包装所有ACL调用(aclInit/aclrtSetDevice/aclrtMalloc/aclrtMemcpy等),指针声明初始化为 nullptr,检查 ReadFile/WriteFile 返回值并在失败时打印 ERROR_LOG 并 return -1;在5个样例的 data_utils.h 中补充 CHECK_ACL 宏定义。 4. **样例接口更新**:将 set_loaddata_boundary 中的 DivCeil 替换为 AscendC::Std::ceil_div,与其它样例统一使用最新工具接口;将 SetLoadDataRepeat/SetLoadDataRepeatWithStride 的聚合初始化改为显式结构体成员赋值;完善 pattern_transformation 中3510分支的L1→L0B搬运逻辑(新增 LoadData2DParamsV2 路径)。 5. **README更新**:更新 pattern_transformation 的中英文README,补充完整的代码示例;更新兼容性样例总README索引。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。-->  | 样例 | NPU | CPU | |------|-----|-----| | subnormal | test pass! | test pass! | | data_copy_l1togm | test pass! | test pass! | | set_loaddata_boundary | test pass! | test pass! | | matmul_s4 | test pass! | test pass! | | pattern_transformation | test pass! | test pass! | | fill | test pass! | test pass! | | fixpipe_params_switch | test pass! | test pass! | 编译架构:dav-3510,验证脚本输出 test pass! 确认精度通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> - docs/zh/guide/cross_gen_migration_guide/3510_arch_migration/2201_to_3510_guide/basic_api_migration.md:全面重写迁移指导,扩充章节内容,优化代码示例展示格式 - docs/zh/guide/figures/fig_5_zn.png、fig_6_zn.png:新增L0A Buffer复用场景分形适配示意图 - examples/01_simd_cpp_api/06_compatibility_guide/subnormal/README.md、README_en.md:新增Subnormal兼容性样例文档 - examples/01_simd_cpp_api/06_compatibility_guide/fixpipe_params_switch/README.md、README_en.md:新增Fixpipe参数结构体切换样例文档 - examples/01_simd_cpp_api/06_compatibility_guide/pattern_transformation/README.md、README_en.md:更新代码示例 - examples/01_simd_cpp_api/06_compatibility_guide/README.md、README_en.md:更新样例索引 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5577 | 23 天前 | |
docs: 补齐2201架构图MTE3指令序列并修正高亮说明(#1656) Co-authored-by: g00954335<guorenjie3@huawei.com> # message auto-generated for no-merge-commit merge: !5969 merge 2026_09_11_investigate_2201_aic_mte3_path_and_instruction_sequence into master docs: 补齐2201架构图MTE3指令序列并修正高亮说明(#1656) Created-by: GRJ_XIDUO Commit-by: g00954335 Merged-by: cann-robot Description: ## 描述 修复2201架构图中AIC遗漏MTE3指令序列的问题,全量更新11张相关图片,补齐缺失的MTE3搬运通路和指令分发连线,保留各图原有的高亮用途。 新增可通过diagrams.net编辑的SVG源图,分别保存于API和编程指南图片目录下的svg子目录,并导出PNG替换原路径图片。 同时将data_path.md中的计算单元高亮颜色说明由黄色修正为绿色。 ## 关联的Issue 关联Issue #1656:https://gitcode.com/cann/asc-devkit/issues/1656 ## 测试 - git diff --check与暂存区格式检查通过。 - 11张SVG的XML、内嵌编辑模型、MTE3通路和指令序列一致性检查通过。 - 使用diagrams.net网站加载的解析与渲染组件验证可编辑导入和模型导出后重新读取。 - 浏览器文字边界检查及11张PNG的格式、渲染检查通过;11组SVG和PNG的画布尺寸均与修改前PNG逐张一致。 - 11张SVG的显示层和diagrams.net编辑模型均使用方正兰亭黑简体;浏览器实际字体加载检查通过。 - 对11张图片执行文字越界、文字间重叠及文字与非所属框体冲突检查,检测结果均为0;人工抽查PNG显示正常。 - SVG敏感信息模式扫描通过。 - 本次仅修改文档与图片,未执行代码单元测试或NPU测试。 ## 文档更新 更新data_path.md计算单元颜色说明、11张架构PNG及对应的11张可编辑SVG源图。 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5969 | 16 天前 | |
资料修改L12GM通路&&标题修改 Co-authored-by: treefei<lishufei2@huawei.com> # message auto-generated for no-merge-commit merge: !5030 merge master into master 资料修改L12GM通路&&标题修改 Created-by: treefei Commit-by: treefei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1.资料中新增2201支持L1 Buffer->GM的通路 2."NPU域孪生调试"修改为"NPU域上板调试" ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> https://gitcode.com/cann/asc-devkit/issues/1384 https://gitcode.com/cann/asc-devkit/issues/1372 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5030 | 1 个月前 | |
docs: 修复中文文档叠字和标点错误(#1658) Co-authored-by: lihuaichao<lihuaichao1@huawei.com> # message auto-generated for no-merge-commit merge: !5975 merge fix/issue-1658-doc-typos into master docs: 修复中文文档叠字和标点错误(#1658) Created-by: lihuaichao Commit-by: lihuaichao Merged-by: cann-robot Description: ## 描述 修复中文SIMD API文档及Matmul常量化实践、样例说明中的叠字和多余标点,共7个文件、7处修改: - “文件中中”改为“文件中”。 - “矩阵核核函数”改为“矩阵核函数”。 - “dtype对齐。,”删除多余句号。 - “数据类型。。”改为单句号。 - API说明、最佳实践和样例README中的3处“编译期期间”统一改为“编译期间”。 基于cann/asc-devkit的master分支修改,仅修正文档文字和标点。 ## 关联的Issue 关联Issue #1658:https://gitcode.com/cann/asc-devkit/issues/1658 ## 测试 - git diff --check通过。 - 检索确认上述错误文本在docs/zh和对应样例README中无残留。 - 提交钩子检查通过,包括codespell、OAT、冲突标记检查及Markdown链接检查(4389个文件)。 - 纯文档纠错,未运行算子编译、UT或上板测试。 ## 文档更新 更新关闭ASCENDC_DUMP说明、Conv3DBackpropInput使用说明、asc_storealign_1st、asc_set_saturation_flag、GetMatmulApiTiling、Matmul Tiling常量化最佳实践及对应样例README。 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5975 | 16 天前 | |
docs:simd内置数据类型文档修改 Co-authored-by: xumengxuan<xumengxuan2@huawei.com> # message auto-generated for no-merge-commit merge: !5943 merge fix into master docs:simd内置数据类型文档修改 Created-by: xumengxuan Commit-by: xumengxuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> simd内置数据类型文档修改,使其更易理解 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> docs/zh/guide/programming_guide/language_extension/simd_builtin_keywords.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5943 | 16 天前 | |
adjust optimization guide docs desc. Co-authored-by: pengcheng1024<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !5776 merge master into master adjust optimization guide docs desc. Created-by: pengcheng1024 Commit-by: pengcheng1024 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5776 | 21 天前 | |
新增A5 新特性说明 Co-authored-by: zhuangjinjun<zhuangjinjun@huawei.com> # message auto-generated for no-merge-commit merge: !5265 merge 950-feature into master 新增A5 新特性说明 Created-by: printfscanfmain Commit-by: zhuangjinjun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增A5 新特性说明 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> issue #1197 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> https://gitcode.com/cann/asc-devkit/pull/5265/diffs ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5265 | 28 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 23 天前 | ||
| 16 天前 | ||
| 1 个月前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 21 天前 | ||
| 28 天前 |