#53696 [Bugfix][Models] Fix OpenPangu sleep mode with static sinks
原始 PR · 作者 Ronald1995 · 合并时间 2026-09-14 21:05
缺陷修复
重要性 5.83
洞察度 6.00
OpenPangu 静态 sink 睡眠模式崩溃修复
建议精读,尤其是关注两类可复用的 bug 模式:一是 level-2 sleep 下"普通张量属性不会恢复、注册 buffer 才会"的 ownership 边界,在排查其他模型的 sleep 回归时可直接复用;二是 `Attention.__init__` 与 `CustomOp.__init__` 的协作式 MRO —— 显式重复初始化父类会重跑 `nn.Module.__init__` 并静默清空已注册 buffer,这类问题在编译/CUDA graph 路径上极难定位。阅读时请以最终 diff 为准:PR 描述中关于 KV cache 管理器、`num_reserved_blocks`、`reset_prefix_cache` 和单测的部分已不再适用;若关心 OpenPangu 在抢占 + prefix-cache reset 组合下的正确性,需要跟踪被推迟的后续 PR。