文件最后提交记录最后更新时间
docs: 新增DecomposePass Python V1样例及README优化(part3-2) Co-authored-by: kobemini<gengchao4@huawei.com> # message auto-generated for no-merge-commit merge: !2267 merge python_pass_f_0003 into develop docs: 新增DecomposePass Python V1样例及README优化(part3-2) Created-by: kobemini Commit-by: kobemini Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 为 PatternFusionPass Python 化支持的第三部分,新增 DecomposePass Python V1 样例并优化已有 README 文档结构。 ### 主要变更 1. **新增 6_decompose_grouped_conv_to_splited_pass Python V1 样例** - 新增 python/src/test_python_decompose_pass.py:演示如何使用纯 Python 编写 DecomposePass,将 groups != 1Conv2D 拆分为 Split + Conv2D + Concat - 新增 python/README.md:包含功能描述、环境要求、使用方式、预期日志和 Conda 环境示例 - 新增 cpp/README.md:将原样例根目录 README 拆分为独立 C++ README,保持目录结构一致 2. **优化已有 Python README 文档** - 1_fuse_matmul_add_pass/python/README.md:重构为统一格式(功能描述→环境要求→使用方式→预期日志→Conda 示例) - 4_add_zero_pass/python/README.md:同步格式优化,补充 Conda 环境示例和注意事项 3. **更新主 README 索引** - 在 pattern_base_pass/README.md 中添加 Python V1 样例链接 - 将 6_decompose_grouped_conv_to_splited_pass 的链接更新为 cpp/python 双版本 4. **修复es README 中的失效索引** ## 变更类型 请选择本次引入的变更类型(勾选对应项): - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 阅读 README 确认文档描述准确 2. 参照 6_decompose_grouped_conv_to_splited_pass/python/README.md 中的步骤,生成 es_all 插件并通过 ATC 或在线推理验证 Python decompose pass 能正确加载执行 3. 验证 1_fuse_matmul_add_pass4_add_zero_pass 的 Python README 中步骤仍可正常执行 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 本 PR 为 DecomposePass Python 化系列的第二部分,前序 [PR](https://gitcode.com/cann/ge/pull/2256) See merge request: cann/ge!22671 个月前
docs: 新增DecomposePass Python V1样例及README优化(part3-2) Co-authored-by: kobemini<gengchao4@huawei.com> # message auto-generated for no-merge-commit merge: !2267 merge python_pass_f_0003 into develop docs: 新增DecomposePass Python V1样例及README优化(part3-2) Created-by: kobemini Commit-by: kobemini Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 为 PatternFusionPass Python 化支持的第三部分,新增 DecomposePass Python V1 样例并优化已有 README 文档结构。 ### 主要变更 1. **新增 6_decompose_grouped_conv_to_splited_pass Python V1 样例** - 新增 python/src/test_python_decompose_pass.py:演示如何使用纯 Python 编写 DecomposePass,将 groups != 1Conv2D 拆分为 Split + Conv2D + Concat - 新增 python/README.md:包含功能描述、环境要求、使用方式、预期日志和 Conda 环境示例 - 新增 cpp/README.md:将原样例根目录 README 拆分为独立 C++ README,保持目录结构一致 2. **优化已有 Python README 文档** - 1_fuse_matmul_add_pass/python/README.md:重构为统一格式(功能描述→环境要求→使用方式→预期日志→Conda 示例) - 4_add_zero_pass/python/README.md:同步格式优化,补充 Conda 环境示例和注意事项 3. **更新主 README 索引** - 在 pattern_base_pass/README.md 中添加 Python V1 样例链接 - 将 6_decompose_grouped_conv_to_splited_pass 的链接更新为 cpp/python 双版本 4. **修复es README 中的失效索引** ## 变更类型 请选择本次引入的变更类型(勾选对应项): - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 阅读 README 确认文档描述准确 2. 参照 6_decompose_grouped_conv_to_splited_pass/python/README.md 中的步骤,生成 es_all 插件并通过 ATC 或在线推理验证 Python decompose pass 能正确加载执行 3. 验证 1_fuse_matmul_add_pass4_add_zero_pass 的 Python README 中步骤仍可正常执行 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 本 PR 为 DecomposePass Python 化系列的第二部分,前序 [PR](https://gitcode.com/cann/ge/pull/2256) See merge request: cann/ge!22671 个月前