| 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 != 1 的 Conv2D 拆分为 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_pass 和 4_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!2267 | 1 个月前 |