Instructions to use Satgoy152/Muse-Glimmer-30B-DFlash2-Coding with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Satgoy152/Muse-Glimmer-30B-DFlash2-Coding with Transformers:
# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("Satgoy152/Muse-Glimmer-30B-DFlash2-Coding", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
Muse Glimmer 30B DFlash2 Coding
A coding-specialized DFlash2 drafter for Muse Glimmer 30B, fine-tuned from the converted z-lab/Muse-Glimmer-30B-DFlash2 checkpoint on long-horizon, on-policy software-engineering traces.
This is a speculative-decoding drafter, not a standalone language model. Pair it with Muse Glimmer 30B as the verifier. The final checkpoint is at the repository root; the mid-training checkpoint is retained under checkpoints/mid-step-1976.
Results
Evaluation uses Muse-Glimmer-Terminal-Bench-Eval, the same BF16 Muse Glimmer 30B verifier, greedy decoding, and 15 speculative tokens. The table below reports the valid per-request mean acceptance length and pooled decode throughput at concurrency 1. Higher is better.
Acceptance and throughput
| Drafter | Acceptance length (per request) | Change vs DFlash2 | Pooled tok/s | Change vs DFlash2 | Speedup vs no speculation |
|---|---|---|---|---|---|
| DFlash (official) | 4.436 | β29.7% | 190.9 | β23.5% | 3.06Γ |
| DSpark (community) | 4.022 | β36.2% | 183.9 | β26.3% | 2.95Γ |
| DFlash2 | 6.306 | reference | 249.6 | reference | 4.00Γ |
| This model β mid (step 1,976) | 7.266 | +15.2% | 259.7 | +4.0% | 4.16Γ |
| This model β final (step 3,956) | 7.350 | +16.6% | 265.9 | +6.5% | 4.26Γ |
Acceptance length is calculated per request as:
acceptance_length = 1 + accepted_draft_tokens / speculative_steps
The values above are then averaged over requests. Step-weighted acceptance is intentionally not reported.
Speedup across concurrency
Speedup is pooled decode throughput relative to the no-speculation control at the same concurrency.
| Drafter | c1 | c2 | c8 | c32 |
|---|---|---|---|---|
| DFlash (official) | 4.04Γ | 3.69Γ | 3.34Γ | 1.05Γ |
| DSpark (community) | 2.95Γ | 2.82Γ | 2.48Γ | 1.31Γ |
| DFlash2 | 4.00Γ | 3.93Γ | 3.39Γ | 1.79Γ |
| This model β mid (step 1,976) | 4.17Γ | 4.04Γ | 3.43Γ | 1.85Γ |
| This model β final (step 3,956) | 4.26Γ | 4.02Γ | 3.57Γ | 1.89Γ |
These benchmarks measure decoding efficiency, not task correctness. Throughput depends on hardware, runtime revisions, prompt/output lengths, and serving configuration.
Training recipe
| Setting | Value |
|---|---|
| Verifier | meta-models/Muse-Glimmer-30B (BF16) |
| Initialization | Converted z-lab/Muse-Glimmer-30B-DFlash2 checkpoint |
| Training data | Satgoy152/Muse-Glimmer-SWE-Gym-2k |
| Evaluation data | Satgoy152/Muse-Glimmer-Terminal-Bench-Eval |
| Hidden-state layers | [2, 14, 26, 38, 50] |
| DFlash2 heads | Convolution kernel 2, group size 16, selector rank 256, top-k 16 |
| Proposals | block_size=16, sample_from_anchor=false (15 speculative tokens) |
| Packed sequence length | 32,768 tokens |
| Loss | 0.1 CE + 0.9 TV; selector loss weight 1.0 |
| Optimizer | Muon for eligible 2D matrices; AdamW for the remaining parameters |
| Learning rate | Muon 1e-4; AdamW 5e-5 |
| Schedule | Cosine decay, 10% warmup |
| Training | 1 epoch, 4 trainer ranks |
Checkpoints
| Checkpoint | Location | Size | SHA-256 |
|---|---|---|---|
| Final, step 3,956 (default) | Repository root | 5,544,328,456 bytes | f520710be26f8ffaaa4151622391e9302c8a4b1b72e50a0283abe3ac7c9431d0 |
| Mid, step 1,976 | checkpoints/mid-step-1976 |
5,544,328,456 bytes | 09bd708bd15ca9d8326e5342185171e87dba7aef19dd910a535805bb658acbae |
Example: serve with vLLM
vllm serve meta-models/Muse-Glimmer-30B \
--tensor-parallel-size 1 \
--enable-auto-tool-choice \
--tool-call-parser muse_glimmer \
--reasoning-parser muse_glimmer \
--speculative-config \
'{"method":"dflash2","model":"Satgoy152/Muse-Glimmer-30B-DFlash2-Coding","num_speculative_tokens":15}'
Notes
- The model was trained for coding and agentic workloads. General-chat, multilingual, and multimodal speculative decoding have not been comprehensively evaluated.
- The checkpoint was trained and evaluated with development versions of vLLM and Speculators. Runtime support may vary by release.
- Reproduction, training, evaluation, conversion, and serving code: Satgoy152/muse-glimmer-dspark.
Released under Apache-2.0, matching Muse Glimmer and the warm-start checkpoint.
- Downloads last month
- 25
Model tree for Satgoy152/Muse-Glimmer-30B-DFlash2-Coding
Base model
meta-models/Muse-Glimmer-30B