Downloads · 30 days
214
23% of all-time downloads
bluehawana/Qwen3.8-27B-4bit-MTP-MLX
Qwen3.8-27B-4bit-MTP-MLX is a text generation model from bluehawana. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
mlx-community/Qwen3.8-27B-4bit plus the model's native multi-token-prediction head, so MLX runtimes with native MTP speculative decoding (oMLX mtpenabled, mlx-lm PR 990 lineage) decode ~2.5–3× faster. Weights are othe…
Downloads · 30 days
214
23% of all-time downloads
All-time downloads
928
Public
Parameters
27.8B
16.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors16.9 GB · 100%
How the weights are stored.
U3226.9B · 97%
From the Hugging Face model README
mlx-community/Qwen3.8-27B-4bit 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 4-bit (no head) | plain autoregressive |
| this repo, oMLX mtp_enabled | 61.6 tok/s |
Full A/B and method: MTP.md · code: bluehawana/Qwen3.827B-SGLang-mpbm5max — Track D.
model-mtp.safetensors — the 15 language_model.mtp.* tensors (kept bf16 for higher draft acceptance), 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.Draft acceptance on coding/agent traffic: 75–99 %, ~3 tokens per verify pass (depth 3). MTP is single-stream; concurrent requests fall back to plain batched decode.
Size: ~16.6 GB. Credits: Qwen team (model, Apache-2.0), mlx-community (quantization), EigenLabs / Layr-Labs MTP challenge (head export), oMLX (runtime).