EAGLE3 draft heads accelerate autoregressive generation by proposing multiple tokens per step that a target model then verifies in parallel — typically achieving 2-3x throughput gains with no change in output quality.
Usage
SGLang (GPU)
Note
: Qwen2.5 EAGLE3 support requires a small patch to SGLang (adding
set_eagle3_layers_to_capture()
to the Qwen2 model). See the
SpecJAX inference guide
for details.
This model uses
EAGLE3
's Test-Time Training (TTT) objective with a rollout length of 7. At each training step, the draft head autoregressively proposes 7 tokens; the target model provides ground-truth hidden states and logits for all positions; a geometric loss (0.8^k weighting) trains the draft to match the target at each position.
Performance
Token acceptance rates on generic instruction-following data (ShareGPT-style prompts):
Position
Acceptance Rate
acc_0 (1st draft token)
60.2%
acc_1
57.0%
acc_2
55.5%
acc_3
54.3%
acc_4
53.2%
acc_5
52.1%
acc_6
50.7%
Measured on held-out evaluation data. Actual throughput gains depend on hardware, prompt distribution, and runtime version.
Model Architecture
The draft head is a single-layer transformer that operates on the target model's hidden states:
Parameter
Value
Architecture
LlamaForCausalLM
(1 decoder layer)
Hidden size
5120
Attention heads
40 (GQA: 8 KV heads)
Vocabulary size
152,064 (full target vocab)
Draft vocab size
32,000 (top tokens by training frequency)
Parameters
~530M
Limitations
Trained on English-dominant instruction data; performance may degrade on non-English inputs or highly domain-specific content.
Acceptance rates are measured on generic chat data and will vary by prompt distribution.
This is a v1 checkpoint trained on generic data. A v2 with target-model-regenerated training data is planned.
License
This model is released under the
Apache License 2.0
, consistent with the base model's license.
References
@article{li2025eagle3,
title={EAGLE3: Scalable Speculative Decoding with Training-Free Multi-Draft Speculation},
author={Li, Yuhui and Wei, Fangyun and Zhang, Chao and Zhang, Hongyang},
journal={arXiv preprint arXiv:2503.01840},
year={2025}
}
Runs of thoughtworks Qwen2.5-14B-Instruct-Eagle3 on huggingface.co
34
Total runs
2
24-hour runs
2
3-day runs
4
7-day runs
10
30-day runs
More Information About Qwen2.5-14B-Instruct-Eagle3 huggingface.co Model
More Qwen2.5-14B-Instruct-Eagle3 license Visit here:
Qwen2.5-14B-Instruct-Eagle3 huggingface.co is an AI model on huggingface.co that provides Qwen2.5-14B-Instruct-Eagle3's model effect (), which can be used instantly with this thoughtworks Qwen2.5-14B-Instruct-Eagle3 model. huggingface.co supports a free trial of the Qwen2.5-14B-Instruct-Eagle3 model, and also provides paid use of the Qwen2.5-14B-Instruct-Eagle3. Support call Qwen2.5-14B-Instruct-Eagle3 model through api, including Node.js, Python, http.
Qwen2.5-14B-Instruct-Eagle3 huggingface.co is an online trial and call api platform, which integrates Qwen2.5-14B-Instruct-Eagle3's modeling effects, including api services, and provides a free online trial of Qwen2.5-14B-Instruct-Eagle3, you can try Qwen2.5-14B-Instruct-Eagle3 online for free by clicking the link below.
thoughtworks Qwen2.5-14B-Instruct-Eagle3 online free url in huggingface.co:
Qwen2.5-14B-Instruct-Eagle3 is an open source model from GitHub that offers a free installation service, and any user can find Qwen2.5-14B-Instruct-Eagle3 on GitHub to install. At the same time, huggingface.co provides the effect of Qwen2.5-14B-Instruct-Eagle3 install, users can directly use Qwen2.5-14B-Instruct-Eagle3 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
Qwen2.5-14B-Instruct-Eagle3 install url in huggingface.co: