Mai departeUrmătorul ghid
Penalizarea de repetiție și controalele de decodare
AI limbaj
GHID AI limbaj
Medusa este o metodă de decodare speculativă care fixează mai multe „capete” de predicție suplimentare pe un model de limbaj, astfel încât să poată ghici mai multe jetoane viitoare simultan.
Ascultă acest ghidNarativ AI · ~2 min
Prin verificarea acestor presupuneri într-o singură trecere înainte, se accelerează generarea textului de aproximativ 2-3x fără a modifica distribuția de ieșire a modelului.
Normal language models generate one token per forward pass, which is slow because each step must wait for the previous one. Medusa adds lightweight feed-forward heads on top of the frozen base model; each head predicts a token a few positions ahead (head 1 predicts the next token, head 2 the token after, and so on). These predictions form a tree of candidate continuations. The full model then verifies the whole tree in one pass using a 'tree attention' mask, accepting the longest prefix that matches what the model would have produced anyway. For Medusa-1, the backbone stays frozen and original-model rejection sampling can preserve the base model's output distribution, enabling lossless inference acceleration. Medusa-2 jointly trains the heads and backbone with a special recipe that preserves the backbone's next-token capability while improving head prediction. The paper also studies typical acceptance, which can increase acceptance and maintain similar generation quality but does not make the same exact distribution-matching guarantee.
Reducerea latenței de răspuns a chatbot-ului prin acceptarea mai multor jetoane verificate pentru fiecare trecere înainte
Accelerarea asistenților de completare a codului în cazul în care secvențele de token previzibile sunt ușor de speculat
Reducerea costurilor de inferență pentru API-urile LLM cu trafic ridicat, fără a implementa un model de schiță separat
Accelerarea generării de text în formă lungă, cum ar fi rezumatele, păstrând în același timp rezultatul identic cu decodificarea standard
Decodificarea speculativă devine standard în stivele de inferențe de producție, iar abordările autonome precum Medusa, care evită să aibă nevoie de un model de schiță separat, sunt atractive, deoarece sunt mai simplu de implementat. Lucrările viitoare îmbină capete în stil Medusa cu caracteristici de predicție în stil EAGLE, o construcție mai bună a copacilor și verificarea hardware. Așteptați-vă la o integrare mai strânsă în cadrele de servire, reglarea automată a formei arborelui pe sarcină de lucru și combinații cu compresia KV-cache, astfel încât latența să scadă fără GPU-uri suplimentare sau pierderi de calitate.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
Medusa este o metodă de decodare speculativă care fixează mai multe „capete” de predicție suplimentare pe un model de limbaj, astfel încât să poată ghici mai multe jetoane viitoare simultan. Prin verificarea acestor ipoteze într-o singură trecere înainte, se accelerează generarea textului de aproximativ 2-3x fără a modifica distribuția de ieșire a modelului.
Fiecare cap Medusa prezice un jeton mai multe poziții în viitor, astfel încât mai multe jetonuri pot fi propuse simultan.
The Medusa paper identifies Medusa-1, which freezes the backbone, as enabling lossless acceleration; exact rejection sampling verifies accepted candidates against the base model distribution.
Candidații formează un copac, iar o mască de atenție a copacului permite modelului de bază să verifice toate ramurile într-o singură trecere înainte.
Medusa atașează capete ușoare modelului existent, astfel încât nu este nevoie să antrenați și să deserviți o rețea separată.
Medusa realizează, în general, o reducere de aproximativ 2-3 ori a latenței generației, în funcție de volumul de lucru.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Penalizarea de repetiție și controalele de decodare
AI limbaj