| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【PR】: sync ge_dev to master 20260311 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> Co-authored-by: andy_git<liaomeifeng@huawei.com> Co-authored-by: zhangfeifan0709<zhangfeifan7@huawei.com> Co-authored-by: xuyafei<xuyafei3@huawei.com> Co-authored-by: lining23666<lining.li@huawei.com> Co-authored-by: zhang_shengjie<804425610@qq.com> Co-authored-by: jinhu_huawei<jinhu5@huawei.com> Co-authored-by: wuzhengzhen<wuzhengzhen@huawei.com> Co-authored-by: chenyukai<chenyukai4@huawei.com> Co-authored-by: jiang-mingming01<jiangmingming16@h-partners.com> # message auto-generated for no-merge-commit merge: !1045 merge develop into master 【PR】: sync ge_dev to master 20260311 Created-by: peiyang Commit-by: zhang_shengjie;jiang-mingming01;chenyukai;lining23666;wuzhengzhen;cann-robot;yuchen97;kobemini;isaacxu;jinhu_huawei;maohaodi;KenChow;xuyafei;zhangfeifan0709;andy_git;peiyang;wangxiaotian995;jin-xiaohang;wtf_newage;liuyuanchen1;lihuachao;yelongjian;tang-haojie Merged-by: peiyang Description: # Pull Request ## 描述 本PR指在将develop分支的代码同步合入master分支,包括以下特性: 1、dflow替换rt接口为aclrt接口 2、新增modify_conv_data_format_pass 3、新增modify_conv_data_format_pass 4、解决CV融合算子编译告警 5、dflow静态检查修改 6、[Autofuse] 修复slice上提至transpose前的bug 7、修复错误码上报和日志格式问题 8、当concat的对齐值小于等于1时,无意义,跳过这种判断&头文件路径修复 9、ATT性能公式注释及表达式优化 10、SECURITY文件Markdown格式问题修改 11、bugfix for es symbol bind 12、移动非dflow dt并删除冗余的依赖 13、修复te_fusion的全局变量导致的内存持续增长 14、新增Acos ascir 15、rt接口切换为aclrt系列接口:设备管理类 16、GetOrRegisterKernel并发问题 17、修复transform eliminate消除逻辑改图bug 18、es sample更新打印格式 19、新增GeSession使能动态batch的样例 20、修复A2 Dma swap后性能公式问题 21、兼容算子独立升级,添加原命名空间接口 22、修复C++和python处理图名的差异&Power处理特殊 23、修复air转模型构造输入tensor顺序错误的问题 24、Concat融合拓扑排序问题修复 25、基于graph接口的MatMul+Add融合为GEMM自定义pass样例 26、修复udf DT依赖源码proto后没有加依赖找不到头文件的问题 27、npu_arch从3101修改为3510 && logicalOr ascir bugfix ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1. 2. ## 核对清单 <!-- [x] 表示选中 --> - [ ] 我的代码遵循了项目的代码风格 - [ ] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [ ] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [ ] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!1045 | 7 个月前 | |
feat: 自定义算子多模型支持 Co-authored-by: Chang-an-HW<machangan@huawei.com> # message auto-generated for no-merge-commit merge: !3026 merge custom-op-multi-model into develop feat: 自定义算子多模型支持 Created-by: Chang-an-HW Commit-by: Chang-an-HW Merged-by: cann-robot Description: # Pull Request ## 描述 实现自定义算子(Custom Op)多模型支持,为每个模型建立独立的 CustomOpRegistry, 确保不同模型的同名自定义算子互不干扰。 核心变更: - 引入统一的 CustomOpRegistry,支持模型级隔离 - 实现基于内容寻址租约(content-addressed lease)的 SO 加载机制 - 在运行时中接入模型级 custom op registry - 重构 CustomOpFactoryImpl,由 CustomOpFactory 直接管理注册表 - 拦截空自定义算子序列化,避免异常 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [x] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1. 编译 GE 项目: bash build.sh --ge_compiler 2. 运行相关 UT:自定义算子注册、加载、序列化相关用例 3. 验证多模型场景下同名自定义算子互不干扰 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 2547 个文件变更,449973 行新增,9548 行删除(含大量测试代码和 stub)。 此 PR 包含从基础注册表到运行时接入的完整链路。 See merge request: cann/ge!3026 | 4 个月前 | |
feat: 自定义算子多模型支持 Co-authored-by: Chang-an-HW<machangan@huawei.com> # message auto-generated for no-merge-commit merge: !3026 merge custom-op-multi-model into develop feat: 自定义算子多模型支持 Created-by: Chang-an-HW Commit-by: Chang-an-HW Merged-by: cann-robot Description: # Pull Request ## 描述 实现自定义算子(Custom Op)多模型支持,为每个模型建立独立的 CustomOpRegistry, 确保不同模型的同名自定义算子互不干扰。 核心变更: - 引入统一的 CustomOpRegistry,支持模型级隔离 - 实现基于内容寻址租约(content-addressed lease)的 SO 加载机制 - 在运行时中接入模型级 custom op registry - 重构 CustomOpFactoryImpl,由 CustomOpFactory 直接管理注册表 - 拦截空自定义算子序列化,避免异常 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [x] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1. 编译 GE 项目: bash build.sh --ge_compiler 2. 运行相关 UT:自定义算子注册、加载、序列化相关用例 3. 验证多模型场景下同名自定义算子互不干扰 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 2547 个文件变更,449973 行新增,9548 行删除(含大量测试代码和 stub)。 此 PR 包含从基础注册表到运行时接入的完整链路。 See merge request: cann/ge!3026 | 4 个月前 | |
feat: 自定义算子多模型支持 Co-authored-by: Chang-an-HW<machangan@huawei.com> # message auto-generated for no-merge-commit merge: !3026 merge custom-op-multi-model into develop feat: 自定义算子多模型支持 Created-by: Chang-an-HW Commit-by: Chang-an-HW Merged-by: cann-robot Description: # Pull Request ## 描述 实现自定义算子(Custom Op)多模型支持,为每个模型建立独立的 CustomOpRegistry, 确保不同模型的同名自定义算子互不干扰。 核心变更: - 引入统一的 CustomOpRegistry,支持模型级隔离 - 实现基于内容寻址租约(content-addressed lease)的 SO 加载机制 - 在运行时中接入模型级 custom op registry - 重构 CustomOpFactoryImpl,由 CustomOpFactory 直接管理注册表 - 拦截空自定义算子序列化,避免异常 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [x] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1. 编译 GE 项目: bash build.sh --ge_compiler 2. 运行相关 UT:自定义算子注册、加载、序列化相关用例 3. 验证多模型场景下同名自定义算子互不干扰 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 2547 个文件变更,449973 行新增,9548 行删除(含大量测试代码和 stub)。 此 PR 包含从基础注册表到运行时接入的完整链路。 See merge request: cann/ge!3026 | 4 个月前 | |
feat: 自定义算子多模型支持 Co-authored-by: Chang-an-HW<machangan@huawei.com> # message auto-generated for no-merge-commit merge: !3026 merge custom-op-multi-model into develop feat: 自定义算子多模型支持 Created-by: Chang-an-HW Commit-by: Chang-an-HW Merged-by: cann-robot Description: # Pull Request ## 描述 实现自定义算子(Custom Op)多模型支持,为每个模型建立独立的 CustomOpRegistry, 确保不同模型的同名自定义算子互不干扰。 核心变更: - 引入统一的 CustomOpRegistry,支持模型级隔离 - 实现基于内容寻址租约(content-addressed lease)的 SO 加载机制 - 在运行时中接入模型级 custom op registry - 重构 CustomOpFactoryImpl,由 CustomOpFactory 直接管理注册表 - 拦截空自定义算子序列化,避免异常 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [x] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1. 编译 GE 项目: bash build.sh --ge_compiler 2. 运行相关 UT:自定义算子注册、加载、序列化相关用例 3. 验证多模型场景下同名自定义算子互不干扰 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 2547 个文件变更,449973 行新增,9548 行删除(含大量测试代码和 stub)。 此 PR 包含从基础注册表到运行时接入的完整链路。 See merge request: cann/ge!3026 | 4 个月前 | |
feat: 自定义算子多模型支持 Co-authored-by: Chang-an-HW<machangan@huawei.com> # message auto-generated for no-merge-commit merge: !3026 merge custom-op-multi-model into develop feat: 自定义算子多模型支持 Created-by: Chang-an-HW Commit-by: Chang-an-HW Merged-by: cann-robot Description: # Pull Request ## 描述 实现自定义算子(Custom Op)多模型支持,为每个模型建立独立的 CustomOpRegistry, 确保不同模型的同名自定义算子互不干扰。 核心变更: - 引入统一的 CustomOpRegistry,支持模型级隔离 - 实现基于内容寻址租约(content-addressed lease)的 SO 加载机制 - 在运行时中接入模型级 custom op registry - 重构 CustomOpFactoryImpl,由 CustomOpFactory 直接管理注册表 - 拦截空自定义算子序列化,避免异常 ## 变更类型 - [ ] 🐛 Bug 修复 - [x] ✨ 新功能 - [ ] 💄 代码风格更新 - [x] ♻️ 重构 - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 如何测试 1. 编译 GE 项目: bash build.sh --ge_compiler 2. 运行相关 UT:自定义算子注册、加载、序列化相关用例 3. 验证多模型场景下同名自定义算子互不干扰 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如:feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md) ## 其他信息 2547 个文件变更,449973 行新增,9548 行删除(含大量测试代码和 stub)。 此 PR 包含从基础注册表到运行时接入的完整链路。 See merge request: cann/ge!3026 | 4 个月前 | |
Refactor: RT2 Kernel Launch Interface Replacement Co-authored-by: liyanrong9<liyanrong9@h-partners.com> # message auto-generated for no-merge-commit merge: !3403 merge kernel_launch_interface_replace_0605 into develop Refactor: RT2 Kernel Launch Interface Replacement Created-by: liyanrong_9 Commit-by: liyanrong9 Merged-by: cann-robot Description: # Pull Request ## 描述 随着runtime库的更新,以下旧的KernelLaunch接口即将被下线: rtKernelLaunchWithHandleV2 rtVectorCoreKernelLaunchWithHandle rtKernelLaunchWithFlagV2 rtVectorCoreKernelLaunch 所有使用这些接口的代码需要迁移到新的接口 aclrtLaunchKernelWithHostArgs,以确保兼容性和未来维护。 此PR用于完成 runtime/v2 目录下所有相关代码的适配,替换旧接口为新接口。并通过测试验证新接口的正确性和性能,确保接口替换后保持功能一致性。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x]♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.进行ut/st测试 2.运行各芯片形态的端到端红线用例进行自验证。 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3403 | 4 个月前 | |
【feat】: rt接口切换为aclrt系列接口4--stream类接口 无withConfig接口 Co-authored-by: maohaodi<maohaodi@huawei.com> # message auto-generated for no-merge-commit merge: !1376 merge aclrt_api_stream_without_flag into develop 【feat】: rt接口切换为aclrt系列接口4--stream类接口 无withConfig接口 Created-by: maohaodi Commit-by: maohaodi Merged-by: cann-robot Description: # Pull Request ## 描述 rt接口切换为aclrt系列接口。stream类接口,切换的接口列表如下: rtStreamCreate -> aclrtCreateStream rtStreamDestroyForce -> aclrtDestroyStreamForce rtStreamDestroy -> aclrtDestroyStream rtGetAvailStreamNum -> aclrtGetStreamAvailableNum rtsStreamGetId -> aclrtStreamGetId rtStreamSynchronize -> aclrtSynchronizeStream rtStreamActive -> aclrtActiveStream rtStreamTaskClean -> aclrtPersistentTaskClean ## 变更类型 请选择本次引入的变更类型: <!-- [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!1376 | 6 个月前 | |
【chore】: 支持Q2工程优化:删除 cce_headers Co-authored-by: zhuhaoran5<zhuhaoran5@huawei.com> Co-authored-by: 叶龙剑<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !3390 merge support_Q2_building_optimization_rm_cce_headers into develop 【chore】: 支持Q2工程优化:删除 cce_headers Created-by: zhuhaoran5 Commit-by: zhuhaoran5;叶龙剑 Merged-by: cann-robot Description: # Pull Request ## 描述 【chore】: 支持Q2工程优化:删除 cce_headers ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [x] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [x] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 按照 README 部署构建环境 执行所有构建场景的脚本命令,能执行成功并且产物包内容与先前一致 ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [ ] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/ge!3390 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 4 个月前 |