| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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 | 1 个月前 | |
增加lamda约束说明 Co-authored-by: wulinyu<wulinyu4@huawei.com> # message auto-generated for no-merge-commit merge: !5564 merge 0901 into master 增加lamda约束说明 Created-by: wulinyu Commit-by: wulinyu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 问题背景: 混合编程场景,lamda的编程界面与其他场景(C++使用方式)不一样,需要增加资料说明。 修改点: 在编程指南的C++语法特性文档中增加lamda的约束说明 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> C++特性约束说明文档相关描述与功能一致 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> docs/zh/guide/technical_appendix/cpp_standard_support/syntax_restrictions/features.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5564 | 1 个月前 |