Downloads · 30 days
20.5K
33% of all-time downloads
Frozenlock/Qwen3.8-27B-int4-AutoRound
Qwen3.8-27B-int4-AutoRound is a image-text-to-text model from Frozenlock. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
INT4 (W4A16) AutoRound quantization of Qwen/Qwen3.8-27B — 18 GB, with the MTP speculative-decoding head quantized and working.
Downloads · 30 days
20.5K
33% of all-time downloads
All-time downloads
61.3K
Public
Parameters
6.3B
19 GB on disk
Likes
26
Public
Click a slice to open those files.
.safetensors19 GB · 100%
How the weights are stored.
I323.1B · 49%
From the Hugging Face model README
INT4 (W4A16) AutoRound quantization of Qwen/Qwen3.8-27B — 18 GB, with the MTP speculative-decoding head quantized and working.
The MTP head is quantized along with the model, so --speculative-config in vLLM works out of the box and roughly doubles decode throughput (measured +98 % on temp-0 prose vs the same GPU without MTP; draft acceptance 41–67 % depending on content).
At the time of upload, the available 4-bit options either dropped the MTP tensors (no speculative decoding) or kept hundreds of tensors in bf16 (28 GB — no longer fits a 24–32 GB GPU next to a useful KV cache). This one follows the recipe that served Qwen3.6-27B in production for months:
auto_round:auto_gptq packing (AutoRound 0.14.2, default tuning)model.language_model.layers and mtp.layersin_proj_a / in_proj_b tensors are kept bf16 (quantizing them hurts the hybrid-attention path far more than it saves)| Setup | Result |
|---|---|
| Weights in VRAM | ~18.0 GiB (TP1) / 9.1 GiB per rank (TP2) |
| RTX 5090 @ 400 W cap, TP1, fp8 KV, 215K ctx | prefill ~2,580 tok/s (74K cold doc), decode 124 tok/s with MTP n=3 / 59 without |
| 2× RTX 3090 @ 200 W cap each, TP2, fp8 KV, 262K ctx | 2.22× concurrency at full 262,144 ctx; decode ~73 tok/s with MTP |
| MTP draft acceptance | 41–46 % (prose) · ~67 % (mixed) · higher on code/predictable text |
| Tool calling | works with --tool-call-parser qwen3_coder + --enable-auto-tool-choice |
vllm serve Frozenlock/Qwen3.8-27B-int4-AutoRound \
--quantization auto_round \
--max-model-len 215000 \
--kv-cache-dtype fp8 \
--enable-prefix-caching \
--reasoning-parser qwen3 \
--enable-auto-tool-choice --tool-call-parser qwen3_coder \
--speculative-config '{"method":"mtp","num_speculative_tokens":3}'
Context is 262,144 native (fits on 2×24 GB at TP2 with fp8 KV; on a single 32 GB
card ~215K leaves KV headroom). The base model supports YaRN extension to 1M —
see the Qwen3.8-27B card for the
rope_parameters block; budget ~35 KB of KV per token (fp8) when sizing.
reasoning_effort (none/low/medium/xhigh) works as in the base model.
Note that sending chat_template_kwargs {"enable_thinking": false} makes the
template silently ignore reasoning_effort — use one knob or the other.