This repository contains the DFlash 2 draft model for
meta-models/Muse-Glimmer-30B.
It is not a standalone language model: it runs inside a speculative
decoding server and drafts tokens for the target model to verify. It is
finetuned from
meta-models/Muse-Glimmer-30B-assistant,
the official DFlash drafter Meta ships with the model. This repository is a mirror
of
incoai/Muse-Glimmer-30B-DFlash2.
DFlash 2 is a block-diffusion drafter for speculative decoding. It predicts
a whole block of tokens in a single pass and keeps the top candidates at
every position. A lightweight selector then traces one coherent path through them.
Two-tap dynamic convolutions in the backbone keep the draft from decaying
toward the end of the block. Decoding is lossless: greedy output
matches the target model exactly, and sampling preserves its distribution.
1pip install "sglang[all] @ git+https://github.com/sgl-project/sglang.git#subdirectory=python"
2
3python -m sglang.launch_server \
4 --model-path meta-models/Muse-Glimmer-30B \
5 --speculative-algorithm DFLASH \
6 --speculative-draft-model-path incoai/Muse-Glimmer-30B-DFlash2 \
7 --speculative-num-draft-tokens 16
1pip install -U "vllm @ git+https://github.com/vllm-project/vllm.git@refs/pull/52816/head"
2
3vllm serve meta-models/Muse-Glimmer-30B \
4 --speculative-config '{
5 "method": "dflash",
6 "model": "incoai/Muse-Glimmer-30B-DFlash2",
7 "num_speculative_tokens": 15
8 }'
See the
blog post for other engines and more details.
We compare autoregressive decoding, the official DFlash drafter
(
meta-models/Muse-Glimmer-30B-assistant),
a community DSpark drafter
(
DaoCloud/Muse-Glimmer-30B-DSpark),
and DFlash 2. All speculative methods propose fifteen draft tokens per
verification step.
Acceptance length is the per-request mean of completion tokens divided by verification steps.
Higher is better.
Throughput is total output tokens divided by end-to-end wall time.
Each cell shows output tok/s (speedup vs. autoregressive).
1@misc{inco2026dflash2,
2 title = {{DFlash 2: Keep Drafting Parallel}},
3 author = {{Inco AI}},
4 year = {2026},
5 month = {August},
6 url = {https://inco.ai/blog/dflash2/}
7}
1@inproceedings{chen2026dflash,
2 title = {{DFlash: Block Diffusion for Flash Speculative Decoding}},
3 author = {Chen, Jian and Liang, Yesheng and Liu, Zhijian},
4 booktitle = {International Conference on Machine Learning (ICML)},
5 year = {2026}
6}