Oossa

В PyTorch 2.15 новым бэкендом NCCL сделали версию по умолчанию

В релизе появились диагностика зависаний при распределённом обучении и обновления для оборудования Apple, AMD, Intel и NVIDIA.

ЗаметкаАвтор: Опубликовано Oossa: 1 мин чтения

Вышел PyTorch версии 2.15. В ней переписанный бэкенд NCCL стал вариантом по умолчанию для задач, использующих NCCL — систему обмена данными для координации работы графических процессоров NVIDIA. Если группа GPU зависает во время обучения, новый регистратор событий может сохранить, чем занимался каждый ранг, и помочь командам выяснить причину сбоя.

В релизе также появилась возможность односторонней передачи данных через бэкенд NIXL, а разработчики получили больше контроля над памятью и обменом данными при распределённом обучении. Среди других обновлений — ускоренные ядра для инференса на Apple Silicon, CUDA 13.2 в качестве версии по умолчанию для wheel-пакетов и поддержка Python 3.15 в torch.compile.

Почему это важно

Команды, обучающие модели на нескольких GPU NVIDIA, получат диагностические записи при зависании обмена данными. Однако в примечаниях к релизу не указано, насколько это сократит время восстановления.

Источники и ссылки

1 источников
  1. PyTorchЧитать первоисточник

Markdown

Эта статья была полезной?
Поделиться

Читайте также

Oossa · Рассылка

Неделя ИИ — простыми словами

Каждый понедельник: главное за неделю понятным языком. Бесплатно, без спама.