文件最后提交记录最后更新时间
新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1998 merge add_check into develop docs: 新增架构特性文档及开发规范 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 ### 新增特性文档(docs/architecture/features/) - constant_folding.md - 常量折叠 - dynamic_gear.md - 动态分档 - memory_conflict.md - 内存冲突处理 - model_cache.md - 模型缓存 - profiling.md - Profiling - so_in_om.md - SO in OM - tensormove_delete.md - TensorMove 消除 - variable_manager.md - 变量管理 - zero_copy.md - 零拷贝 - concat_no_task.md - Concat No Task ### 新增开发规范(docs/guidelines/) - cross_feature_check.md - 跨特性交叉影响检查 - design_document_template.md - 设计文档模板 ### 更新索引 - AGENTS.md - 新增特性文档加载索引、代码检视检查项、设计文档检查项 - docs/architecture/README.md - 新增特性设计文档索引 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [ ] 重构 - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/ge!19981 个月前
修复文档拼写、格式错误及函数命名拼写 15 天前
docs: 补充架构文档与约束文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1896 merge add_architecture_doc into develop docs: 补充架构文档与约束文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充 GE 架构文档体系,包括: - 新增 docs/architecture/ 目录结构 - 新增编译器、AscendIR、运行时架构文档 - 新增 Dump 模块特性设计文档 - 将原关键设计原则文档拆分为独立约束文档:内存约束、RT2 运行时、图拆分、流分配、静态 Shape 运行时、图基础结构 - 移除原约束文档中的行号引用,避免代码变动后失效 ## 变更类型 请选择本次引入的变更类型(勾选对应项): - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 关联的Issue <!-- 如有关联的 Issue,请填写 --> ## 如何测试 文档变更,无需额外测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!18961 个月前
新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1998 merge add_check into develop docs: 新增架构特性文档及开发规范 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 ### 新增特性文档(docs/architecture/features/) - constant_folding.md - 常量折叠 - dynamic_gear.md - 动态分档 - memory_conflict.md - 内存冲突处理 - model_cache.md - 模型缓存 - profiling.md - Profiling - so_in_om.md - SO in OM - tensormove_delete.md - TensorMove 消除 - variable_manager.md - 变量管理 - zero_copy.md - 零拷贝 - concat_no_task.md - Concat No Task ### 新增开发规范(docs/guidelines/) - cross_feature_check.md - 跨特性交叉影响检查 - design_document_template.md - 设计文档模板 ### 更新索引 - AGENTS.md - 新增特性文档加载索引、代码检视检查项、设计文档检查项 - docs/architecture/README.md - 新增特性设计文档索引 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [ ] 重构 - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/ge!19981 个月前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
docs: 更新 AGENTS.md 架构文档索引,新增 external_weight 文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1939 merge update_agents2 into develop docs: 更新 AGENTS.md 架构文档索引,新增 external_weight 文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 更新 AGENTS.md 中的架构文档加载表,新增 external_weight.md 文档索引,并优化文档内容结构: - AGENTS.md:重构架构文档加载指引,替换原有的高层架构描述为文档索引表;新增 DT 测试开发经验(namespace 边界、编译验证、复用用例模式) - docs/architecture/features/external_weight.md:新增 FileConstant / External Weight 特性文档,覆盖编译期 Const→FileConstant 转换、RT V1/V2 运行期加载流程、全局权重管理器 - docs/architecture/README.md:补充 external_weight 文档链接 - docs/architecture/modules/graph_metadef/ascend-ir.md:微调标题 ## 变更类型 请选择本次引入的变更类型(勾选对应项): - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [x] 📝 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) See merge request: cann/ge!19391 个月前
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 天前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
【Fix】: TransOpWithoutReshapeFusionPass增加对即将删除的node之间dtype是否连续进行校验,如果不连续则不删除 Co-authored-by: SeasonChu<zhuxincheng2@huawei.com> # message auto-generated for no-merge-commit merge: !2961 merge bugfixforPass into develop 【Fix】: TransOpWithoutReshapeFusionPass增加对即将删除的node之间dtype是否连续进行校验,如果不连续则不删除 Created-by: SeasonChu Commit-by: SeasonChu Merged-by: cann-robot Description: # Pull Request ## 描述 该Pass在删除无用节点时会将dtype非连续的节点删除,该pr增加对即将删除的node之间dtype是否连续进行校验,如果不连续则不删除 ## 变更类型 请选择本次引入的变更类型: <!-- [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!296112 天前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
修复文档拼写、格式错误及函数命名拼写 15 天前
新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1998 merge add_check into develop docs: 新增架构特性文档及开发规范 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 ### 新增特性文档(docs/architecture/features/) - constant_folding.md - 常量折叠 - dynamic_gear.md - 动态分档 - memory_conflict.md - 内存冲突处理 - model_cache.md - 模型缓存 - profiling.md - Profiling - so_in_om.md - SO in OM - tensormove_delete.md - TensorMove 消除 - variable_manager.md - 变量管理 - zero_copy.md - 零拷贝 - concat_no_task.md - Concat No Task ### 新增开发规范(docs/guidelines/) - cross_feature_check.md - 跨特性交叉影响检查 - design_document_template.md - 设计文档模板 ### 更新索引 - AGENTS.md - 新增特性文档加载索引、代码检视检查项、设计文档检查项 - docs/architecture/README.md - 新增特性设计文档索引 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [ ] 重构 - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/ge!19981 个月前
新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1998 merge add_check into develop docs: 新增架构特性文档及开发规范 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 ### 新增特性文档(docs/architecture/features/) - constant_folding.md - 常量折叠 - dynamic_gear.md - 动态分档 - memory_conflict.md - 内存冲突处理 - model_cache.md - 模型缓存 - profiling.md - Profiling - so_in_om.md - SO in OM - tensormove_delete.md - TensorMove 消除 - variable_manager.md - 变量管理 - zero_copy.md - 零拷贝 - concat_no_task.md - Concat No Task ### 新增开发规范(docs/guidelines/) - cross_feature_check.md - 跨特性交叉影响检查 - design_document_template.md - 设计文档模板 ### 更新索引 - AGENTS.md - 新增特性文档加载索引、代码检视检查项、设计文档检查项 - docs/architecture/README.md - 新增特性设计文档索引 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [ ] 重构 - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/ge!19981 个月前
新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1998 merge add_check into develop docs: 新增架构特性文档及开发规范 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 ### 新增特性文档(docs/architecture/features/) - constant_folding.md - 常量折叠 - dynamic_gear.md - 动态分档 - memory_conflict.md - 内存冲突处理 - model_cache.md - 模型缓存 - profiling.md - Profiling - so_in_om.md - SO in OM - tensormove_delete.md - TensorMove 消除 - variable_manager.md - 变量管理 - zero_copy.md - 零拷贝 - concat_no_task.md - Concat No Task ### 新增开发规范(docs/guidelines/) - cross_feature_check.md - 跨特性交叉影响检查 - design_document_template.md - 设计文档模板 ### 更新索引 - AGENTS.md - 新增特性文档加载索引、代码检视检查项、设计文档检查项 - docs/architecture/README.md - 新增特性设计文档索引 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [ ] 重构 - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/ge!19981 个月前
新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !1998 merge add_check into develop docs: 新增架构特性文档及开发规范 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 新增 GE 架构特性设计文档、代码检视检查项、设计文档模板及跨特性交叉影响检查规范。 ### 新增特性文档(docs/architecture/features/) - constant_folding.md - 常量折叠 - dynamic_gear.md - 动态分档 - memory_conflict.md - 内存冲突处理 - model_cache.md - 模型缓存 - profiling.md - Profiling - so_in_om.md - SO in OM - tensormove_delete.md - TensorMove 消除 - variable_manager.md - 变量管理 - zero_copy.md - 零拷贝 - concat_no_task.md - Concat No Task ### 新增开发规范(docs/guidelines/) - cross_feature_check.md - 跨特性交叉影响检查 - design_document_template.md - 设计文档模板 ### 更新索引 - AGENTS.md - 新增特性文档加载索引、代码检视检查项、设计文档检查项 - docs/architecture/README.md - 新增特性设计文档索引 ## 变更类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新 - [ ] 重构 - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 See merge request: cann/ge!19981 个月前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
feat: 扩展TensorMove消除场景(特殊源节点 + 多TM消费 + 读写/排布冲突检查) Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2908 merge tm_delete_optimize2 into develop feat: 扩展TensorMove消除场景(特殊源节点 + 多TM消费 + 读写/排布冲突检查) Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 扩展现有 TensorMoveDeletePass,新增两种 TensorMove 消除场景: 1. **场景一**:variable/const 等特殊源节点下的 TensorMove,当后继不覆写源内存时允许消除 2. **场景二**:源节点输出被多个 TensorMove 消费时,将兄弟 TM 视为只读消费者,允许逐 TM 决策消除 同时新增两道安全关卡: - **Rule 4 (读写冲突检查)**:调用 mem_rw_conflict_optimize 新增接口,删除 TM 前判断是否导致读写冲突 - **Rule 5 (内存排布冲突检查)**:调用 mem_layout_conflict_util 新增接口,删除 TM 前判断是否导致内存排布冲突 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [ ] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue 无 ## 修改文件 | 文件 | 改动 | |------|------| | compiler/graph/optimize/mem_rw_conflict_optimize.h | 新建 | | compiler/graph/optimize/mem_rw_conflict_optimize.cc | +41行 | | compiler/graph/optimize/mem_layout_conflict_optimize/mem_layout_conflict_util.h | +4行 | | compiler/graph/optimize/mem_layout_conflict_optimize/mem_layout_conflict_util.cc | +132行 | | compiler/graph/manager/graph_manager.cc | +2行 | | compiler/graph/passes/standard_optimize/tensor_move_delete_pass.cc | +93/-4行 | | tests/ge/ut/ge/graph/passes/tensor_move_delete_pass_unittest.cc | +151行 | ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 详细设计文档见 docs/superpowers/specs/2026-05-15-tensormove-optimize2-design.md See merge request: cann/ge!29088 天前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
docs: 补充known_shape_executor和unknown_shape_executor文档 Co-authored-by: stevenaw0<huangguijun@huawei.com> # message auto-generated for no-merge-commit merge: !2092 merge add_feature_doc2 into develop docs: 补充known_shape_executor和unknown_shape_executor文档 Created-by: stevenaw0 Commit-by: stevenaw0 Merged-by: cann-robot Description: # Pull Request ## 描述 补充静态/动态执行器特性文档,更新架构文档索引和AGENTS.md开发指引。 主要变更: - known_shape_executor.md: 补充V2 Runtime Kernel集成和GeSession使用场景,重整章节编号 - 新增unknown_shape_executor.md: RT2.0动态Shape执行器特性分析(Lowering机制、ExecuteGraph、ModelV2Executor、三子图生命周期) - AGENTS.md: 更新runtime目录说明,新增需求开发brainstorming技能指引,添加unknown_shape_executor文档索引 - README.md: 添加动态执行器文档链接 ## 变更类型 - [x] 📝 文档内容更新 ## 关联的Issue ## 如何测试 文档变更,无需测试。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 See merge request: cann/ge!20921 个月前
修复文档拼写、格式错误及函数命名拼写 15 天前
修复文档拼写、格式错误及函数命名拼写 15 天前