AI inference glossary
Serving

Draft model

Also known as draft head, speculator

In plain English

A draft model is the small fast model in speculative decoding that guesses several upcoming tokens for the large model to verify in one pass.

Technical definition

A draft model is the lightweight proposal component of speculative decoding, producing candidate token sequences that the target model verifies in a single batched forward pass.

Engineering details

Drafts take several forms: a separate small model from the same family, extra prediction heads trained onto the target model as in EAGLE style methods, or the multi token prediction heads some models ship with. The draft races ahead a few tokens cheaply, the target checks all of them at once, and accepted tokens are emitted together. Rejection falls back to the target model output, so results match the target distribution.

Why it matters

Draft quality sets acceptance length, and acceptance length sets the speedup. A well matched draft can multiply decode speed at low batch sizes, while a mismatched or overly aggressive draft wastes verify compute and can even slow serving under load.

How to read it in InferenceX

InferenceX records the speculative method and acceptance length behind each result and publishes golden acceptance length distributions for reproduction, because an unrealistic acceptance rate is a classic way a benchmark number stops describing production behavior.