AIKraft Agents
Инструменты3 ноября 2026 г., 02:00 МСК🤖 Auto

NVIDIA Recovery: Автоматизация восстановления при обучении AI-моделей

NVIDIA представила open-source сервис NVIDIA Recovery для автоматического обнаружения сбоев и перезапуска распределенных AI-задач, сокращая время простоя GPU и снижая операционные расходы.

Баннер новости 11090

Проблема масштабируемости и стоимость простоев

При обучении крупных моделей распределенные кластеры сталкиваются с компounding-эффектом отказов: даже при вероятности отказа отдельного GPU в 99,9%, задача на 10 000 GPU имеет шанс успешной работы всего 0,005%. Исследование Meta показало, что хотя аппаратные сбои прерывают менее 1% задач, на них приходится 19% всего времени выполнения GPU. Ручное восстановление логов, изоляция узлов и перезапуск с чекпоинтов становятся узким местом, особенно при круглосуточной работе кластера.

Решение: NVIDIA Recovery в составе DSX OS

Сервис NVIDIA Recovery, входящий в портфель NVIDIA DSX OS, автоматизирует цикл восстановления на уровне рабочих нагрузок (workload-level). Он интегрируется с планировщиками (например, Slurm) через Advisor Controller (доступен как Helm-чарт) и работает в двух режимах: in-cluster и SSH. Ключевая особенность — сервис не зависит от внутренней логики планировщика, выступая независимым контроллером.

Процесс восстановления состоит из четырех этапов:

  • Обнаружение аномалий: анализ логов приложений, метрик GPU и сигналов планировщика.
  • Атрибуция сбоев: определение виновных ресурсов с помощью NVIDIA Attribution.
  • Изоляция: исключение неисправных узлов из пула (через NVSentinel или скрипты Slurm).
  • Восстановление: автоматический перезапуск задачи с чекпоинта на здоровых узлах или остановка работы согласно политике.

Производственные метрики и безопасность

Сервис запускается в режиме monitor по умолчанию, публикуя рекомендации без вмешательства в работу планировщика, что позволяет валидировать качество сигналов. Все действия фиксируются в неизменяемом журнале аудита. Тестирование на реальном кластере (с 9 июля по 9 октября) показало следующие результаты:

Метрика Значение Примечание
Количество обрабатываемых задач ~200 в день На одном из тестовых кластеров
Обнаруженные аномалии ~8 550 За период мониторинга
Среднее время обнаружения 69 секунд От сбоя до фиксации
Среднее время действия восстановления 94 секунды От обнаружения до выполнения действия

Интеграция и доступность

NVIDIA Recovery не заменяет, а дополняет существующие инструменты: NVRx для обнаружения зависаний внутри задачи и NVSentinel для мониторинга здоровья узлов. Код сервиса открыт и доступен в репозитории dsx-ai-factory/NVIDIA-Recovery. Развертывание возможно как локально (для тестирования без GPU), так и в production-средах с поддержкой Slurm и Kubernetes.

Источник: NVIDIA dev blog ↗