
Багато робочих навантажень штучного інтелекту потребують лише частини ресурсів 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 (повна ізоляція помилок).
Додайте Voydevich.com у бажані джерела Google, щоб частіше бачити наші новини в пошуку.
Джерело
NVIDIA Technical BlogElizabeth Goodman
Memory-Enforced GPU Sharing in Kubernetes with NVIDIA CUDA 13.427 жовтня 2026 · оновлено 27 жовтня 2026
Реклама · cv-finder.com
Створіть резюме з ШІ безкоштовно на CV-Finder
Готове до відгуку CV за кілька хвилин: шаблони, AI-асистент і перевірка ATS.
Попередні статті

Elektrobit та Microchip спрощують розробку ПЗ на базі AUTOSAR для автоіндустрії
Компанії обʼєднали автомобільні платформи Microchip та інструменти Elektrobit, запропонувавши інтеграцію MCAL та автоматизацію на базі підходу integration-as-code.

Nvidia Mission Control 2.5 додає автономне відновлення для Kubernetes
Nvidia розширила механізм автономного виявлення та відновлення після збоїв на Kubernetes-кластери під керуванням Run:ai.

reMarkable Paper Pro Move: портативний планшет для письма з преміальним дизайном
reMarkable Paper Pro Move пропонує досвід письма, близький до паперу, у компактному корпусі з алюмінію та кольоровим дисплеєм, що робить його зручним для роботи та читання.