USB, кабели, питание и передача данных

AI и дата-центры

CUDA 13.4 добавила ограничения памяти GPU для совместных нагрузок в Kubernetes

Публикация:

Редакция USB.RU

CUDA 13.4 получила прозрачные лимиты видеопамяти для разделяемых нагрузок, а открытый GPU Fractioning Operator переносит управление такими долями на узлы Kubernetes.

Схема NVIDIA сравнивает временное разделение GPU и параллельное распределение SM между нагрузками
Режимы совместного использования GPU. Источник: NVIDIA Technical Blog.

В техническом блоге NVIDIA описала новую возможность CUDA 13.4: задавать границы видеопамяти для нескольких нагрузок на одном ускорителе. Открытый GPU Fractioning Operator связывает её с Kubernetes и работает рядом с NVIDIA GPU Operator.

Для каждой нагрузки можно запросить точный объём памяти либо гарантированный минимум с возможностью вырасти до верхнего предела, пока память свободна. CUDA показывает задаче только выделенную ей долю; превышение жёсткого лимита приводит к ошибке выделения памяти. Оператор запускает и контролирует MPS на узлах, применяет ограничения и учитывает ресурсы каждой GPU-фракции отдельно.

За выбор видеокарты и размещение Pod отвечает планировщик. KAI Scheduler стал первым планировщиком с интеграцией: в версии 0.18.0 режим NvFractions записывает нужные аннотации Pod, которые оператор применяет на узле. NVIDIA указывает, что совместим и другой Kubernetes-планировщик, если он передаёт эти аннотации.

В режиме time-slicing нагрузки по очереди используют весь GPU; в SM-sharing вычисления идут параллельно на разных потоковых мультипроцессорах. На одной видеокарте нельзя смешивать эти режимы. При этом SM-sharing объединяет задачи в одну область отказа, тогда как time-slicing сохраняет для каждой собственную область ошибок.

Инструмент рассчитан прежде всего на операторов кластеров, которым нужно делить память GPU между небольшими задачами, а не выдавать каждой целый ускоритель. NVIDIA описывает механизм и примеры конфигурации, но не приводит независимых измерений прироста производительности. Для контекста о масштабировании ИИ-инфраструктуры можно прочитать материал USB.RU о системе NVIDIA DSX POD и о запуске ускорителей в облаке Oracle — Vera Rubin NVL72 в OCI.

Все новости →

Ещё на USB.RU

Статьи →

Объяснения и инструкции

Справочники →

Термины и стандарты

Инструменты →

Проверки и практические материалы

Подготавливаем выбранный материал…

Продолжить чтение