文件最后提交记录最后更新时间
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 个月前
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 个月前
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 个月前
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 个月前
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: 修正 example README 中 quick_install 链接路径 Co-authored-by: du-hua1024<duhua2@huawei.com> # message auto-generated for no-merge-commit merge: !2423 merge master into develop docs: 修正 example README 中 quick_install 链接路径 Created-by: du-hua1024 Commit-by: du-hua1024 Merged-by: cann-robot Description: # Pull Request ## 描述 本次 PR 修正 examples/es/operator_overload_async/python/README.md 中安装指导链接的相对路径。 README 位于 examples/es/operator_overload_async/python/ 目录下,原文使用 ../../../docs/quick_install.md 无法正确跳转到仓库根目录下的 docs/quick_install.md。 本次将链接统一修正为 ../../../../docs/quick_install.md,确保读者可以从样例文档直接打开安装指导。 ## 变更类型 - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue 无 ## 如何测试 1. 打开 examples/es/operator_overload_async/python/README.md。 2. 检查“3.1、准备cann包”中的两个“安装指导”链接,确认相对路径均为 ../../../../docs/quick_install.md。 3. 在 Markdown 预览中验证链接可正确跳转到仓库根目录下的 docs/quick_install.md。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 本次变更仅涉及文档链接修正,不涉及功能代码逻辑。 See merge request: cann/ge!24231 个月前
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 个月前
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 个月前
【PR】: sync ge_dev to master 20260309 Co-authored-by: cann-robot<songchangxia@cann.team> Co-authored-by: tang-haojie<tanghaojie1@huawei.com> Co-authored-by: isaacxu<xurui23@huawei.com> Co-authored-by: yelongjian<yelongjian1@huawei.com> Co-authored-by: kobemini<gengchao4@huawei.com> Co-authored-by: yuchen97<wangyuchen38@huawei.com> Co-authored-by: maohaodi<maohaodi@huawei.com> Co-authored-by: lihuachao<lihuachao1@huawei.com> Co-authored-by: liuyuanchen1<liuyuanchen1@huawei.com> Co-authored-by: KenChow<zhouchen53@huawei.com> Co-authored-by: wtf_newage<liuqiang238@hisilicon.com> Co-authored-by: jin-xiaohang<jinxiaohang4@huawei.com> Co-authored-by: peiyang<lipeiyang@huawei.com> Co-authored-by: wangxiaotian995<710309755@qq.com> # message auto-generated for no-merge-commit merge: !993 merge develop into master 【PR】: sync ge_dev to master 20260309 Created-by: peiyang Commit-by: peiyang;cann-robot;wangxiaotian995;jin-xiaohang;wtf_newage;KenChow;liuyuanchen1;lihuachao;yelongjian;maohaodi;yuchen97;kobemini;isaacxu;tang-haojie Merged-by: zhangfan_hanq Description: # Pull Request ## 描述 本PR指在将develop分支的代码同步合入master分支,包括以下特性: 1、canfuse融合前删除无效轴且清空内部计数 2、fix custom ops path problem 3、优化后端dump图呈现形式 4、修改license描述 5、es 文档更新 6、修复Tiny形态so打包问题 7、解决Tiny形态缺少依赖导致的编译报错 8、统一样例环境准备流程及优化readme内容结构 9、增加装包pip3校验 10、修复sample issue 11、清理acl目录重复头文件 12、ATT性能公式注释及表达式优化 13、generate函数适配历史原型库功能修改 14、合并拷贝使用pin内存 15、Autofuse融合节点名字精简化 16、放开split纵向+横向融合限制 17、GetTensor函数增加判空 18、优化concat分组重计算 19、当concat的对齐值小于等于1时,无意义,跳过这种判断&头文件路径修复 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [x] ✨ 新功能 - [x] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!9932 个月前
README.md

ES构图样例

本目录提供了ES构图相关的各种样例,包括C++和Python两种实现方式:

样例 样例链接
es构图控制边样例 C++样例
Python样例
es构图控制算子样例 C++样例
Python样例
es构图动态输入样例 C++样例
Python样例
es构图动态输出样例 C++样例
Python样例
es构图普通属性样例 C++样例
Python样例
es构图普通输入样例 C++样例
Python样例
es构图操作符重载样例 C++样例
Python样例
es构图可选输入样例 C++样例
Python样例
es构图私有属性样例 C++样例
Python样例
es构图transformer样例 C++样例
Python样例
es构图集合通信hccl_tp样例 C++样例
Python样例
es构图集合通信hccl_ep样例 C++样例
Python样例
es构图异步执行的样例 C++样例
Python样例