ДаліНаступний посібник
Планування темпів навчання
технічний
Технічний КЕРІВНИЦТВО
Планування GPU вирішує, які завдання виконуються на яких прискорювачах і коли, тоді як оркестровка координує ці завдання по всьому кластеру машин.
Послухайте цей посібникШІ-розказаний · ~2 min
Together they keep expensive GPUs busy, fair, and reliable for many users and workloads.
У спільному кластері AI десятки користувачів змагаються за дефіцитні графічні процесори, які можуть коштувати десятки тисяч доларів кожен. Планувальник узгоджує вимоги кожного завдання (кількість графічних процесорів, пам’ять, топологія) з доступним обладнанням, забезпечує пріоритети та квоти справедливого розподілу, а черги працюють, коли кластер заповнений. Оркестровка йде далі: вона розміщує контейнери, монтує дані, обробляє збої, перезапускає збійні робочі процеси та об’єднує багатовузлове розподілене навчання. Kubernetes із плагіном для пристроїв NVIDIA та такими доповненнями, як Volcano або Kueue, керує груповим плануванням, коли всі працівники розподіленої роботи повинні починати разом або жоден. Гарне планування також враховує топологію з’єднання GPU, розміщуючи ранги, які потребують швидкого зв’язку NVLink, щоб уникнути повільних вузьких місць між вузлами.
Дослідницька лабораторія використовує квоти справедливого розподілу, тому жодна команда не може отримати всі графічні процесори, поки інші чекають у черзі.
Kubernetes із групою Volcano планує навчальну роботу з 32 графічним процесором, щоб кожен працівник розпочав роботу одночасно, запобігаючи тупикам часткового розподілу.
Планувальник випереджає експеримент з низьким пріоритетом, визначає його контрольні точки та звільняє графічні процесори для термінового повторного навчання виробництва.
Розміщення з урахуванням топології розташовує вісім рангів на одному вузлі, підключеному за допомогою NVLink, щоб прискорити градієнтне повне зменшення.
Планувальники стають розумнішими щодо графічних процесорів із дробовим і розподіленим у часі графічних процесорів, упакування в контейнери з підтримкою MIG і випередження, яке перевіряє завдання на контрольних точках, щоб відновити ємність для роботи з вищим пріоритетом. Очікуйте глибшої інтеграції з оптимізацією енергії та витрат, повторним використанням сповільненої ємності та автоматичним плануванням груп для еластичного навчання, яке збільшує чи скорочує кількість працівників. Оскільки кластери масштабуються до десятків тисяч графічних процесорів, відмовостійка оркестровка, яка витримує часті апаратні збої, стає важливою.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Планування GPU вирішує, які завдання виконуються на яких прискорювачах і коли, тоді як оркестровка координує ці завдання по всьому кластеру машин. Разом вони забезпечують завантаження дорогих графічних процесорів, чесність і надійність для багатьох користувачів і робочих навантажень.
Gang-style admission helps obtain the needed worker group. It does not prove all partial allocations deadlock or provide exact simultaneous process starts.
Device plugins advertise countable resources. Configured MIG or sharing mechanisms affect which resources are exposed.
Він розміщує рядки, які обмінюються даними, щоб вони використовували канали з високою пропускною здатністю, скорочуючи затримку зв’язку.
Volcano (і Kueue) додають можливості пакетного та групового планування, яких бракує ванільному Kubernetes для робочих навантажень ШІ.
Preemption reclaims resources; it does not inherently save training progress. Checkpointing and restart logic are needed for continuation.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Планування темпів навчання
технічний