speedLM

speedLM

A serving layer for speculative decoding that puts idle GPU time to work: instead of leaving the accelerator unused between requests, speedLM trains the draft model on that time so the drafts it proposes get accepted more often.

Built with: LLM, Speculative Decoding

GitHub: RyanKim17920/speedlm

  • OpenAI-compatible serving layer built on vLLM
  • Trains speculative drafts during idle GPU time rather than only at setup
  • Improved accepted tokens per verifier step by 13.4% on Qwen3-8B

July – August 2026