NVIDIA Nonuniform Tensor Parallelism захищає навчання великих мовних моделей від збоїв GPU
Технологія Nonuniform Tensor Parallelism від NVIDIA дозволяє кластерам динамічно коригувати ступінь тензорного паралелізму в разі збоїв GPU. Це забезпечує безперервне навчання з накладними витратами менше ніж 1% на доменах NVLink.
Вплив: Низький
Чому це важливо
Якщо ви запускаєте або адмініструєте навчання власних моделей, технологія Nonuniform Tensor Parallelism дозволить підтримувати високу продуктивність кластера без перезапусків з чекпойнтів.
TL;DR
- 01Динамічний тензорний паралелізм дозволяє процесу навчання ігнорувати збої окремих GPU та продовжувати роботу без відкату до чекпойнтів.
- 02Поєднання апаратного підвищення потужності з перекриттям решейрингу утримує глобальну синхронізацію реплік з накладними витратами менше 1%.
- 03Максимізація Goodput (корисної роботи для збіжності моделі) стає пріоритетом для масштабної оркестрації кластерів.
Ключові факти
- Пропускна здатність NVLink (Blackwell)
- 1800 ГБ/с
- Максимальний розмір домену масштабування
- 72 GPU
- Накладні витрати NTP
- <1%
Вирішення проблеми вразливості масштабування
Оскільки навчальні кластери зростають для підтримки гігантських моделей, домени масштабування об'єднують до 72 GPU через високошвидкісний NVLink (що забезпечує до 1800 ГБ/с на системах NVIDIA Blackwell та Blackwell Ultra). Проте таке жорстке зчеплення означає, що поодинока помилка одного графічного процесора може зупинити тисячі пов'язаних карт. NTP змінює цю парадигму, переходячи від статичного розподілу до еластичного та відмовостійкого виконання.
Динамічне масштабування тензорів та розгін живлення
При виявленні збою GPU, технологія NTP динамічно реконфігурує ступінь тензорного паралелізму для постраждалої групи:
- Еластичні ступені TP: Стандартна конфігурація
TP=8може безперешкодно масштабуватися доTP=7без перезапуску всього процесу. - Цільовий розгін частоти: Щоб сповільнена копія не гальмувала глобальні репліки паралелізму даних (DP), які мають синхронізувати градієнти, інші графічні процесори у стійці тимчасово розганяються за допомогою динамічного підвищення лімітів живлення.
- Перекриття решейрингу: Решейринг тензорів планується так, щоб відбуватися паралельно зі зворотним поширенням помилки (backward pass) та синхронізацією параметрів. Це обмежує втрати продуктивності рівнем менше 1%.
Корисна продуктивність (Goodput) проти сирої пропускної здатності
Замість того, щоб фокусуватися виключно на сирій пропускній здатності заліза, NTP пріоритезує "Goodput" — обсяг фактично виконаної корисної роботи, що веде до збіжності моделі. Завдяки усуненню повних циклів перезапуску з чекпойнтів та простою гарячого резерву, тривалі процеси навчання зберігають свій графік навіть за умов частих збоїв обладнання.
✓ Коли використовувати
- При проектуванні великомасштабних розподілених конвеєрів претрейнінгу або тонкого налаштування на інфраструктурі кшталт доменів NVIDIA Blackwell NVLink.
- Для мінімізації перезапусків навчання через випадкові збої GPU в кластерах із сотень чи тисяч вузлів.
✕ Коли НЕ варто
- Не застосовується для навчання на одному або кількох GPU, де накладні витрати на стандартне збереження чекпойнтів є мізерними.
- Не підходить для хмарних середовищ, які не підтримують динамічний розгін частот на рівні заліза або домени масштабування NVLink.
Що зробити сьогодні
- Оцініть топології динамічного решейрингу NTP, якщо ви розробляєте архітектуру високопродуктивних навчальних кластерів.
Джерела