À suivreGuide suivant
Décodage spéculatif avec EAGLE
Technique
GUIDE Technique
Speculative decoding can speed up large-model generation by letting a faster drafter propose tokens for a target model to verify in batches.
Écoutez ce guideNarré par l'IA · ~2 min
Exact speculative sampling can preserve the target distribution, but speedup depends on draft cost, acceptance rate, batching and hardware.
Normally an LLM generates text one token at a time: each token requires a full forward pass through the giant model, and you can't start the next until the current one finishes. For large models at low batch sizes, decoding can be memory-bandwidth bound: each token step reads many weights, so moving data may dominate arithmetic. Other batch sizes and workloads can have different bottlenecks. Speculative decoding breaks the bottleneck. A small, cheap draft model proposes a chunk of, say, five candidate tokens. The large 'target' model then processes all five in a single parallel forward pass and checks them. In greedy decoding, the target accepts the matching prefix and uses its own token at the first mismatch, discarding the remaining draft. Exact sampling uses a rejection-sampling correction to preserve the target distribution; acceptance is not always simple token equality. The target can verify a drafted block in a parallel pass, but verification still costs computation. Net speedup depends on draft-model cost, how many tokens are accepted, and the hardware and workload.
Un projet de modèle 7B proposant des jetons pour un modèle de chat 70B afin de réduire la latence de réponse dans un assistant de production
Les têtes de Medusa sont boulonnées sur un LLM afin de prédire plusieurs futurs jetons à la fois sans projet de modèle séparé.
vLLM permettant le décodage spéculatif pour augmenter le débit de jetons par seconde sur un cluster de desserte
Rédaction EAGLE dans l'espace des fonctionnalités cachées du modèle pour augmenter le taux d'acceptation et la vitesse globale
Serving frameworks offer speculative decoding and self-drafting variants, but the best method depends on the target model, workload and hardware. Systems should measure latency, throughput, acceptance rate, memory use and output-distribution requirements rather than assume a fixed speedup. Some methods use a separate drafter; others add heads or use feature-space proposals. Continued research is likely to improve these tradeoffs, but deployment gains must be measured on the actual service.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Speculative decoding can speed up large-model generation by letting a faster drafter propose tokens for a target model to verify in batches. Exact speculative sampling can preserve the target distribution, but speedup depends on draft cost, acceptance rate, batching and hardware.
Un modèle de brouillon rapide propose plusieurs jetons, et le grand modèle cible les vérifie tous en un seul passage parallèle.
For large models at low batch sizes, repeatedly reading weights can dominate arithmetic, though the bottleneck depends on workload.
In greedy verification, the target corrects the first mismatch and the remaining drafted suffix is discarded; exact sampling uses a rejection-sampling correction instead.
The exact rejection-sampling correction preserves the target model’s distribution; this is distinct from relaxed variants.
Plus le modèle cible accepte de jetons rédigés par étape de vérification, plus l'accélération est grande.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Décodage spéculatif avec EAGLE
Technique