NastępnyNastępny poradnik
Zdezagregowane wstępne wypełnianie i dekodowanie
Techniczne
PRZEWODNIK techniczny
Expert parallelism distributes a Mixture-of-Experts layer’s feed-forward experts across devices.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It can reduce the expert weights held per device, while routing and communication costs affect whether serving is efficient.
Warstwa Mixture-of-Experts (MoE) zastępuje jedną dużą sieć ze sprzężeniem zwrotnym wieloma mniejszymi (ekspertami) oraz routerem, który wybiera k najlepszych (często 1 lub 2) ekspertów na token. Równoległość ekspercka (EP) umieszcza różnych ekspertów na różnych procesorach graficznych. Podsumowując, router decyduje, jakich ekspertów potrzebuje każdy token, a następnie na etapie komunikacji „wszyscy ze wszystkimi” tasuje tokeny do procesorów graficznych przechowujących wybranych ekspertów, uruchamia FFN i tasuje wyniki z powrotem. Dzięki temu model może mieć ogromne parametry całkowite (rzadkie), jednocześnie aktywując tylko niewielką część na token (niskie FLOPy). Korzystają z tego modele takie jak Mixtral 8x7B, DeepSeek-V3 i GPT-OSS. Najtrudniejsze elementy to równoważenie obciążenia między ekspertami i dwa kosztowne przeskoki typu „wszystko do wszystkich” na warstwę.
Obsługa Mixtral 8x7B na 2-4 procesorach graficznych poprzez umieszczenie 2-4 z 8 ekspertów na każdym urządzeniu
DeepSeek-V3 wykorzystuje routing ograniczony do węzłów, aby ograniczyć liczbę węzłów, którymi zajmują się eksperci tokena, odcinając liczbę węzłów między węzłami
Używanie trybu równoległego eksperckiego vLLM lub SGLang do hostowania rzadkiego modelu 200B+ na pojedynczym węźle z 8 procesorami graficznymi
Łączenie specjalistycznej równoległości z równoległością tensorową w warstwach uwagi w hybrydowym wdrożeniu EP+TP
Spodziewaj się bardziej rygorystycznego wspólnego projektowania routingu i sprzętu: połączonych jąder typu dystrybucja, przetwarzanie i łączenie, zgrupowanych modułów GEMM obejmujących wielu ekspertów oraz kompleksowej obsługi NVLink/InfiniBand. Techniki takie jak równoważenie bez strat pomocniczych DeepSeek i routing ograniczony do węzłów redukują ruch między węzłami. Zdezagregowane udostępnianie będzie dedykować „eksperckie” procesory graficzne oddzielnie od procesorów graficznych uwagi, a większa liczba ekspertów (setki) z drobniejszym top-k popchnie MoE w kierunku ekstremalnie rzadkiego, przy jednoczesnym utrzymaniu stałego kosztu tokenu.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
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.
Równoległość ekspertów umieszcza różnych ekspertów (podsieci FFN warstwy MoE) na różnych procesorach graficznych, więc każde urządzenie przechowuje tylko podzbiór ekspertów.
Każda warstwa MoE zazwyczaj potrzebuje połączenia „wszystko ze wszystkimi” w celu wysłania tokenów do swoich ekspertów i drugiego połączenia „wszystko ze wszystkimi” w celu ponownego połączenia wyników.
Router aktywuje tylko k najlepszych ekspertów (często 1-2) na token, więc FLOPy pozostają małe, mimo że model ma w sumie wielu ekspertów.
Ponieważ wybory routera zależą od danych wejściowych, niektórzy eksperci otrzymują znacznie więcej tokenów niż inni, co powoduje nierównowagę obciążenia i maruderów.
Capacity-limited designs can pad or drop work, but dropless approaches also exist. This is an implementation choice rather than a universal serving requirement.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Zdezagregowane wstępne wypełnianie i dekodowanie
Techniczne