CoolFace
Modelpublic

DaoCloud/Qwen3.8-27B-DFlash2-Exp

sourceHugging Faceapache-2.0updated 23d agoView on Hugging Face
1likes439downloads
Model Card

Qwen3.8-27B-DFlash2-Exp

An experimental DFlash2 drafter for `Qwen/Qwen3.8-27B`.

This checkpoint uses a 7-query sample_from_anchor=true layout that produces seven draft proposals from seven query positions instead of eight, reducing draft-side query compute.

Results

SettingValue
EnginevLLM
HardwareNVIDIA H200, TP1
Concurrency1
Thinking samplingtemperature=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=0.0, repetition_penalty=1.0
Thinking modereasoning_effort=xhigh, enable_thinking=true
Non-thinking samplingtemperature=0.7, top_p=0.8, top_k=20, min_p=0.0, presence_penalty=1.5, repetition_penalty=1.0
Non-thinking modeenable_thinking=false
Max new tokens4,096
Contextnative 262,144
Draft tokens7 per verification step
DatasetSamplesThinking (`xhigh`) ALNon-thinking AL
AA-LCR1003.84754.3578
AIME26302.99225.2214
GSM8K1,3193.82725.5458
HumanEval1643.34576.5176
LiveCodeBench1,0552.76844.5785
LongBench-v24023.47723.7079
MATH5005003.48365.7381
MBPP2573.26965.4883
MMSpec6003.12163.3236
MT-Bench802.83163.5207
SWE-bench Pro7312.69053.8953

Accepted length is calculated from the raw server counters:

text
accepted_length = 1 + accepted_tokens / draft_calls

Architecture

SettingValue
Draft layers5
Auxiliary hidden-state IDs[6, 20, 34, 48, 62]
Hidden size5,120
FFN intermediate17,408
Attention32 Q heads / 8 KV heads
Head dimension128
Attention windowsliding window 2,048
Draft attentionnon-causal inside the draft block
RoPE theta1e7
Norm / activationRMSNorm eps 1e-6 / SiLU
Block7 draft tokens, sample_from_anchor=true
Dynamic convolutionkernel 2, group 16
Candidate selectorrank 256, top-k 16
Draft vocabulary248,320
Parameters1,924,404,480

Training data

A decontaminated, redistributable subset of the training corpus is released as `DaoCloud/Qwen3.8-27B-Drafter-SFT`.

Example: Run with vLLM

This is a drafter checkpoint, not a standalone language model. Pair it with Qwen3.8-27B or a compatible quantized version:

bash
vllm serve Qwen/Qwen3.8-27B \
  --tensor-parallel-size 1 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder \
  --reasoning-parser qwen3 \
  --mm-encoder-tp-mode data \
  --speculative-config '{
    "method": "dflash",
    "model": "DaoCloud/Qwen3.8-27B-DFlash2-Exp",
    "num_speculative_tokens": 7
  }'

This checkpoint uses the 7-query sample_from_anchor=true layout and currently requires vLLM PR #54154.

Checkpoint

The BF16 checkpoint contains 81 tensors and 1,924,404,480 parameters. It is released as a 3,848,817,920-byte (3.584 GiB) safetensors file.

FileSHA256
model.safetensors9e1aad9323c3ffecc35b1130e222476f722238233263e7ef9f08389bf1ff2a04

Future work

  • Adaptive verification: explore confidence-head-driven adaptive draft budgets for high-concurrency serving, including varlen GDN support (vLLM #51869).
  • MoE drafter: explore sparsely activated drafter architectures for large-scale serving, increasing model capacity without proportionally increasing active compute.

License

Apache-2.0.