文件最后提交记录最后更新时间
【PR】: sync develop to master 0517 Co-authored-by: xingzhixiong<xingzhixiong@huawei.com> # message auto-generated for no-merge-commit merge: !2939 merge develop into master 【PR】: sync develop to master 0517 Created-by: wangxiaotian995 Commit-by: xingzhixiong Merged-by: cann-robot Description: # Pull Request ## 描述 请清晰准确地描述本次 Pull Request 的意图和变更内容。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!293916 天前
【feat】: BatchMatMulV3、TopKV2等算子符号化推导 Co-authored-by: SeasonChu<zhuxincheng2@huawei.com> Co-authored-by: chengyutao3<chengyutao3@huawei.com> # message auto-generated for no-merge-commit merge: !2372 merge develop into develop 【feat】: BatchMatMulV3、TopKV2等算子符号化推导 Created-by: chengyutao3 Commit-by: chengyutao3;SeasonChu Merged-by: cann-robot Description: # Pull Request ## 描述 补充以下算子的符号化推导: BatchMatMulV3、EmbeddingHashTableLookupOrInsert、TopKV2、ArgMaxWithValue、ArgMinWithValue、ScatterElements、Cos、ViewCopy、InplaceIndexAdd、Swish、Sin、MaskedFill、Ceil、LayerNormV4、Index、FlashAttentionScore、FusedInferAttentionScore、ConvoyDV2、Einsum ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的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!23721 个月前
【fix】: 告警修改,消除ut,st里perl内存泄漏误报 Co-authored-by: tangqunzhang<tangqunzhang@huawei.com> # message auto-generated for no-merge-commit merge: !1558 merge develop into develop 【fix】: 告警修改,消除ut,st里perl内存泄漏误报 Created-by: tangqunzhang Commit-by: tangqunzhang Merged-by: cann-robot Description: # Pull Request ## 描述 修改头文件多余包含和未自包含的告警,消除ut,st日志里内存泄漏误报问题。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 仅改头文件,编译通过即可。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!15582 个月前
【PR】: 对外重复头文件修改对内部分新增文件,待legacy仓修改后再删除 Co-authored-by: SeasonChu<zhuxincheng2@huawei.com> # message auto-generated for no-merge-commit merge: !3198 merge fixIncPart2 into develop 【PR】: 对外重复头文件修改对内部分新增文件,待legacy仓修改后再删除 Created-by: SeasonChu Commit-by: SeasonChu Merged-by: cann-robot Description: # Pull Request ## 描述 文件名相同,内容不同,一个对外,一个内部,内部的头文件整改文件名 问题原因: 历史遗留问题 问题影响: 外部开发者易用性体验,不易理解 解决方案: 内部头文件整改文件名,保留原文件,待leagcy仓修改后再删除 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的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!31985 天前
fix: remove redundant ops kernel initialization and fix log Co-authored-by: wangyuchen<wangyuchen38@huawei.com> # message auto-generated for no-merge-commit merge: !3058 merge fix/reduce_redundant_log into develop fix: remove redundant ops kernel initialization and fix log Created-by: yuchen97 Commit-by: wangyuchen Merged-by: cann-robot Description: # Pull Request ## 描述 OpsKernelManager::GetOpsKernelInfo 中 ops_kernel_info_ 缓存未命中时触发 InitOpsKernelInfo 全量重建,导致 FuncPerfScope 和 GEEVENT 日志在部分场景重复打印。 **根因:** GetOpsKernelInfo 在未找到 op_type 时调用 InitOpsKernelInfo(),该函数会清空 ops_kernel_info_ 并从所有 engine store 重刷全量 op info,每次都会打日志。如果查询的 op_type 不在任何引擎中注册,每次调用都会触发重建和日志。 **方案(方案A):** 1. 去掉 GetOpsKernelInfo 中的 InitOpsKernelInfo 回退,未命中直接返回空 2. RefreshOpsKernelInfo 内部调用 InitOpsKernelInfo,保证 store 刷新后缓存同步重建 3. InitOpsKernelInfo 增加 is_refresh 参数区分 Init/Refresh 来源 4. 测试框架中依赖懒初始化的调用改为显式 RefreshOpsKernelInfo ## 变更类型 - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新 - [x] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1. 编译 ut_libge_common_utest 验证 UT 通过 2. 原有场景日志不再重复打印 GEEVENT 3. 修复OpsKernelStore打桩,不建议直接修改 OpsKernelManager 私有成员变量,否则 RefreshOpsKernelInfo 之后会清空不是来自 OpsKernelStore 的 OpsInfo ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 - [x] 我已经详细阅读了贡献指南 ## 其他信息 详见相关分析讨论。 See merge request: cann/ge!305811 天前
fix: es创建netoutput节点不再创建输出tensordesc Co-authored-by: kobemini<gengchao4@huawei.com> # message auto-generated for no-merge-commit merge: !3294 merge docs/fusion-pattern-pass-index into develop fix: es创建netoutput节点不再创建输出tensordesc Created-by: kobemini Commit-by: kobemini Merged-by: cann-robot Description: # Pull Request ## 描述 - 在 AGENTS.mddocs/architecture/README.md 补充 fusion_pattern_pass.md 文档入口。 - 调整 ES C GraphBuilder 创建 NetOutput 的行为:只保留动态输入 TensorDesc,不再创建输出 TensorDesc。 - 同步清理非 autofuse runtime stub 中依赖 NetOutput 输出 TensorDesc 的设置。 - 调整 Python node_test,普通输出属性和输出数量测试改用 Add 节点,避免继续假设 NetOutput 存在输出 TensorDesc。 ## 变更类型 请选择本次引入的变更类型(勾选对应项): - [x] Bug 修复 - [ ] 新功能 - [ ] 代码风格更新(格式化,局部变量) - [ ] 重构(既不修复错误也不增加功能的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 关联的Issue 无 ## 如何测试 - git diff --check upstream/develop...HEAD - python3 -m py_compile tests/ge/ut/ge/graph/pyge_tests/node_test.py - python3 -m pytest tests/ge/ut/ge/graph/pyge_tests/node_test.py -q - 静态搜索确认本次 PR 不再修改 autofuse ESB helper,ES C GraphBuilder 不再注册 NetOutput 动态输出。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 目标分支:develop。 本次先收敛非 autofuse 场景,暂不调整 tests/autofuse/framework/eager_style_graph_builder/esb_graph.cpp。 See merge request: cann/ge!32941 天前
Initial commit 5 个月前
Initial commit 5 个月前