ДаліНаступний посібник
Обслуговування дезагрегованого попереднього заповнення та декодування
технічний
Технічний КЕРІВНИЦТВО
Expert parallelism distributes a Mixture-of-Experts layer’s feed-forward experts across devices.
Послухайте цей посібникШІ-розказаний · ~2 min
It can reduce the expert weights held per device, while routing and communication costs affect whether serving is efficient.
Рівень суміші експертів (MoE) замінює одну велику мережу прямого зв’язку багатьма меншими (експертами) плюс маршрутизатор, який вибирає кращих k (часто 1 або 2) експертів на маркер. Експертний паралелізм (EP) розміщує різних експертів на різних графічних процесорах. Під час висновку маршрутизатор вирішує, яких експертів потребує кожен маркер, а потім на етапі зв’язку «всі-до-всі» перемішує токени до графічних процесорів, які містять вибраних експертів, запускає FFN і повертає результати назад. Це дозволяє моделі мати величезні загальні параметри (розріджені), водночас активуючи лише невелику частку на маркер (низькі FLOP). Це використовують такі моделі, як Mixtral 8x7B, DeepSeek-V3 і GPT-OSS. Важкі частини — балансування навантаження між експертами та два дорогі переходи «все-до-всіх» на шар.
Обслуговування Mixtral 8x7B на 2-4 графічних процесорах шляхом розміщення 2-4 з 8 експертів на кожному пристрої
DeepSeek-V3 використовує маршрутизацію з обмеженням вузлами, щоб обмежити кількість вузлів, які охоплюють експерти маркера, скорочуючи міжвузлові від усіх до всіх
Використання експертно-паралельного режиму vLLM або SGLang для розміщення 200B+ розрідженої моделі на одному вузлі з 8 GPU
Поєднання експертного паралелізму з тензорним паралелізмом на рівнях уваги в гібридному розгортанні EP+TP
Expect tighter co-design of routing and hardware: fused dispatch-compute-combine kernels, grouped GEMMs that batch many experts, and NVLink/InfiniBand-aware all-to-all. Такі методи, як допоміжне балансування без втрат DeepSeek і маршрутизація з обмеженням вузлами, зменшують трафік між вузлами. Дезагреговане обслуговування виділить «експертні» графічні процесори окремо від графічних процесорів уваги, а більші експертні підрахунки (сотні) з більш тонким top-k підштовхнуть MoE до надзвичайної розрідженості, зберігаючи при цьому вартість кожного токена незмінною.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
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.
Експертний паралелізм розміщує різних експертів (підмережі FFN рівня MoE) на різних графічних процесорах, тому кожен пристрій містить лише підмножину експертів.
Кожному рівню MoE зазвичай потрібен «усі-всім», щоб надсилати маркери своїм експертам, і ще один «всі-всім», щоб об’єднати результати.
Маршрутизатор активує лише топ-k експертів (часто 1-2) на маркер, тому FLOP залишаються невеликими, навіть якщо в моделі загалом багато експертів.
Оскільки вибір маршрутизатора залежить від вхідних даних, деякі експерти отримують набагато більше маркерів, ніж інші, створюючи дисбаланс навантаження та відставання.
Capacity-limited designs can pad or drop work, but dropless approaches also exist. This is an implementation choice rather than a universal serving requirement.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Обслуговування дезагрегованого попереднього заповнення та декодування
технічний