Views
No views yet
| Field | Value |
|---|---|
| Target model | Qwen/Qwen3-4B-Instruct-2507 |
| Training method | Online EAGLE3 with SpecForge |
| Epoch | 6 (zero-indexed) |
| Global step | 145000 / 231810 |
| Draft parameters | 202,700,416 |
| Draft layers | 1 decoder layer |
| Precision | bfloat16 |
| Sliding-window size | 256 tokens |
| Parameter | Value |
|---|---|
| Training data | Cleaned ShareGPT JSONL |
| Raw input records | 92,724 before preprocessing |
| Chat template | qwen |
| Maximum sequence length | 2048 |
| Epochs | 10 |
| Total optimizer steps | 231810 |
| Per-device batch size | 1 |
| Data-parallel size | 4 |
| Effective global batch size | 4 |
| Gradient accumulation | 1 |
| Target-model tensor parallel size | 1 |
| Optimizer | AdamW with FP32 master parameters |
| Peak learning rate | 1e-4 |
| LR schedule | Cosine annealing with linear warmup |
| Warmup ratio | 0.015 |
| Weight decay | 0.0 |
| Maximum gradient norm | 0.5 |
| EAGLE3 TTT length | 7 |
| Draft attention backend | sdpa |
| Target-model backend | SGLang (flashinfer) |
| Draft sliding window | 256 |
| Seed | 0 |
| Dataset preprocessing workers | 64 |
| Dataloader workers | 4 |
| Save interval | 5000 steps |
| Log interval | 50 steps |
| SpecForge source revision | 9fbbde8ab5d6ee69fb0af3701330027b8beca37a |
| Transformers version recorded in config | 4.57.1 |
LlamaForCausalLMEagle3 with:1python3 -m sglang.launch_server \
2 --model Qwen/Qwen3-4B-Instruct-2507 \
3 --speculative-algorithm EAGLE3 \
4 --speculative-draft-model-path huluhuluu/Qwen3-4B-Instruct-2507-EAGLE3-ShareGPT-epoch-6-step-145000 \
5 --speculative-num-steps 3 \
6 --speculative-eagle-topk 1 \
7 --speculative-num-draft-tokens 4model.safetensors: EAGLE3 draft weights.config.json: draft architecture and sliding-window configuration.training_state.pt: optimizer, scheduler, epoch, global step, and training arguments for resuming training.training_state.pt uses PyTorch pickle-based serialization and is not required for inference. Only deserialize it in a trusted environment. Prefer model.safetensors for inference.