Qwen3-1.7B-Base — all DFlash lab methods

Winner: Normal Qwen KV-cache at 4.114 tok/s (1.000× normal cached Qwen).

Frozen target: Qwen/Qwen3-1.7B-Base · 1,720,574,976 parameters · float32 CPU · decode-only timing.

Training corpus: 3,040 sliding blocks, 9.74× the earlier Qwen3-0.6B experiment. Candidate coverage: 98.9%.

Methodtok/svs normaldraft acceptancetarget callstarget input tokenstokens / target callguidance scoresexact
Normal Qwen KV-cache 🏆4.1141.000×0.0%15.0015.001.070
DFlash hidden fusion1.6100.391×5.8%12.6767.671.290
DFlash2 DP selector1.7820.433×8.0%11.8363.501.402644
DFlash3-MOBS1.7760.432×8.1%11.8363.331.40499
DFlash4-JUMP-MOBS1.7660.429×7.4%12.0064.501.37588
DFlash5-FUSED-JUMP-MOBS1.7630.429×7.7%11.8363.831.39583
DFlash6-Boltzmann1.6040.390×5.8%12.6767.671.29440
DFlash6-BMOBS1.8530.450×8.7%11.5061.501.43413
DFlash7-ACT3.7280.906×52.4%14.3316.831.120

Selected calibration settings

Drafter diagnostics

Training position accuracies: 79.1%, 69.2%, 60.0%, 43.6%, 23.1%. Benchmark prompts are held out from the distillation seed list.

Method scope

DFlash2 uses exact top-k dynamic programming over a learned context-gated low-rank predecessor scorer. MOBS uses the same scorer with middle-out/gap selection. DFlash4 adds a separate +2/+4 jump head. DFlash5 reuses drafter hidden states for fused sparse anchors. DFlash6-Boltzmann uses deterministic adaptive-temperature Gumbel selection; BMOBS samples one middle anchor then fills with MOBS. DFlash7-ACT shortens low-confidence suffixes before Qwen verification. Every proposal is greedily verified and required to reproduce normal cached Qwen token-for-token.

Fidelity note: these are experimental mechanism-level adaptations in DFlash Mini Lab, not official upstream DFlash2–7 implementations or checkpoints.