Hardware та чипи

Nvidia CUDA 13.4 додає ізоляцію памʼяті під час спільного використання GPU в Kubernetes

V

Voydevich.com · редактор Богдан Войдевич

2 хв читання

Серверні стійки з обчислювальним обладнанням у сучасному дата-центрі

Багато робочих навантажень штучного інтелекту потребують лише частини ресурсів GPU. Виділення окремого прискорювача під кожну задачу призводить до простою обладнання. У релізі CUDA 13.4 зʼявилося примусове апаратне обмеження памʼяті (memory enforcement), прозоре для застосунків, разом із новим режимом time-sharing на додачу до вже наявного в MPS режиму sm-sharing.

Можливості розподілу в CUDA 13.4

Оновлення приносить декілька ключових функцій для керування памʼяттю та обчисленнями:

  • Точний обсяг памʼяті: навантаження запитує фіксований розмір, і вихід за його межі завершується помилкою розподілу, як на меншому фізичному GPU.
  • Діапазон лімітів: можливість задати гарантований мінімум і максимум, до якого процес може розширюватися за наявності вільної памʼяті.
  • Прозорий ліміт: застосунок бачить лише виділену йому частку відеопамʼяті.
  • Вибір режиму обчислень: перемикання між паралельним sm-sharing або послідовним time-sharing.

Інтеграція з Kubernetes через GPU Fractioning Operator

Сама по собі CUDA не може керувати розподілом на рівні кластера Kubernetes. Для запуску відповідних демонів на вузлах, конфігурації лімітів перед стартом контейнерів та збору метрик створено новий відкритий оператор gpu-fractioning (розміщений в організації KAI Scheduler на GitHub). Він працює поряд із NVIDIA GPU Operator.

Оператор автоматично запускає та контролює MPS на GPU-вузлах, застосовує ліміти контейнерів і збирає показники утилізації окремо для кожної виділеної частки.

Підтримка в KAI Scheduler

Першим планувальником із підтримкою gpu-fractioning став KAI Scheduler версії 0.18.0, де зʼявився режим NvFractions. Планувальник обирає GPU для завдання та записує параметри в анотації Pod, які потім зчитує оператор:

  • nvidia.com/container.<name>.gpu-memory.request — гарантований обсяг памʼяті (в абсолютних величинах на кшталт 40Gi або часткою gpu-fraction: "0.5").
  • nvidia.com/container.<name>.gpu-memory.limit — опційний максимальний ліміт розширення (burst).
  • nvidia.com/container.<name>.gpu-compute.mode — режим обчислень (time-slicing за замовчуванням або sm-sharing).
  • gpu-fraction-num-devices — кількість GPU, якщо задача розподіляється на декілька пристроїв.

Різниця між Time-slicing та SM-sharing

При використанні time-slicing навантаження чергуються на прискорювачі в часі. Цей режим забезпечує повну ізоляцію збоїв (власний error domain), тому падіння одного процесу не впливає на сусідні.

У режимі sm-sharing потокові мультипроцесори (SM) діляться динамічно між запущеними процесами для одночасного виконання, проте навантаження ділять спільний error domain. KAI Scheduler відстежує режими на рівні окремих GPU й не поєднує різні підходи на одному пристрої.

Реклама · cv-finder.com

Створіть резюме з ШІ безкоштовно на CV-Finder

Готове до відгуку CV за кілька хвилин: шаблони, AI-асистент і перевірка ATS.

Створити резюме

Що це означає для розробників

Розробники та DevOps-інженери можуть точно обмежувати споживання VRAM для контейнерів через стандартні анотації Pod у Kubernetes. Це усуває падіння спільних GPU через OOM у сусідніх процесах та дає змогу безпечно масштабувати невеликі задачі інференсу чи розробки на наявній інфраструктурі.

Ключові факти

  • CUDA 13.4 додає прозоре обмеження відеопамʼяті та новий режим time-sharing.

  • Відкритий Kubernetes-оператор gpu-fractioning налаштовує MPS та ліміти контейнерів безпосередньо на GPU-вузлах.

  • KAI Scheduler v0.18.0 став першим планувальником з інтеграцією нового механізму через режим NvFractions.

  • Підтримуються два обчислювальні режими: паралельний sm-sharing (спільний домен помилок) та послідовний time-slicing (повна ізоляція помилок).

Hardware та чипиТехнологіїШтучний інтелект

Додайте Voydevich.com у бажані джерела Google, щоб частіше бачити наші новини в пошуку.

Джерело

NVIDIA Technical BlogElizabeth Goodman

Memory-Enforced GPU Sharing in Kubernetes with NVIDIA CUDA 13.4

27 жовтня 2026 · оновлено 27 жовтня 2026

Оригінал

Реклама · cv-finder.com

Створіть резюме з ШІ безкоштовно на CV-Finder

Готове до відгуку CV за кілька хвилин: шаблони, AI-асистент і перевірка ATS.

Створити резюме

Попередні статті