ИИтак

← Назад

NVIDIA открыла код системы Run:ai, которая делит видеокарты между задачами

Облака и компании могут бесплатно ставить у себя и встраивать в свои сервисы Run:ai — платформу NVIDIA, которая делит видеокарты кластера между командами и задачами.

NVIDIA выложила в открытый доступ весь код Run:ai — платформы, которая распределяет видеокарты общего кластера между командами и задачами, от подготовки данных и обучения моделей до инференса.

до сих пор платформу продавали только платно, а теперь облака и компании могут бесплатно поставить её у себя или встроить в свои сервисы. Run:ai нужна, чтобы дорогие видеокарты меньше простаивали: одну карту делят несколько задач, а у каждой команды есть гарантированная доля кластера.

NVIDIA объявила о покупке израильского стартапа Run:ai в апреле 2024 года и закрыла сделку в конце декабря. По данным СМИ, она заплатила около 700 млн долларов. Тогда основатели Run:ai обещали открыть код, чтобы платформа стала доступна «всей экосистеме ИИ». Позже NVIDIA открыла планировщик KAI под лицензией Apache 2.0 и передала его фонду CNCF1.

Run:ai — надстройка над Kubernetes2. Помимо платформы целиком, NVIDIA открыла четыре её части, которые можно ставить по отдельности:

  • KAI Scheduler решает, на каких видеокартах запустить задачу, а задачу из многих частей запускает целиком или не запускает вовсе.
  • GPU Fractioning Operator делит одну видеокарту между несколькими задачами, и каждая видит только отведённую ей часть памяти.
  • KAI Resource Management раздаёт квоты по командам и отделам: например, гарантирует исследователям половину кластера и не даёт одной команде занять остальное.
  • Workload Map описывает, из каких частей состоят задачи разных типов, чтобы инструментам не приходилось разбирать каждый тип отдельно.

собственную закрытую технологию, которая делила видеокарту на части, NVIDIA больше не использует, хотя это была одна из самых популярных функций Run:ai. Лимит памяти для каждой задачи теперь держит драйвер CUDA3 13.4. GPU Fractioning Operator только подключает эту возможность к Kubernetes и работает с любым планировщиком.

восемь партнёров по DSX AI Factory — платформе NVIDIA для ИИ-дата-центров — встраивают открытую Run:ai в свои продукты. Среди них облака Crusoe и Nebius: в Nebius AI Cloud платформу ставят в один клик. Saturn Cloud предлагает её операторам облаков, которые запускают собственные сервисы инференса с оплатой за токен.

чтобы скачать готовую сборку из каталога NVIDIA NGC, нужно принять лицензионное соглашение NVIDIA, а корпоративной поддержки к ней нет. Платные версии с поддержкой остаются, например в составе NVIDIA AI Enterprise. Исходный код платформы на GitHub выложен под лицензией Apache 2.0, а об ускорителях других производителей в анонсе ничего не сказано.

Вместе с Run:ai NVIDIA продвигает ещё два открытых проекта. Первый — загрузчик, который передаёт веса модели прямо в память видеокарты; он уже встроен в движки инференса vLLM и SGLang. В опубликованных замерах в облаке Azure на машинах с восемью H100 он загружал модели в 3–6 раз быстрее стандартного способа. Второй, Grove, управляет сервисами из нескольких частей, которые должны запускаться и масштабироваться вместе.

← Все новости