Views
No views yet


topk=1, num_steps=3, num_draft_tokens=4. Higher is better.bench_eagle3.py. BFCL v3 benchmarks (†) use a custom extension to the original script.
| Category | Dataset | n | Phase 1 (20k steps) | Phase 2 (40k steps) |
|---|---|---|---|---|
| Dialogue | MTBench | 80 | 2.624 | 2.687 |
| Chinese | CEval | 212 | 1.482 | 2.295 |
| Math | GSM8K | 500 | 3.123 | 3.201 |
| Code | HumanEval | 164 | 3.242 | 3.285 |
| Math | MATH500 | 500 | 3.323 | 3.342 |
| Math | AIME | 30 | 2.972 | 3.033 |
| VL | MMStar | 200 | 2.566 | 2.787 |
| Function Call † | BFCL v3 simple | 400 | 3.729 | 3.798 |
| Function Call † | BFCL v3 multiple | 200 | 3.745 | 3.809 |
| Function Call † | BFCL v3 parallel | 200 | 3.596 | 3.669 |
| Function Call † | BFCL v3 parallel_multiple | 200 | 3.525 | 3.601 |
| Function Call † | BFCL v3 live_simple | 1547 | 3.515 | 3.667 |
| Function Call † | BFCL v3 live_multiple | 1030 | 3.407 | 3.453 |
| Function Call † | BFCL v3 live_parallel | 97 | 3.303 | 3.410 |
| Function Call † | BFCL v3 live_parallel_multiple | 170 | 3.070 | 3.159 |
1vllm serve moonshotai/Kimi-K2.5 \
2 --tensor-parallel-size 8 \
3 --speculative-config '{"model": "lightseekorg/kimi-k2.5-eagle3", "method": "eagle3", "num_speculative_tokens": 3}' \
4 --trust-remote-code1python -m sglang.launch_server \
2 --model-path moonshotai/Kimi-K2.5 \
3 --tp 8 \
4 --trust-remote-code \
5 --speculative-algorithm EAGLE3 \
6 --speculative-draft-model-path lightseekorg/kimi-k2.5-eagle3 \
7 --speculative-num-steps 3 \
8 --speculative-eagle-topk 1 \
9 --speculative-num-draft-tokens 4 \
10 --mem-fraction-static 0.75 \
11 --dtype bfloat161python bench_eagle3.py \
2 --model-path moonshotai/Kimi-K2.5 \
3 --port 30000 \
4 --config-list 1,3,1,4 \
5 --benchmark-list <benchmark_name> \
6 --skip-launch-server--config-list format: topk,num_steps,topk,num_draft_tokens.