Views
No views yet
arch_id=6 MoE forward path.qwen3.5-35b-a3b.mq4 to land
@fivetide's
PR #180 — the MoE
router (mlp.gate.weight and mlp.shared_expert_gate.weight) is now
quantized at Q8F16 instead of MQ4, costing ~10 MB additional model size.
The rationale and empirical evidence are documented at
issue #171 and the
investigation log at
docs/investigations/2026-05-06-moe-quant-cliff-survey.| File | Quant | Size | Min VRAM | RX 7900 XTX decode |
|---|---|---|---|---|
| qwen3.5-35b-a3b.mq4 ⭐ | MQ4 + Q8 router | 19 GB | 22 GB | ~148 tok/s |
| qwen3.5-35b-a3b.mq3 | MQ3 + Q8 router | 19 GB | 22 GB | TBD |
mlp.gate.weight,
mlp.shared_expert_gate.weight) pinned at Q8F16. Quality-gated against
the Q8 reference on the hipfire coherence battery.1# Install hipfire (master, includes the router-Q8 fix)
2curl -L https://raw.githubusercontent.com/Kaden-Schutt/hipfire/master/scripts/install.sh | bash
3
4# Pull the model (defaults to MQ4)
5hipfire pull qwen3.5:35b-a3b
6
7hipfire run qwen3.5:35b-a3b "Write a Rust function that parses an ISO-8601 date."1hf download schuttdev/hipfire-qwen3.5-35b-a3b qwen3.5-35b-a3b.mq3 \
2 --local-dir ~/.hipfire/modelsRP=1.05 is the default sampler and is robust on this
model across the reference 7-prompt × 5-sampler matrix
(see issue #171 update).
The HF-aligned temp=1.0 + top_k=20 + min_p=0.05 sampler is opt-in
per request; greedy default delivers the cleanest output.thinking:auto — 3.5-A3B's thinking mode is healthy at MQ4.