CoolFace
Modelpublic

mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B

sourceHugging Faceapache-2.0updated 1mo agoView on Hugging Face
5likes8.9kdownloads
Model Card

mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B

Built with [mlx-optiq](https://mlx-optiq.com), the MLX-native toolkit to quantize, prune, fine-tune, and serve LLMs locally on Apple Silicon. All OptiQ models · Docs

13.8 GB instead of 23.0 GB. 11.6 GB of memory to run instead of 24.5 GB. Capability Score 76.57 against the parent's 80.03.

ParentThis model
On disk23.0 GB13.8 GB−40%
Peak memory24.5 GB11.6 GB−53%
Parameters35.1B18.8B−47%
Decode47.054.7
Capability Score80.0376.57-3.47

50% of the routed experts are removed from mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit; active parameters per token are unchanged, since top-8 routing is preserved and only the stored expert bank shrinks. That is why it gets smaller without getting slower.

Retained experts are copied bit-for-bit from the parent quant. Nothing is dequantized, re-quantized, merged, or retrained.

What pruning costs

BenchmarkParentThis modelΔ
MMLU83.762.3-21.4
GSM8K87.990.5+2.6
IFEval72.676.9+4.3
BFCL-V392.591.5-1.0
HumanEval91.590.2-1.3
HashHop52.048.0-4.0
Capability Score80.0376.57-3.47

Details

PropertyValue
Experts retained128 of 256 per layer
Active experts per token8 (unchanged)
Allocationuniform (128 of 256 in every layer)
Size13.8 GB (parent 23.0 GB)
Parameters18.8B (parent 35.1B)
SelectionREAP — mean of router weight × expert output norm, over the tokens each expert served
Calibrationoptiq six-domain mix, 8 samples
MTP sidecarpreserved

Use it

bash
pip install mlx-optiq
optiq serve --model mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B
python
from mlx_lm import load, generate
model, tok = load("mlx-community/Qwen3.6-35B-A3B-OptiQ-4bit-REAP-19B")
print(generate(model, tok, prompt="Hello", max_tokens=64))

Method

Expert pruning follows REAP (Cerebras Research, ICLR 2026 — *REAP the Experts: Why Pruning Prevails for One-Shot MoE Compression*). Experts are ranked by the conditional mean of router weight × expert output norm over calibration data; the lowest-ranked are removed and the router is sliced to match.

OptiQ applies it in the quantized domain — directly on a quantized checkpoint, with no BF16 parent and no dequantization of survivors — via optiq prune-experts. See the pruning docs.