""" SNNDecoderLayer: 单个 SNN 解码层(Pre-LN 连续残差流 + 动态 K 帧聚合) RMSNorm → PLIF → SNNBlock → 动态K聚合 → out_proj → 残差 RMSNorm → PLIF → SNNFFN → 动态K聚合 → out_proj → 残差 动态 K: - K 是最大步数(K_max),不是固定步数。不同 token 有效步数 ∈ [1, K_max]。 - 每个 token 的 K 帧 SNN 输出,学习自适应停止概率 p_halt - PonderNet 几何分布加权:λ_k = p_k · ∏_{j