железо

Что такое mig простыми словами

MIG (Multi-Instance GPU) делит одну карту на изолированные части со своей памятью и вычислениями. Зачем и когда это выгодно.

MIG, Multi-Instance GPU, это режим, в котором одна карта делится на несколько изолированных инстансов. Каждому достаётся своя доля памяти и вычислительных блоков, и работают они как отдельные маленькие карты: одна часть может считать инференс чат-бота, вторая гонять дообучение, и они не мешают друг другу. Если на одном инстансе задача упала или съела всю память, остальные продолжают работать.

Поддержка есть не у всех карт: это функция серверного класса, например карты вроде H100 делятся до семи инстансов, A100 до семи по памяти и вычислениям в других пропорциях. Десктопные карты и L40S такого режима не имеют: там задачи делят одну карту очередями, без аппаратной изоляции.

Когда MIG выручает

  • Несколько команд на одном сервере: бухгалтерии не нужно ждать, пока отдел разработки закончит эксперимент.
  • Разные задачи разной важности: тяжёлый расчёт на части карты, лёгкий продакшн-сервис на другой.
  • Экономия: вместо четырёх слабых машин одна серверная, порезанная на честные доли.

Делить карту имеет смысл, когда задачи небольшие, но их много. Большой модели, которой нужна вся память H100 или H200, MIG только мешает: инстансы тогда объединять нельзя, карту надо отдавать целиком. Как устроить разделение мощностей на практике и что выгоднее, один общий сервер или машина под каждую команду, разобрано в статье про один GPU-сервер на несколько команд.

Смотрите также

// заявка

Обсудим вашу задачу

Соберём ИИ-решение под вашу задачу: отбор модели, обучение на ваших материалах, запуск на своём железе или в облаке. Ответим в течение рабочего дня.

Пресет

Проверка

отвечаем в течение рабочего дня · данные не передаём третьим лицам

Или позвоните: +7 (900) 996-91-96