SıradakiSonraki rehber
Ayrıştırılmış Önceden Doldurma ve Kod Çözme Sunumu
Teknik
Teknik KILAVUZ
Expert parallelism distributes a Mixture-of-Experts layer’s feed-forward experts across devices.
Bu kılavuzu dinleyinAI tarafından anlatılan · ~2 min
It can reduce the expert weights held per device, while routing and communication costs affect whether serving is efficient.
Uzmanlar Karması (MoE) katmanı, büyük bir ileri beslemeli ağı birçok küçük ağla (uzmanlar) ve ayrıca belirteç başına en iyi k'yi (genellikle 1 veya 2) seçen bir yönlendiriciyle değiştirir. Uzman paralelliği (EP), farklı uzmanları farklı GPU'lara yerleştirir. Çıkarım olarak yönlendirici, her bir tokenın hangi uzmanlara ihtiyaç duyduğuna karar verir, ardından hepsi bir arada iletişim adımı, tokenları seçtikleri uzmanları tutan GPU'lara gönderir, FFN'yi çalıştırır ve sonuçları geri karıştırır. Bu, bir modelin çok büyük toplam parametrelere (seyrek) sahip olmasına ve jeton başına yalnızca küçük bir kısmı (düşük FLOP'lar) etkinleştirmesine olanak tanır. Mixtral 8x7B, DeepSeek-V3 ve GPT-OSS gibi modeller bunu kullanıyor. Zor kısımlar, uzmanlar arasında yük dengeleme ve katman başına iki maliyetli, hepsine atlamadır.
Mixtral 8x7B'yi 8 uzmanından 2-4'ünü her cihaza yerleştirerek 2-4 GPU üzerinden hizmet veriyor
DeepSeek-V3, bir token uzmanlarının yaydığı düğüm sayısını sınırlamak için düğüm sınırlı yönlendirmeyi kullanıyor ve düğümler arası tümünü kesiyor
Tek bir 8 GPU düğümünde 200B+ seyrek modeli barındırmak için vLLM veya SGLang uzman paralel modunu kullanma
Hibrit bir EP+TP dağıtımında uzman paralelliğini dikkat katmanlarındaki tensör paralelliğiyle birleştirmek
Yönlendirme ve donanımın daha sıkı bir ortak tasarımını bekleyebilirsiniz: birleştirilmiş dağıtım-hesaplama-birleştirme çekirdekleri, birçok uzmanı gruplandıran gruplandırılmış GEMM'ler ve NVLink/InfiniBand uyumlu, hepsi bir arada. DeepSeek'in yardımcı kayıpsız dengeleme ve düğüm sınırlı yönlendirme gibi teknikler, düğümler arası trafiği azaltır. Ayrıştırılmış hizmet, 'uzman' GPU'ları ilgi GPU'larından ayrı olarak ayıracak ve daha iyi top-k ile daha büyük uzman sayıları (yüzlerce) MoE'yi jeton başına maliyeti sabit tutarken aşırı seyrekliğe doğru itecektir.
Ücretsiz bülten
Hafta içi her sabah sade İngilizce yazılmış, doğrulanmış üç yapay zeka hikayesi. Sonsuza kadar ücretsiz, reklam yok.
Hafta içi her gün bir e-posta. Tek tıklamayla aboneliğinizi iptal edin. Adresinizi asla satmayız veya paylaşmayız.
Kendinizi test edin
Her yanıtla ilgili anında geri bildirim ve bir kursu geçtiğinizde doğrulanabilir bir kimliğe sahip paylaşılabilir bir sertifika.
Ücretsiz AI eğitimini destekleyin. AI Understanding, bir 501(c)(3) kâr amacı gütmeyen kuruluştur; hiçbir zaman reklam yoktur, ödeme duvarı yoktur. Bağış yap
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.
Uzman paralelliği, farklı uzmanları (bir MoE katmanının FFN alt ağları) farklı GPU'lara yerleştirir, böylece her cihaz yalnızca bir uzman alt kümesini barındırır.
Her bir MoE katmanının tipik olarak, jetonları uzmanlarına göndermek için bir hepsine ve çıktıları birleştirmek için başka bir hepsine bir araya ihtiyacı vardır.
Bir yönlendirici, jeton başına yalnızca en üst düzey uzmanları (genellikle 1-2) etkinleştirir, böylece modelin toplamda birçok uzmanı olmasına rağmen FLOP'lar küçük kalır.
Yönlendiricinin seçimleri girdiye bağlı olduğundan, bazı uzmanlar diğerlerinden çok daha fazla jeton alır, bu da yük dengesizliği ve başıboşluk yaratır.
Capacity-limited designs can pad or drop work, but dropless approaches also exist. This is an implementation choice rather than a universal serving requirement.
Öğrenmeye devam et
Bu konu için daha fazla rehber seçildi
SıradakiSonraki rehber
Ayrıştırılmış Önceden Doldurma ve Kod Çözme Sunumu
Teknik