| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(pre-commit): 全仓代码规范整改——mc2 Co-authored-by: gitcode_lijd<lijiandong20@huawei.com> # message auto-generated for no-merge-commit merge: !11457 merge ci into master fix(pre-commit): 全仓代码规范整改——mc2 Created-by: gitcode_lijd Commit-by: gitcode_lijd Merged-by: cann-robot Description: 关联Issue https://gitcode.com/cann/ops-transformer/issues/5939(全仓代码规范整改总跟踪) ## 描述 全仓代码规范整改系列——mc2 目录。基于仓库 pre-commit 门禁对存量代码做一次性规范收敛: - clang-format 按 .clang-format 统一格式(列宽 120、指针左对齐 T* p、引用对齐 T& r 等) - 行尾空白、文件末尾换行修复 - 规模:1380 个文件,+22820/-22840 行,纯格式化改动语义等价,无逻辑变更 > 注:本 PR 早期版本曾包含 mc2 算子 kernel cpp 入口注释行补充(仓镜像替换链路验证),该内容已不在当前分支,当前为纯格式化整改。 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/5939(全仓整改总跟踪) ## 测试 - pre-commit 全部钩子本地通过 - CI 流水线(compile/UT)验证 See merge request: cann/ops-transformer!11457 | 17 天前 | |
fix(pre-commit): 全仓代码规范整改——mc2 Co-authored-by: gitcode_lijd<lijiandong20@huawei.com> # message auto-generated for no-merge-commit merge: !11457 merge ci into master fix(pre-commit): 全仓代码规范整改——mc2 Created-by: gitcode_lijd Commit-by: gitcode_lijd Merged-by: cann-robot Description: 关联Issue https://gitcode.com/cann/ops-transformer/issues/5939(全仓代码规范整改总跟踪) ## 描述 全仓代码规范整改系列——mc2 目录。基于仓库 pre-commit 门禁对存量代码做一次性规范收敛: - clang-format 按 .clang-format 统一格式(列宽 120、指针左对齐 T* p、引用对齐 T& r 等) - 行尾空白、文件末尾换行修复 - 规模:1380 个文件,+22820/-22840 行,纯格式化改动语义等价,无逻辑变更 > 注:本 PR 早期版本曾包含 mc2 算子 kernel cpp 入口注释行补充(仓镜像替换链路验证),该内容已不在当前分支,当前为纯格式化整改。 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/5939(全仓整改总跟踪) ## 测试 - pre-commit 全部钩子本地通过 - CI 流水线(compile/UT)验证 See merge request: cann/ops-transformer!11457 | 17 天前 | |
mc2: megamoe/engram/moe_ep版本门限改用VERSION_NUM;mega_moe BypassDCache改回ByPass旧名 Co-authored-by: gitcode_lijd<lijiandong20@huawei.com> # message auto-generated for no-merge-commit merge: !13092 merge fix_3 into master mc2: megamoe/engram/moe_ep版本门限改用VERSION_NUM;mega_moe BypassDCache改回ByPass旧名 Created-by: gitcode_lijd Commit-by: gitcode_lijd Merged-by: cann-robot Description: ## 描述 两部分改动: **1. 版本门限改用 VERSION_NUM(19 文件)** moe_ep_dispatch / moe_ep_combine(含 epilogue)、engram_fetch / engram_fetch_grad / engram_fetch_wait、megamoe 系列 kernel 侧 devkit/hcomm 版本门限统一改为 ASC_DEVKIT_VERSION_NUM >= 90200000 && HCOMM_VERSION_NUM >= 90200000。 原因:MAJOR/MINOR 宏无法区分 beta 与正式版(9.2.0-beta.2 与 9.2.0 正式版均为 9.2),beta 包会误放行编译依赖新接口(Hcomm BufDesc/BatchHandle 等批量 API)的 kernel 而报错。VERSION_NUM 编码包含预发布标识(9.2.0-beta.2 为 90199802,小于正式版 90200000),改后仅在 9.2.0 正式版及以上使能,beta 编译为空壳。 **2. mega_moe BypassDCache API 改回旧名(10 文件、34 处)** master 新提交(cd5e2b21d 等 4 笔)按 9.2.0 正式版头文件使用了新名 ReadGmBypassDCache / WriteGmBypassDCache,而 beta2 头文件只有旧名 ReadGmByPassDCache / WriteGmByPassDCache。9.2.0 正式版中新旧名共存(旧名为 deprecated 转发别名,功能等价,2027/12/30 后移除),改回旧名后两个版本均可编译,功能不变。 ## 验证 - 9.2.0-beta.2:engram×3 + moe_ep×4 + mega_moe 全部编译通过(mega_moe 改名后已在另一环境验证) - 9.2.0 正式版:moe_ep 系列、mega_moe 编译通过(旧名仅产生 deprecation 警告) - pre-commit 全钩子通过 9.2.0 分支同改动见 PR !13242。 See merge request: cann/ops-transformer!13092 | 28 天前 | |
新增engram_fetch 核函数 && engram_fetch_wait算子 Co-authored-by: wuchenhao123<wuchenhao6@huawei.com> # message auto-generated for no-merge-commit merge: !7749 merge master_engram into master 新增engram_fetch 核函数 && engram_fetch_wait算子 Created-by: wuchenhao123 Commit-by: wuchenhao123 Merged-by: cann-robot Description: ## 描述 EngramFetch算子工程代码 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3385 ## 测试 本地验证 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [X] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7749 | 3 个月前 |