From a0b3bb0017981cd57e86b9c2d661428599040207 Mon Sep 17 00:00:00 2001 From: Xinyi Liu <94362768+XinyiLiu577086410@users.noreply.github.com> Date: Thu, 18 Jun 2026 15:54:59 +0800 Subject: [PATCH] docs: record sm90 megamoe indentation fix log --- MEGAMOE_SM90_DEV.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/MEGAMOE_SM90_DEV.md b/MEGAMOE_SM90_DEV.md index 4cb5c48..bbcf811 100644 --- a/MEGAMOE_SM90_DEV.md +++ b/MEGAMOE_SM90_DEV.md @@ -216,3 +216,23 @@ - Phase 6:实现 combine reduce、NVLink barrier、workspace cleanup 和最终 `y` 写回。 - 扩展 Phase 5 测试到 multi-rank scatter reference、top-k>1、更多 hidden/intermediate shape 和非首 pool block。 - 后续性能优化:将 direct global scatter 优化为 BF16 STSM/shared-load scatter,降低 store 指令和改善 coalescing。 + +## 2026-06-18 15:54:10 CST + +- 对应 clean 工作 commit:`71f012a356b7d5d82d15d2354dbf02612a637eba` +- 用户请求摘要:将 SM90 MegaMoE kernel dispatch 分支缩进修复提交到 git。 +- 本次提交的核心改动: + - 修正 `deep_gemm/include/deep_gemm/impls/sm90_fp8_mega_moe.cuh` 中 dispatch 分支 `nvlink_barrier` 之后到 token pull loop 结束的缩进层级。 + - 该 commit 仅包含 whitespace/formatting 变化,不改变代码逻辑。 +- 关键文件列表: + - `deep_gemm/include/deep_gemm/impls/sm90_fp8_mega_moe.cuh` +- 详细开发流程: + - 本地检查 `git status --short`,确认仅 `sm90_fp8_mega_moe.cuh` 修改。 + - 本地检查 `git diff --check`,通过。 + - 本地检查 `git diff --ignore-all-space -- deep_gemm/include/deep_gemm/impls/sm90_fp8_mega_moe.cuh`,无输出,确认为纯缩进/空白变化。 + - 本地暂存并提交缩进修复:`git commit -m "style: fix sm90 megamoe dispatch indentation"`。 +- 测试结果和已知问题: + - 未运行远端 build/correctness;本次为 whitespace-only 修复。 + - `git diff --check` 和 staged whitespace-only 检查通过。 +- 后续待办: + - 继续 Phase 6 combine reduce 和最终 `y` 写回实现。