Support this work → · X · GitHub · REAP paper · Cerebras REAP

GLM-5.3-533B — REAP keep-180 (EXL3 3.0bpw)

GLM-5.3 with 30% of its experts removed and the rest quantized to ~3-bit — 210 GB, so it runs on 3x 96 GB instead of the ~1.5 TB the full model needs, with a small, measured drop in fidelity.

What this is

GLM-5.3 is a 753B mixture-of-experts model: each token is routed to 8 of 256 expert sub-networks per layer, so only ~40B parameters are active at once. Most of those 256 experts are rarely the best choice. REAP (Router-weighted Expert Activation Pruning) scores how much each expert actually contributes and deletes the least useful ones outright — no retraining. This cut keeps 180 of 256 experts per layer. The survivors are then quantized to EXL3 3.0 bpw; attention, the shared expert, and the router stay full-precision BF16. The result loads in 210 GB and answers almost identically to the original.

Which size should I pick?

Every row is the same model at a different quality/size trade-off — fewer experts is smaller and faster but further from the original:

Variant Experts kept Size KL vs BF16 (lower = closer)
base (unpruned) 256 (all) 293 GB 0.089
661B 224 / 256 258 GB 0.195
615B 208 / 256 240 GB 0.283
569B 192 / 256 223 GB 0.361
533B (this) 180 / 256 210 GB 0.428
500B 168 / 256 197 GB 0.511

This cut fits 3x 96 GB. If you have the VRAM, move up the table — each step keeps more experts and lands closer to the original.

How close to the original is it?

KL divergence vs full BF16: 0.428 nats, measured token-by-token over a sealed 25-prompt panel across the full 154k-token vocabulary. KL divergence is the standard “how differently do these two models predict” score: 0 = identical, lower = closer. For scale, the unpruned base scores 0.089; every expert you keep pulls this number lower (see the table above).

All cuts are measured the same way in the fidelity study.

Why these experts (and not the popular ones)

Naive pruning keeps the experts that fire most often — which quietly deletes the specialists that a single domain (code, a rare language, structured output) leans on. This series instead scores each expert by its largest share of any one domain’s routed work (“max-over-domain”), so every domain keeps its specialists even when they’re globally rare. On the same panel this beats frequency-based pruning by a wide margin — the head-to-head is in the fidelity study.

Running it

pip install exllamav3        # or run via TabbyAPI
# download this repo, then tensor-split it across your GPUs in TabbyAPI/exllamav3

Built for Blackwell / any CUDA GPUs with enough combined VRAM (3x 96 GB).

Credits

Observations: glm-5.3-reap-observations-v1 · Fidelity study: glm-5.3-reap-fidelity-study · Built on 8× NVIDIA RTX PRO 6000 Blackwell.

License

Inherits the GLM-5.3 license.

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

Model tree for 0xSero/GLM-5.3-533B-EXL3-3.0bpw

Base model

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

Collections including 0xSero/GLM-5.3-533B-EXL3-3.0bpw

Paper for 0xSero/GLM-5.3-533B-EXL3-3.0bpw