Mai departeUrmătorul ghid
Servire dezagregată pentru completare și decodificare
Tehnic
GHID tehnic
Expert parallelism distributes a Mixture-of-Experts layer’s feed-forward experts across devices.
Ascultă acest ghidNarativ AI · ~2 min
It can reduce the expert weights held per device, while routing and communication costs affect whether serving is efficient.
Un strat Mixture-of-Experts (MoE) înlocuiește o rețea mare de feed-forward cu multe altele mai mici (experți), plus un router care alege cei mai buni experți (adesea 1 sau 2) pe token. Paralelismul expert (EP) plasează diferiți experți pe diferite GPU-uri. La deducere, routerul decide de ce experți are nevoie fiecare token, apoi un pas de comunicare all-to-all amestecă jetoanele către GPU-urile care dețin experții aleși, rulează FFN-ul și amestecă rezultatele înapoi. Acest lucru permite unui model să aibă parametri totali uriași (sparsi), în timp ce activează doar o mică fracțiune per jeton (FLOP-uri scăzute). Modele precum Mixtral 8x7B, DeepSeek-V3 și GPT-OSS folosesc acest lucru. Părțile grele sunt echilibrarea sarcinii între experți și cele două sărituri costisitoare all-to-all per strat.
Servirea Mixtral 8x7B pe 2-4 GPU-uri prin plasarea a 2-4 dintre cei 8 experți ai săi pe fiecare dispozitiv
DeepSeek-V3 utilizând rutarea limitată la noduri pentru a limita câte noduri se întind experții unui token, reducând integral între noduri
Utilizarea modului expert-paralel vLLM sau SGLang pentru a găzdui un model rar 200B+ pe un singur nod cu 8 GPU
Combinarea paralelismului expert cu paralelismul tensorului pe straturile de atenție într-o implementare hibridă EP+TP
Așteptați-vă la o co-proiectare mai strânsă a rutării și a hardware-ului: nuclee fuzionate de dispatch-compute-combine, GEMM-uri grupate care grupează mulți experți și NVLink/InfiniBand-aware all-to-all. Tehnici precum echilibrarea fără pierderi auxiliare DeepSeek și rutarea limitată la noduri reduc traficul între noduri. Servirea dezagregată va dedica GPU-uri „experte” separate de GPU-urile de atenție, iar un număr mai mare de experți (sute) cu top-k mai fin va împinge MoE către o dispersie extremă, menținând în același timp costul pe token constant.
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
Expert parallelism distributes a Mixture-of-Experts layer’s feed-forward experts across devices. It can reduce the expert weights held per device, while routing and communication costs affect whether serving is efficient.
Paralelismul experților plasează diferiți experți (subrețelele FFN ale unui strat MoE) pe diferite GPU-uri, astfel încât fiecare dispozitiv deține doar un subset de experți.
Fiecare strat MoE are de obicei nevoie de un all-to-all pentru a trimite jetoane către experții lor și de un all-to-all pentru a combina rezultatele înapoi.
Un router activează numai experți de top-k (adesea 1-2) per token, astfel încât FLOP-urile rămân mici, chiar dacă modelul are mulți experți în total.
Deoarece alegerile routerului depind de intrare, unii experți primesc mult mai multe jetoane decât alții, creând dezechilibru de încărcare și rătăcitori.
Capacity-limited designs can pad or drop work, but dropless approaches also exist. This is an implementation choice rather than a universal serving requirement.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Servire dezagregată pentru completare și decodificare
Tehnic