vllm.models.deepseek_v41.common.ops.query_quant
¶
Functions:
-
can_fuse_query_quant–Require both local projections to use the same MXFP8 activation ABI.
-
fused_q_kv_rmsnorm_quant–Normalize Q/KV and quantize Q with FlashInfer's swizzled MXFP8 scales.
-
mxfp8_scale_bytes–Bytes of F8_128x4 scales for
tokensrows ofwidthMXFP8 values. -
mxfp8_scale_offset–F8_128x4: [row/128, group/4, row%32, row%128/32, group%4].
can_fuse_query_quant(linears)
¶
Require both local projections to use the same MXFP8 activation ABI.
Source code in vllm/models/deepseek_v41/common/ops/query_quant.py
fused_q_kv_rmsnorm_quant(qr, kv, q_weight, kv_weight, eps)
¶
Normalize Q/KV and quantize Q with FlashInfer's swizzled MXFP8 scales.
Source code in vllm/models/deepseek_v41/common/ops/query_quant.py
mxfp8_scale_bytes(tokens, width)
¶
Bytes of F8_128x4 scales for tokens rows of width MXFP8 values.
mxfp8_scale_offset(row, group, GROUPS)
¶
F8_128x4: [row/128, group/4, row%32, row%128/32, group%4].