sgl-project/sglang · error · ValueError
Invalid qk_norm_type: {self.qk_norm_type}
Error message
Invalid qk_norm_type: {self.qk_norm_type} What it means
Error "Invalid qk_norm_type: {self.qk_norm_type}" thrown in sgl-project/sglang.
Source
Thrown at python/sglang/srt/models/minimax_m3.py:712
)
self.index_k_norm = RMSNorm(
self.idx_head_dim, eps=config.rms_norm_eps
)
elif self.qk_norm_type == "multi_head":
self.q_norm = MultiHeadRMSNorm(
self.total_num_heads,
self.head_dim,
eps=config.rms_norm_eps,
apply_layernorm_1p=self.use_gemma_norm,
)
self.k_norm = MultiHeadRMSNorm(
self.total_num_kv_heads,
self.head_dim,
eps=config.rms_norm_eps,
apply_layernorm_1p=self.use_gemma_norm,
)
else:
raise ValueError(f"Invalid qk_norm_type: {self.qk_norm_type}")
self.attn = RadixAttention(
self.num_heads,
self.head_dim,
self.scaling,
num_kv_heads=self.num_kv_heads,
layer_id=layer_id,
quant_config=quant_config,
prefix=add_prefix("attn", prefix),
)
self._use_fused_qknorm_rope = (
_is_cuda
and self.qk_norm_type == "per_head"
and self.use_gemma_norm
and self.head_dim == 128
and self.rotary_dim == _M3_FUSED_QKNORM_ROPE_ROTARY_DIM
and getattr(self.rotary_emb, "is_neox_style", False)View on GitHub (pinned to 0132848349)
When it happens
Trigger: Thrown at python/sglang/srt/models/minimax_m3.py:712 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sgl-project/sglang@0132848349 (2026-08-28).
Data as JSON: /api/errors/9444a4b7c97b8d19.
Report an issue: GitHub.