文件最后提交记录最后更新时间
refactor: 清理各模块CMakeLists.txt中硬编码的ASCEND_INSTALL_PATH路径依赖 Co-authored-by: yitaoxt<yitaoxt@qq.com> # message auto-generated for no-merge-commit merge: !3251 merge feat_13_p2 into develop refactor: 清理各模块CMakeLists.txt中硬编码的ASCEND_INSTALL_PATH路径依赖 Created-by: yitaoxt Commit-by: yitaoxt Merged-by: cann-robot Description: 将各模块CMakeLists.txt中对ASCEND_INSTALL_PATH的直接引用替换为已有的INTERFACE target链接(runtime_headers、hccl_headers、slog_headers、adump_headers、metadef_headers等),减少硬编码路径依赖。 涉及12个文件变更,减少50行硬编码路径引用。 测试:bash build.sh全量编译通过,三个run包成功生成。 See merge request: cann/ge!32511 天前
refactor: 清理各模块CMakeLists.txt中硬编码的ASCEND_INSTALL_PATH路径依赖 Co-authored-by: yitaoxt<yitaoxt@qq.com> # message auto-generated for no-merge-commit merge: !3251 merge feat_13_p2 into develop refactor: 清理各模块CMakeLists.txt中硬编码的ASCEND_INSTALL_PATH路径依赖 Created-by: yitaoxt Commit-by: yitaoxt Merged-by: cann-robot Description: 将各模块CMakeLists.txt中对ASCEND_INSTALL_PATH的直接引用替换为已有的INTERFACE target链接(runtime_headers、hccl_headers、slog_headers、adump_headers、metadef_headers等),减少硬编码路径依赖。 涉及12个文件变更,减少50行硬编码路径引用。 测试:bash build.sh全量编译通过,三个run包成功生成。 See merge request: cann/ge!32511 天前
feat: 开放 option atomic_clean_policy(#521) Co-authored-by: wuzheng-hw<wuzheng14@huawei.com> # message auto-generated for no-merge-commit merge: !3035 merge 521-atc-option into develop feat: 开放 option atomic_clean_policy(#521) Created-by: wuzheng-hw Commit-by: wuzheng-hw Merged-by: cann-robot Description: # Pull Request ## 描述 从 kOm2UnsuppotedFlag 黑名单中移除 atomic_clean_policy,开放该 ATC option 的使用支持。 ## 变更类型 - [x] ✨ 新功能 ## 关联的Issue Closes #521 ## 如何测试 使用 --atomic_clean_policy 参数调用 ATC,验证该选项不再被拦截。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 该变更为 cherry-pick 自 commit 70f64c2bccf653014929be0ca54108ecdfbda695。 See merge request: cann/ge!303512 天前
docs: 优化融合 pattern pass 文档&&Python pass API/行为调整 Co-authored-by: kobemini<gengchao4@huawei.com> # message auto-generated for no-merge-commit merge: !3248 merge doc/pass-reade-me into develop docs: 优化融合 pattern pass 文档&&Python pass API/行为调整 Created-by: kobemini Commit-by: kobemini Merged-by: cann-robot Description: # Pull Request ## 描述 本 PR 优化融合 Pattern Pass 的机制说明、开发指南和 Python 写法体验,目标是让用户能按文档理解机制并完成自定义融合 pass 开发。 主要变更: - 新增融合 Pattern Pass 特性文档,按“匹配 → 条件过滤 → 替换 → 边界规则 → capture tensor → DecomposePass → 执行阶段”说明统一机制。 - 新增 Python / C++ 融合 Pass 开发指南,Python 侧突出运行时接入、@pattern 表达式写法和 replacement 表达式返回。 - 删除旧的混合指南,将内容拆分到特性文档和 C++/Python 指南中,并更新 examples、架构文档和 ASCEND_GE_PY_PASS_PATH 文档入口。 - 收口 Python capture tensor 写法:去掉公开的独立 capture_tensor() helper,统一使用 Pattern.capture_tensor(...)。 - 增强 Pattern.capture_tensor:支持直接传入 TensorHolderNodeNodeIo,示例写法从 pat.capture_tensor(capture_tensor(matmul)) 简化为 pat.capture_tensor(matmul)。 - 增强 @pattern 自动 capture 规则:从“只捕获已访问输入”提升为“先捕获已访问输入,再捕获 return 的 pattern 输出”,并在文档中明确 capture 顺序。 ## 变更类型 - [ ] Bug 修复 - [x] 新功能 - [ ] 代码风格更新(格式化,局部变量) - [ ] 重构(既不修复错误也不增加功能的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 关联的 Issue 无 ## 如何测试 已执行: - git diff --check - python3 -m py_compile 检查修改过的 Python pass 框架文件、示例和 Python 测试文件 - 检查本 PR 修改文档中的相对链接均存在 - 检索确认旧的 capture_tensor(capture_tensor(...)) 嵌套写法、独立 capture_tensor 导出和旧文档入口已清理 - python3 -m pytest tests/ge/ut/ge/graph/pyge_tests/python_pattern_pass_test.py::... - ut_fusion_pass_executor_utest ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 当前 PR 包含文档和 Python pass API/行为调整。@pattern 自动 capture 顺序为:先按输入序号捕获已访问的 inputs,再按 return 结构顺序捕获 pattern 输出。 See merge request: cann/ge!32483 天前
【fix】: fix compileGraph in jit mode lose hintshape option Co-authored-by: chengyutao3<chengyutao3@huawei.com> # message auto-generated for no-merge-commit merge: !3239 merge develop into develop 【fix】: fix compileGraph in jit mode lose hintshape option Created-by: chengyutao3 Commit-by: chengyutao3 Merged-by: cann-robot Description: # Pull Request ## 描述 fix compileGraph in jit mode lose hintshape option merge to master ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!32391 天前
Initial commit 5 个月前