Ce este Paralelism de Modele: Pipeline Parallelism (PP) și Tensor Parallelism (TP)?

Denumire completă

Tensor Parallelism (intra-node) + Pipeline Parallelism (inter-node) = 3D Parallelism

Când un model depășește capacitatea de memorie a unui singur GPU, parametrii săi sunt împărțiți pe mai multe plăci video: Tensor Parallelism împarte calculele matriceale în interiorul fiecărui strat, iar Pipeline Parallelism distribuie straturile succesive pe GPU-uri diferite.

Distribuția pe noduri de calcul:
- Tensor Parallelism (TP - Megatron-LM):
  Împarte matricele Q, K, V pe magistrale rapide NVLink (ideal în interiorul aceluiași server de 8x GPU).
- Pipeline Parallelism (PP):
  GPU 0 randează straturile 1-8 -> trimite activările prin rețea InfiniBand către GPU 1 (straturile 9-16).
  Folosește micro-loturi (micro-batches) și planificare 1F1B (One Forward, One Backward)
  pentru a reduce perioadele de inactivitate (pipeline bubble).

Paralelism 3D: Combinarea Data Parallelism (DP) + TP + PP permite antrenarea modelelor masive cu sute de miliarde de parametri pe mii de plăci video.

Învață AI • Comunitate & Q&A

Întrebări & Discuții: Paralelism de Modele: Pipeline Parallelism (PP) și Tensor Parallelism (TP)

Ai o întrebare despre Paralelism de Modele: Pipeline Parallelism (PP) și Tensor Parallelism (TP) sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.