| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: 修复path.cfg不正交问题 Co-authored-by: zqmin<zengqingmin2@huawei.com> # message auto-generated for no-merge-commit merge: !1128 merge fix_path_cfg into develop fix: 修复path.cfg不正交问题 Created-by: zqmin Commit-by: zqmin Merged-by: cann-robot Description: # Pull Request ## 描述 解决path.cfg不正交的问题,影响deb/rpm包的安装。 ## 变更类型 - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue fixes #151 ## 如何测试 1. 触发 GitCode 流水线验证。 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 影响deb/rpm包的安装路径配置。 See merge request: cann/graph-autofusion!1128 | 3 个月前 | |
【PR】【feat】: inductor流程支持CV融合 Co-authored-by: xuyf<xuyafei3@huawei.com> # message auto-generated for no-merge-commit merge: !587 merge develop into develop 【PR】【feat】: inductor流程支持CV融合 Created-by: xuyafei Commit-by: xuyf Merged-by: cann-robot Description: # Pull Request ## 描述 **新增场景** - Inductor 场景:支持 Inductor 侧生成的 Autofuse 融合算子走 CV fusion 代码生成,包括静态 shape 和动态 shape。 - ATC 场景:支持离线编译链路生成 CV fusion 所需 tiling/kernel 产物,和 GE/RT2 侧 TilingFuncVec、GetTilingDataSizeVec 这类 Vec tiling 接口对接。 - Split Compile 场景:支持把静态部分和动态部分拆开编译,静态 shape 场景可内嵌常量 tiling 数据,减少运行时依赖。 **业务流程** - 前端识别到 Matmul/Conv + elemwise 可融合图后,构造 CV fusion schedule result。 - Autofuse 根据 schedule result 判断静态/动态 shape、Inductor/非 Inductor、cube fusion 类型。 - codegen 生成 CV 专用 tiling data、tiling 函数、kernel launch 函数和编译输入文件。 - 静态 shape 场景提前生成常量 CVAutofuseTilingData,并把 matmul tiling data 序列化进 kernel 侧常量。 - 动态 shape 场景保留运行时 tiling 参数,通过 AutofuseTiling / AutofuseTilingWithConfig 计算 tiling。 - 后端编译阶段支持 split compile,分别构建静态/动态 so,并验证 AutofuseLaunch 等运行入口。 - 运行时根据场景调用普通 tiling 或 Vec tiling 接口,完成 block dim、workspace、tiling key 等信息计算。 **新增/增强特性** - CV fusion 支持静态 shape 和动态 shape 两种路径,静态 shape 场景把 tiling 结果前置为常量,减少运行时 tiling 计算和参数传递成本。 - Inductor CV fusion 支持生成 CVAutofuseTilingData,区分静态常量 tiling 和动态 tiling 入参,Matmul tiling data 以字节数组形式内嵌,降低静态 kernel 对运行时 tiling 结构的依赖。 - 支持 Matmul/BatchMatmul/Conv2D 等 cube API 与 vector 算子的融合生成。 - 支持 CV 场景下的 tiling key 生成、UB stage size 查询、workspace/block dim 推导。 - 支持 PGO/性能选择链路和 GetTiling perf 参数兼容。 ## 变更类型 请选择本次引入的变更类型: <!-- [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/graph-autofusion!587 | 3 个月前 | |
fix: 前置检查脚本删除python版本限制 Co-authored-by: 叶龙剑<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !232 merge master-python0403 into master fix: 前置检查脚本删除python版本限制 Created-by: yelongjian Commit-by: 叶龙剑 Merged-by: cann-robot Description: # Pull Request ## 描述 前置检查脚本删除python版本限制 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/graph-autofusion!232 | 6 个月前 | |
fix: 更新镜像初始化脚本下包链接 Co-authored-by: 叶龙剑<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !307 merge master-image0428 into master fix: 更新镜像初始化脚本下包链接 Created-by: yelongjian Commit-by: 叶龙剑 Merged-by: cann-robot Description: # Pull Request ## 描述 更新镜像初始化脚本下包链接 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新功能 - [ ] 💄 代码风格更新(格式化,局部变量) - [ ] ♻️ 重构(既不修复错误也不增加功能的代码变动) - [ ] 📦 构建过程或辅助工具的变动 - [ ] 📝 文档内容更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在当前页面的右侧'关联Issue'部分添加相应Issue链接,并勾选'合并后关闭已关联的 Issue'选项。 --> ## 如何测试 描述测试此变更的步骤和前提条件: 1.NA ## 核对清单 <!-- [x] 表示选中 --> - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签(如: feat:, fix:) - [x] 我已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 ## 其他信息 在此添加任何其他关于本次 PR 的说明。 See merge request: cann/graph-autofusion!307 | 5 个月前 | |
fix precommit oat | 3 个月前 | |
【PR】: 优化autofuse llt覆盖率耗时,使用lcov v2.3+并行模式加速覆盖率采集 Co-authored-by: 凌星<lingxing@huawei.com> # message auto-generated for no-merge-commit merge: !501 merge develop into develop 【PR】: 优化autofuse llt覆盖率耗时,使用lcov v2.3+并行模式加速覆盖率采集 Created-by: ling-DT Commit-by: 凌星 Merged-by: cann-robot Description: # Pull Request ## 描述 优化autofuse llt覆盖率耗时,使用lcov v2.3+并行模式加速覆盖率采集 ## 变更类型 请选择本次引入的变更类型: <!-- [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/graph-autofusion!501 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 4 个月前 |