Мало в наличии

NVIDIA HGX B300: осталось всего 9 GPU по $4 899/⁠мес. — на 25% ниже рынка.Осталось всего 9 B300 по $4 899/⁠мес.

Настроить B300

Гайды

Сколько памяти GPU нужно для инференса и дообучения LLM?

Формулы и таблицы для расчёта памяти GPU при инференсе и дообучении моделей от 7B до 405B в BF16, FP8 и FP4 и подходящие конфигурации GPU.

  • 4 ноября 2026 г.
  • 8 мин чтения
  • Автор: команда CoreGPU

Для большинства задач с LLM число нужных GPU определяет память, а не пиковые FLOPS. Ниже — как её рассчитать и какие конфигурации из нашего каталога подходят.

Веса: параметры × байты

Веса модели занимают parameters × bytes per parameter. Байт на параметр: 2 в BF16, 1 в FP8, 0,5 в FP4. При инференсе добавьте около 20% на активации, контекст CUDA и фрагментацию.

Размер моделиBF16FP8FP4
7B14 ГБ7 ГБ3,5 ГБ
13B26 ГБ13 ГБ6,5 ГБ
34B68 ГБ34 ГБ17 ГБ
70B140 ГБ70 ГБ35 ГБ
405B810 ГБ405 ГБ203 ГБ

KV-кэш растёт вместе с контекстом

Для каждого обрабатываемого токена KV-кэш хранит 2 × layers × KV heads × head dimension × bytes. Для модели 70B с 80 слоями, 8 KV-головами и размерностью головы 128 это около 0,33 МБ на токен в BF16, то есть примерно 42 ГБ на одну последовательность в 128K токенов. Параллельные запросы умножают эту цифру: планируйте память как длина контекста × число одновременных запросов.

Дообучению нужно гораздо больше

  • Полное дообучение с Adam в смешанной точности требует около 16 байт на параметр (веса, градиенты, состояния оптимизатора и мастер-веса): около 1,1 ТБ для модели 70B без учёта активаций.
  • LoRA оставляет базовую модель замороженной: нужны веса в BF16 (140 ГБ для 70B) плюс небольшие адаптеры и активации.
  • QLoRA загружает базовую модель в 4-битном формате: около 35 ГБ для 70B, что помещается на один большой GPU.

Подходящие конфигурации

ЗадачаТребуется памятиПомещается на
Инференс 7B–13B в BF1617–31 ГБ1× L40S (48 ГБ)
Инференс 34B в BF16 или 70B в FP882–84 ГБ1× RTX PRO 6000 (96 ГБ) или 1× H200
Инференс 70B в BF16~170 ГБ1× MI300X (192 ГБ), 1× B300 или 2× H200
Инференс 405B в FP8~490 ГБ2× B300, 4× H200 или 4× MI300X
Инференс 405B в BF16~970 ГБ4× B300, 4× MI325X или 8× H200
QLoRA для 70B~50 ГБ1× H200 или 1× RTX PRO 6000
Полное дообучение 70B1,1 ТБ + активации8× B300 или 8× MI355X (2,3 ТБ); 8× H200 — только с выгрузкой на CPU

Это отправные точки для весов и умеренного контекста. Длинным контекстам и высокой параллельности нужен дополнительный запас памяти под KV-кэш.

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

  • Выбирайте меньше GPU, но крупнее: тензорный параллелизм через NVLink быстрый, но каждое разбиение добавляет затраты на коммуникацию.
  • На современных GPU FP8 вдвое сокращает память под веса при незначительной потере качества; на Blackwell и CDNA 4 FP4 сокращает её ещё вдвое.
  • Смотрите на объём памяти на доллар, а не только на цену за GPU: см. строку «цена за ГБ» в наших сравнениях.
Esc
↑↓ выбор↵ открытьEsc закрыть