Views
No views yet
mlx-community/Qwen3.8-27B-8bit plus the model's native multi-token-prediction head,
so MLX runtimes with native MTP speculative decoding (oMLX mtp_enabled, mlx-lm PR 990 lineage)
decode ~2.5–3× faster. Weights are otherwise byte-identical to the mlx-community conversion.| decode, M5 Max 128 GB, single stream | |
|---|---|
| mlx-community 8-bit (no head) | plain autoregressive |
| this repo, oMLX mtp_enabled | 35.9 tok/s |
model-mtp.safetensors — the 15 language_model.mtp.* tensors (quantized 8-bit/gs64 like the body), taken from
EigenLabs/Qwen3.8-27B-MTP-bf16
(bit-identical to Qwen/Qwen3.8-27B's own head; norms already in MLX +1 convention),
registered in model.safetensors.index.json; text_config.mtp_num_hidden_layers = 1.
The mlx-community conversions declare the head in config.json but strip its weights, which
silently disables MTP.PUT /admin/api/models/<id>/settings {"mtp_enabled": true}), load.
The log shows Speculative backend selected and per-request MTP[...] accept=… lines.chat_template_kwargs.reasoning_effort to medium/low — the template defaults to xhigh.