Model reference · open weights
GLM-5.3 is an open-weight language model from zai-org. GLM-5.3-NVFP4 (NVFP4) weighs 464 GB; the smallest configuration that runs it is 4× H200 141 GB.
Summary of the zai-org/GLM-5.3 model card, 2026-10-01. The estimate below is for another build of the family.
What it is
| Released by | zai-org |
|---|---|
| Released | 2026-08-25 |
| Parameters | 753.3B |
| VRAM | 464 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … B200 180 GB 12 smaller cards | — | — | — | |
| 4× H200 141 GB tensor parallel · FP4 without its speed-up here | 21 | 5 | 175K | 138 GB a card |
| 8× H100 80 GB tensor parallel · FP4 without its speed-up here | 18 | 4 | 146K | 78.1 GB a card |
| 8× A100 80 GB tensor parallel · FP4 without its speed-up here | 35 | 8 | 285K | 78.2 GB a card |
| 4× B200 180 GB tensor parallel | 85 | 21 | 680K | 176 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 467 GB | 468 GB |
| 5 | 469 GB | 476 GB |
| 8 | 470 GB | 482 GB |
| 16 | 474 GB | 499 GB |
| 32 | 482 GB | 531 GB |
| 64 | 499 GB | 595 GB |
One card, with vLLM's small-card settings.
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| GLM-5.3 ↗ | 753.3B | FP8 | 756 GB | 8× H200 141 GB |
| GLM-5.3-BF16 ↗ | 753.3B | BF16 | 1507 GB | none of the reference configurations |
| GLM-5.3-GGUF ↗ packaged by unsloth 12 builds: IQ1_S 217 GB … BF16 1508 GB |
— | GGUF | 365 GB | 4× RTX PRO 6000 Blackwell 96 GB |
| GLM-5.3-MXFP4 ↗ packaged by RedHatAI |
753.3B | MXFP4 | 428 GB | 4× H200 141 GB |
| GLM-5.3 ↗ packaged by unsloth |
753.3B | BF16 | 1507 GB | none of the reference configurations |
| GLM-5.3-NVFP4 (above) ↗ packaged by nvidia |
390.9B | NVFP4 | 464 GB | 4× H200 141 GB |
From the model card
GLM-5.3 uses the same base model as GLM-5.2 — every gain comes from post-training. Compared with GLM-5.2, it is much better at complex coding and long-horizon tasks:
| Benchmark | GLM-5.3 | GLM-5.2 | Kimi K3 | DeepSeek-V4 Pro-0813 | Qwen3.8-Max | Opus 4.8 | Fable 5 (w/ fallback) | GPT-5.6 Sol |
|---|---|---|---|---|---|---|---|---|
| Terminal Bench 2.1 | 88.2 | 81.0 | 88.3 | 87.9 | 86.6 | 85.0 | 88.0 | 88.8 |
| Terminal Bench 3.0 | 28.3 | 4.6 | 17.4 | – | – | 21.1 | 33.7 | 34.6 |
| DeepSWE (v1.1) | 66.9 | 46.2 | 67.5 | 62.7 | 56.6 | 58.0 | 69.7 | 72.7 |
| NL2Repo | 58.0 | 48.9 | 58.0 | 61.1 | 55.9 | 69.7 | – | – |
| ProgramBench (Almost Solved) | 19.0 | 9.5 | 17.5 | – | 10.5 | 15.5 | 33.0 | 23.0 |
| FrontierSWE | 78.1 | 67.5 | – | – | – | 66.5 | 88.2 | – |
| SWE-Marathon (v1.1) | 42.5 | 19.4 | 48.1 | – | – | 48.8 | 33.1 | 42.5 |
| PostTrainBench | 39.8 | 31.7 | 32.0 | – | – | 32.9 | 41.8 | 36.2 |
| CyberGym | 84.5 | 77.2 | 80.0 | 83.3 | 78.5 | 78.1 | 83.8 | 83.6 |
| ExploitGym (2h / 6h) | 105 / 130 | 29 / 39 | 36 / 70 | – | 14 / 26 | 80 / 120 | 181 / 247 | 216 / 293 |
| ExploitBench | 54.4 | 24.4 | 32.2 | – | 28.8 | 40.0 | 78.0 | 76.5 |
| Toolathlon Verified | 73.0 | 59.9 | 76.5 | 74.1 | 72.5 | 76.2 | 74.7 | 74.9 |
| AutomationBench (v1.0.6) | 48.2 | 26.2 | 46.7 | 43.2 | 39.8 | 41.0 | 46.2 | 45.8 |
| Agents' Last Exam (ALE-CLI) | 28.5 | 23.8 | 27.6 | 25.7 | 27.0 | 25.7 | 23.8 | 28.6 |
| HLE w/ Tools | 62.5 | 54.7 | 59.8 | 60.0 | 56.2 | 57.9 | 63.9 | 64.5 |
| GDPval-AA v2 | 1769 | 1508 | 1682 | 1590 | 1739 | 1588 | 1743 | 1730 |
GLM-5.3 supports deployment with the following frameworks. Feel free to try them out:
Ascend NPU platform, inference frameworks such as vLLM-Ascend, xLLM and SGLang are supported — see here.reasoning_effort parameter, which accepts three levels: low, high, and max. It defaults to max if not passed (or if set to any other value). To use low or high, pass them explicitly. For benchmark and leaderboard reproduction, keep the default max.clear_thinking defaults to false if not passed. For chat scenarios, explicitly pass clear_thinking=true.temperature=1.0 and top_p=0.95 for evaluation, with a maximum generation length of 163,840 tokens. The evaluation is conducted with a maximum context length of 300,000 tokens, using a context management strategy. We use GPT-5.6-luna (medium) as the judge model.temperature=1.0, top_p=1.0, and max_new_tokens=64k under 1M context. To prevent hacking, we use rule-based and a LLM-based judgement to prevent malicious behaviors (e.g., unauthorized pip or curl operations).temperature=0.95, top_p=1.0, timeout=6h and 400K context.temperature=1.0, top_p=1, max_new_tokens=65536 with 6h timeout.Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.