lightseek's picture
Update README
20afca3 verified
|
Raw
History Blame Contribute Delete
2.59 kB
---
license: other
---
<!-- Draft: review the runtime requirements and benchmark wording before publishing. -->
# Kimi-K2.7 Coder Eagle3.1 MLA
EAGLE3 draft model for speculative decoding with [Kimi-K2.7-Code](https://modelscope.cn/models/moonshotai/Kimi-K2.7-Code).
Continued training from [kimi-k2.6-eagle3.1-mla](https://modelscope.cn/models/lightseekorg/kimi-k2.6-eagle3.1-mla).
Co-authored by [KVCache.AI](https://kvcache.ai/) and LightSeek.
This checkpoint uses MLA and a one-layer EAGLE3.1 draft architecture with `fc_norm` and `norm_output`.
## Features
- **EAGLE3.1 + MLA**: One-layer draft model using auxiliary hidden states from target layers 1, 29, and 57.
- **fc_norm**: Per-chunk RMSNorm on auxiliary hidden states before FC projection.
- **norm_output**: Uses post-norm hidden states as auxiliary output.
- **Long-context configuration**: YaRN RoPE configuration with a maximum position length of 262,144 tokens.
## Benchmark Results
Target model: [moonshotai/Kimi-K2.7-Code](https://modelscope.cn/models/moonshotai/Kimi-K2.7-Code)
Draft model: [lightseekorg/kimi-k2.7-coder-eagle3.1-mla](https://huggingface.co/lightseekorg/kimi-k2.7-coder-eagle3.1-mla)
### 3-token draft
The run used SGLang 0.5.14, TP=8, EP=1, BF16, `topk=1`, `num_steps=3`, `num_draft_tokens=4`.
| Benchmark | Samples | AccLen | AccRate |
| --- | ---: | ---: | ---: |
| MTBench | 80 | 2.345209 | 44.838445% |
| CEval | 212 | 2.051672 | 35.075910% |
| GSM8K | 500 | 2.946559 | 65.499844% |
| HumanEval | 164 | 2.544423 | 51.495064% |
| MATH500 | 500 | 2.664324 | 55.479869% |
| AIME | 30 | 2.431353 | 47.711782% |
| MMStar | 200 | 2.305465 | 43.584233% |
## Usage with vLLM
https://recipes.vllm.ai/moonshotai/Kimi-K2.7-Code
## Usage with SGLang
<!-- TODO: Replace the target model path and verify the minimum supported SGLang version before publishing. -->
```bash
python3 -m sglang.launch_server \
--model-path /path/to/Kimi-K2.7-Code \
--tp 8 --ep-size 1 --trust-remote-code \
--speculative-algorithm EAGLE3 \
--speculative-draft-model-path lightseekorg/kimi-k2.7-coder-eagle3.1-mla \
--speculative-num-steps 3 \
--speculative-eagle-topk 1 \
--speculative-num-draft-tokens 4 \
--decode-attention-backend flashinfer \
--speculative-draft-attention-backend flashinfer \
--mem-fraction-static 0.75 \
--page-size 1 \
--max-running-requests 8 \
--dtype bfloat16 \
--host 0.0.0.0 \
--port 30000 \
--reasoning-parser kimi_k2 \
--tool-call-parser kimi_k2 \
--cuda-graph-backend-decode full \
--cuda-graph-max-bs-decode 1 \
--cuda-graph-bs-decode 1 \
```