RedHatAI/GLM-5.3-MXFP4

This model is a quantized version of zai-org/GLM-5.3.

Model Optimizations

This model was obtained by quantizing the weights of zai-org/GLM-5.3 to MXFP4, ready for inference with vLLM.

Weights are quantized to FP4 (OCP Microscaling, e2m1) with a group size of 32 using power-of-2 (E8M0) scales, and activations are quantized to FP4 with dynamic local per-group scaling. Only the weights and activations of the linear operators within transformer blocks are quantized using LLM Compressor. The MoE router, embedding, the MTP eh_proj, the DSA indexer wk and weights_proj, and the output head layers are kept in their original precision.

Creation Code


from compressed_tensors.entrypoints.convert import FP8BlockDequantizer

from llmcompressor import model_free_ptq

MODEL_ID = "zai-org/GLM-5.3"
SAVE_DIR = MODEL_ID.rstrip("/").split("/")[-1] + "-MXFP4"

# modules that were not fp8-block quantized in the source checkpoint
ignore = [
    "re:.*mlp.gate$",
    "re:.*lm_head",
    "re:.*embed_tokens$",
    "re:.*eh_proj$",
    "re:.*self_attn.indexer.weights_proj$",
]

model_free_ptq(
    model_stub=MODEL_ID,
    save_directory=SAVE_DIR,
    scheme="MXFP4",
    # wk IS fp8 in the source (dequantizer dequantizes it), but vLLM fuses
    # wk + weights_proj into a dense (quant_config=None) layer whose fp8-only
    # load path can't unpack mxfp4 weights — keep wk in bf16 instead
    ignore=ignore + ["re:.*self_attn.indexer.wk$"],
    converter=FP8BlockDequantizer(ignore=ignore),
    max_workers=2,
    device="cuda:0",
)

vLLM Serving

On 4 B200s:

vllm serve RedHatAI/GLM-5.3-MXFP4 \
  --kv-cache-dtype fp8_e4m3 \
  --tensor-parallel-size 4 \
  --reasoning-parser glm45 \
  --speculative-config '{"method":"mtp","num_speculative_tokens":5}'

Evaluations

In progress

Downloads last month
454
Safetensors
Model size
753B params
Tensor type
BF16
·
U8
·
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for RedHatAI/GLM-5.3-MXFP4

Base model

zai-org/GLM-5.3
Quantized
(51)
this model