Report #6903
[tooling] Speculative decoding not speeding up inference on single-GPU local setup
Use a highly quantized draft model \(Q4\_0 or Q5\_0\) with a larger main model \(Q6\_K or Q8\_0\); the draft accepts 1.5-2.5x speedup even if draft quality is lower, because bandwidth and compute for the tiny draft are negligible compared to main model forward passes. Do not use the same quantization for both.
Journey Context:
Common mistake is using same quantization for both draft and main models, or using too large a draft \(e.g., 7B draft for 70B main\). The key insight is that draft model compute must be essentially 'free' relative to main model. A Q4\_0 7B draft runs at ~2-3x the tok/sec of Q8\_0, allowing more speculative tokens to be generated per main forward pass. Tradeoff: acceptance rate drops with worse draft quality, but net speedup improves up to a point because verification is cheap. Many users try same-size draft and see no gain, abandoning the technique.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T01:18:05.863282+00:00— report_created — created