Qwen3.8-27B-OnlyText-GGUF

GGUF quants of OnlyTextLLMs/Qwen3.8-27B-OnlyText — the text-only derivative of Qwen/Qwen3.8-27B with the MTP draft head embedded in-file (no separate draft file). The MTP tensors are included by the converter by default (nextn_predict_layers = 1); run with a recent llama.cpp and --spec-type draft-mtp to enable speculative decoding.

Quant files

File Size
Qwen3.8-27B-OnlyText-MTP-Q4_K_M.gguf 16.8 GB
Qwen3.8-27B-OnlyText-MTP-Q6_K.gguf 22.4 GB
Qwen3.8-27B-OnlyText-MTP-Q8_0.gguf 29.0 GB

Benchmarks

Measured 2026-08-24 on 2× AMD Radeon AI PRO R9700 (gfx1201, 34 GB each) with llama.cpp f280b26983ad (HIP/ROCm build, ROCm 7.14, -c 32768 -fa on). Baseline = llama-bench PP512/1024/2048 + TG128/256; MTP = llama-cli single-turn chat (thinking disabled), 256 generated tokens, median conditions, -np 1.

Quant Device Gen tok/s (no MTP) Prefill t/s (PP512) Gen tok/s (best MTP)
Q4_K_M single R9700 27.3 1035 42.7 (MTP n=3)
Q6_K single R9700 24.0 660 44.0 (MTP n=2)
Q8_0 single R9700 19.8 1222 43.6 (MTP n=4)
Q4_K_M dual R9700 (layer-split) 23.9 869 39.8 (MTP n=3)
Q6_K dual R9700 (layer-split) 22.0 545 39.6 (MTP n=2)
Q8_0 dual R9700 (layer-split) 19.0 1110 41.5 (MTP n=4)

Baselines cited (to beat — published results)

MTP reference speedup: ~1.5–2×, no accuracy loss at temperature 0 (unsloth Qwen3.6-27B-MTP-GGUF; merge PR ggml-org/llama.cpp#22673).

Usage

Requires a llama.cpp build from 2026-05-16 or later (MTP support, commit 4f13cb7+). Enable MTP with --spec-type draft-mtp; the best draft count is --spec-draft-n-max 2 on Radeon PRO R9700 and 4 on Ryzen AI Max / Strix Halo.

# llama-server (OpenAI-compatible)
llama-server -m Qwen3.8-27B-OnlyText-MTP-Q4_K_M.gguf -ngl 99 -c 32768 -fa on \
    --spec-type draft-mtp --spec-draft-n-max 2

# llama-cli single-turn chat (thinking disabled)
llama-cli -m Qwen3.8-27B-OnlyText-MTP-Q4_K_M.gguf -ngl 99 -c 32768 -fa on \
    -st --reasoning off --spec-type draft-mtp --spec-draft-n-max 2 -p "Your prompt"

Notes:

  • The chat template keeps Qwen's thinking mode on by default (reasoning_effort: xhigh) — the model reasons extensively before answering. Disable it with --reasoning off (llama-cli) or "chat_template_kwargs": {"enable_thinking": false} (server API) for fast direct answers.
  • Dual-GPU: unset *_VISIBLE_DEVICES env pins; llama.cpp auto layer-splits (--split-mode layer is the default).

Details

  • Base: Qwen/Qwen3.8-27B (apache-2.0), 27.32B params, 64 layers (48 Gated-DeltaNet linear-attention + 16 full-attention), hidden 5120, vocab 248302, qwen35 GGUF architecture.
  • Tokenizer: 15 text-only special tokens at ids 248044–248058 (EOS 248046 = <|im_end|>); vision/audio tokens removed.
  • Conversion: convert_hf_to_gguf.py (llama.cpp f280b26983ad) then llama-quantize with the file's named type; MTP tensors embedded by default.
  • Weights are untouched derivatives — no additional training.

Attribution

This model is a derivative of Qwen/Qwen3.8-27B by the Qwen team, released under the apache-2.0 license. All credit for the underlying weights and capabilities belongs to the original authors; this repository only removes modalities and quantizes, it does not add new training.

Downloads last month
33
GGUF
Model size
27B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

4-bit

6-bit

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for OnlyTextLLMs/Qwen3.8-27B-OnlyText-GGUF

Base model

Qwen/Qwen3.8-27B
Quantized
(815)
this model