| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: 规范api和guide目录产品名称描述 Co-authored-by: munanhw<munan@huawei.com> # message auto-generated for no-merge-commit merge: !6250 merge master into master docs: 规范api和guide目录产品名称描述 Created-by: munanhw Commit-by: munanhw Merged-by: cann-robot Description: ## 描述 按产品名称映射表规范化docs/zh/api和docs/zh/guide目录中的产品名称描述(2461个文件,18496处): - Ascend 950PR/Ascend 950DT → Ascend 950PR&950DT系列产品 - Atlas A3 训练系列产品/Atlas A3 推理系列产品 → Atlas A3系列产品 - Atlas A2 训练系列产品/Atlas A2 推理系列产品 → Atlas A2系列产品 - Atlas 200I/500 A2 推理产品 → Atlas 200I/500 A2推理产品 - Atlas 推理系列产品AI Core/Vector Core → Atlas推理系列产品AI Core/Vector Core - Atlas 训练系列产品 → Atlas训练系列产品 所有变更行已通过脚本校验,均可由映射表规则解释,无其他内容改动。 ## 关联的Issue 无 ## 测试 纯文档名称替换,行数无增减(+18496/-18496),npu过滤注释保持不变。 ## 文档更新 docs/zh/api与docs/zh/guide目录下2461个md文件 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6250 | 7 天前 | |
docs: add svg sources for memory access figures Co-authored-by: Lyear-iu<liuyi424@huawei.com> # message auto-generated for no-merge-commit merge: !6278 merge docs/add-memory-access-svg-figures into master docs: add svg sources for memory access figures Created-by: liuyi424 Commit-by: Lyear-iu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 补充 SIMT 算子优化指南访存章节配图的 draw.io SVG 源文件: - bank_bad.svg / bank_good.svg:对应 avoid_ub_bank_conflict_simt.md 中的 bank 冲突正反例配图 - mem_merge.svg:对应 memory_access_merge.md 中的访存合并示意图 按仓内惯例将 SVG 源文件放置于 docs/zh/guide/figures/svg/,与已有的同名 PNG 配图保持对应,便于后续图片维护更新。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 无关联Issue。 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 纯图片资源新增,无代码逻辑改动;已确认文件与引用文档位置对应关系正确。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 新增 docs/zh/guide/figures/svg/ 下 3 个 SVG 源文件,未修改正文文档。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6278 | 6 天前 | |
docs: 规范api和guide目录产品名称描述 Co-authored-by: munanhw<munan@huawei.com> # message auto-generated for no-merge-commit merge: !6250 merge master into master docs: 规范api和guide目录产品名称描述 Created-by: munanhw Commit-by: munanhw Merged-by: cann-robot Description: ## 描述 按产品名称映射表规范化docs/zh/api和docs/zh/guide目录中的产品名称描述(2461个文件,18496处): - Ascend 950PR/Ascend 950DT → Ascend 950PR&950DT系列产品 - Atlas A3 训练系列产品/Atlas A3 推理系列产品 → Atlas A3系列产品 - Atlas A2 训练系列产品/Atlas A2 推理系列产品 → Atlas A2系列产品 - Atlas 200I/500 A2 推理产品 → Atlas 200I/500 A2推理产品 - Atlas 推理系列产品AI Core/Vector Core → Atlas推理系列产品AI Core/Vector Core - Atlas 训练系列产品 → Atlas训练系列产品 所有变更行已通过脚本校验,均可由映射表规则解释,无其他内容改动。 ## 关联的Issue 无 ## 测试 纯文档名称替换,行数无增减(+18496/-18496),npu过滤注释保持不变。 ## 文档更新 docs/zh/api与docs/zh/guide目录下2461个md文件 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6250 | 7 天前 | |
docs: 完善Host侧Tiling的workspace说明 Co-authored-by: zhangyujia77<zhangyujia37@huawei.com> # message auto-generated for no-merge-commit merge: !6356 merge fix/aclnn-workspace into master docs: 完善Host侧Tiling的workspace说明 Created-by: zhangyujia77 Commit-by: zhangyujia77 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> - workspace章节由链接到附录改为就地展开:区分系统workspace(Ascend C API预留, 通过GetLibApiWorkSpaceSize获取)和用户workspace(按需分配),补充Tiling函数中 的设置示例,以及核函数入口预留workspace入参的写法 - 为TilingData、numBlocks、workspace大小补充「必选」标注,与已有的 「TilingKey(可选)」对齐 - 顺带修正核数章节中默认配比的书写顺序:AIV:AIC 1:2 → AIC:AIV 1:2 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6356 | 4 天前 | |
docs: 完善Host侧Tiling的workspace说明 Co-authored-by: zhangyujia77<zhangyujia37@huawei.com> # message auto-generated for no-merge-commit merge: !6356 merge fix/aclnn-workspace into master docs: 完善Host侧Tiling的workspace说明 Created-by: zhangyujia77 Commit-by: zhangyujia77 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> - workspace章节由链接到附录改为就地展开:区分系统workspace(Ascend C API预留, 通过GetLibApiWorkSpaceSize获取)和用户workspace(按需分配),补充Tiling函数中 的设置示例,以及核函数入口预留workspace入参的写法 - 为TilingData、numBlocks、workspace大小补充「必选」标注,与已有的 「TilingKey(可选)」对齐 - 顺带修正核数章节中默认配比的书写顺序:AIV:AIC 1:2 → AIC:AIV 1:2 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6356 | 4 天前 | |
doublebuffer_guide Co-authored-by: gcw_atM8lhjZ<chenhangxin@huawei.com> # message auto-generated for no-merge-commit merge: !5640 merge guide into master doublebuffer_guide Created-by: gcw_atM8lhjZ Commit-by: gcw_atM8lhjZ Merged-by: cann-robot Description: ## 描述 完善了Double Buffer优化机制的说明,并将不同编程方式下的实现统一整合到实践文档中,提升内容的完整性和易理解性。 - 完善Double Buffer原理说明,保留数据搬运与Vector计算并行执行的背景,并通过t0、t1、t2三个时间点的PNG图示说明Ping/Pong缓冲区的工作过程。 - 按编程方式组织实现内容,保留基于TPipe/TQue方式的正反例,并新增基于指针的C语言编程方式及同步关系说明。 - 补充Double Buffer的适用条件、UB空间要求、尾块处理及各编程方式的注意事项;静态Tensor仅作为适用方式补充说明。 - 删除理论文档中过于简单且缺少上下文的pipe.InitBuffer示例,改为链接至完整的实践文档。 - 补充GM、LM、UB、MTE等术语首次出现时的全称和相关链接,并统一相关导航及“Double Buffer”名称。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 docs/zh/guide/index.md docs/zh/guide/operator_practice/simd_operator_optimization/optimization_summary.md docs/zh/guide/operator_practice/simd_operator_optimization/pipeline_scheduling/enable_double_buffer.md docs/zh/guide/technical_appendix/concepts_and_terms/performance_optimization/double_buffer.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5640 | 13 天前 | |
docs: 3510硬件约束解决方案 Co-authored-by: bianque<huangshihe2@hisilicon.com> # message auto-generated for no-merge-commit merge: !6216 merge docs/npu-arch-3510-hardware-constraints into master docs: 3510硬件约束解决方案 Created-by: bianque Commit-by: bianque Merged-by: cann-robot Description: ## 描述 新增 NPU 架构版本 3510 的硬件约束及解决方案文档,并在导航目录中补充对应入口,同时修正相关文档的术语与表格格式: 1. 新增 npu_arch_3510.md:介绍 Ascend 950PR&950DT 系列产品的硬件约束及解决方案建议,涵盖内存访问对齐、API 通用约束、Cube 数据搬运/计算、Vector 计算、指令队列深度、流水同步、Cache、AIPP、调测等方面。 2. 更新导航 docs/zh/guide/index.md:在硬件约束目录下新增「NPU架构版本3510」入口。 3. 将 npu_arch_2201.md 的硬件约束表格由 HTML 格式统一为 Markdown 表格格式。 4. 修正术语「指令序列深度」为「指令队列深度」(涉及 npu_arch_2201.md、npu_arch_3510.md、basic_architecture.md 的标题与锚点引用)。 5. 更新 gm_address_512b_alignment.md:用产品型号条件标签(950 / 910b)细化适用产品说明。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 仅修改文档,无功能测试。已本地核对目录导航、锚点链接及表格渲染。 ## 文档更新 新增 docs/zh/guide/programming_guide/advanced_programming/hardware_implementation/hardware_constraints/npu_arch_3510.md,并更新相关文档导航与内容。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6216 | 5 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 6 天前 | ||
| 7 天前 | ||
| 4 天前 | ||
| 4 天前 | ||
| 13 天前 | ||
| 5 天前 |