| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: add/update English translation for examples Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2349 merge master into master docs: add/update English translation for examples Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新样例英文翻译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了examples目录下相关README.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2349 | 1 个月前 | |
docs: add/update English translation for examples Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2349 merge master into master docs: add/update English translation for examples Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新样例英文翻译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了examples目录下相关README.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2349 | 1 个月前 | |
docs: add/update English translation for examples Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2349 merge master into master docs: add/update English translation for examples Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新样例英文翻译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了examples目录下相关README.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2349 | 1 个月前 | |
docs: add/update English translation for examples Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2349 merge master into master docs: add/update English translation for examples Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新样例英文翻译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了examples目录下相关README.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2349 | 1 个月前 | |
docs: add/update English translation for examples Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2349 merge master into master docs: add/update English translation for examples Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新样例英文翻译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了examples目录下相关README.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2349 | 1 个月前 | |
add sim/cpu mode for introduction Co-authored-by: changxianyu<changxianyu@hisilicon.com> # message auto-generated for no-merge-commit merge: !1779 merge intro_example into master add sim/cpu mode for introduction Created-by: changxianyu Commit-by: changxianyu Merged-by: cann-robot Description: ## 描述 1. 为00_introduction目录增添sim/cpu模式; 2. 修复01_utilities部分场景的README链接失效问题; ## 关联的Issue ## 测试 本地验证sim/npu/cpu调试模式正常 ## 文档更新 更新00_introduction和01_utilities路径下的README文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1779 | 2 个月前 | |
docs: add English translation for power README Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2269 merge master into master docs: add English translation for power README Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 增加md文件的英文翻译文档。 ## 关联的Issue 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了英文md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2269 | 1 个月前 |
BestPractices样例介绍
概述
基于Ascend C的性能优化实践,聚焦于关键算子与内存访问的调优,旨在提升在Ascend平台上的运行效率。
样例列表
| 目录名称 | 功能描述 |
|---|---|
| 00_vector_compute_practices | 基于Vector Compute API使用的优化样例,通过<<<>>>直调的实现方式,介绍基于静态Tensor方式编程的性能调优方法。 |
| 01_matrix_compute_practices | 基于Matrix Compute API使用的优化样例,介绍Matmul算子的性能调优方法。 |
| 02_reg_vector_compute_practices | 基于VF函数的性能优化样例,通过<<<>>>直调的实现方式,介绍了VF循环优化、VF指令双发优化、VF连续非对齐场景优化、VF融合优化的方法。 |
| 03_fusion_compute_practices | 基于SIMT与SIMD混合编程方式实现的算子样例,介绍基于SIMT灵活实现分支判断逻辑,以及Matmul融合算子的高性能实现和使用UB提升离散内存访问效率的性能优化方式。 |
| 04_memory_access_practices | 基于搬运类API使用的优化样例,通过<<<>>>直调的实现方式,介绍了减少无效数据搬运、减少搬运指令数量等方法。 |