Лучший GPU для инференса LLM в 2026 году: подбор по размеру модели

Как выбрать лучший GPU для инференса LLM
Принимайте решения в таком порядке. Каждый шаг сужает список для следующего.
- Точность. BF16, FP8 или 4 бита: от неё зависит, сколько байт приходится на параметр.
- Веса. Они должны поместиться, причём с запасом.
KV-кэш. Длина контекста × число одновременных последовательностей; часто именно он решает выбор между двумя GPU-кандидатами. - Пропускная способность памяти. Она задаёт скорость декодирования (decode).
- Вычислительная мощность. Она важна для длинных промптов и больших батчей.
- Интерконнект. Только если модели нужно больше одного GPU.
- Цена. В месяц, за гигабайт и за единицу пропускной способности.
Шаг 1: размер модели и точность задают минимальный объём памяти
Шаг 2: KV-кэш и число одновременных запросов
Для каждого токена в каждой активной последовательности модель хранит в каждом слое вектор ключа и вектор значения. Размер на один токен:
KV bytes per token = 2 × layers × KV heads × head dimension × bytes per value
| Нагрузка | ||
|---|---|---|
| Одна последовательность на 8K токенов | ≈ 2,7 ГБ | ≈ 1,3 ГБ |
| Одна последовательность на 32K токенов | ≈ 10,7 ГБ | ≈ 5,4 ГБ |
| 32 одновременные последовательности по 8K токенов | ≈ 86 ГБ | ≈ 43 ГБ |
| Одна последовательность на 128K токенов | ≈ 43 ГБ | ≈ 21 ГБ |
Шаг 3: почему скорость декодирования зависит от пропускной способности памяти
Отсюда четыре следствия:
- Соотношение пропускных способностей ограничивает выигрыш в декодировании. При одинаковом размере батча декодирование на H200 (4,8 ТБ/с) может быть быстрее, чем на H100 (3,35 ТБ/с), не более чем примерно в 1,4 раза, а на B200, B300 или MI355X (8 ТБ/с) — примерно в 2,4 раза. Больший объём памяти даёт дополнительный выигрыш, позволяя увеличивать батчи.
- Пониженная точность помогает дважды. Веса в FP8 вдвое сокращают не только занимаемую память, но и число байт, считываемых на каждом шаге, поэтому в режиме, ограниченном памятью, декодирование ускоряется.
- Батчинг распределяет затраты на чтение весов.
Один проход по весам обслуживает все последовательности в батче, поэтому производительность растёт с размером батча, пока не упрётся в вычислительную мощность или объём KV-кэша. Вот почему свободная память под кэш напрямую превращается в производительность. Для каждого токена считываются только выбранные эксперты, поэтому декодирование обходится дешевле, чем у плотной модели того же общего размера, но все эксперты всё равно должны помещаться в памяти.MoE-модели (mixture of experts) читают меньше данных на токен.
Какой GPU для какого размера модели: наши рекомендации
| Размер модели | Веса, BF16 / FP8 | Рекомендуем | Тоже подойдёт | Примечания |
|---|---|---|---|---|
| До 8B | ≈ 16 / 8 ГБ | RTX 5090 (32 ГБ) | L40S (48 ГБ) | У RTX 5090 пропускная способность примерно вдвое выше, чем у L40S; у L40S больше места для кэша |
| 14B | ≈ 28 / 14 ГБ | L40S в BF16; RTX 5090 в FP8 | RTX PRO 6000 (96 ГБ) | |
| 32B | ≈ 64 / 32 ГБ | RTX PRO 6000 (96 ГБ) | H100 (80 ГБ); L40S в FP8 | H100 даёт больше пропускной способности: 3,35 ТБ/с против 1,6 ТБ/с |
| 70B | ≈ 140 / 70 ГБ | H200 (141 ГБ) в FP8 | RTX PRO 6000 или H100 (впритык) в FP8; B200 или B300 в BF16 | На H100 веса в FP8 оставляют мало места для кэша |
| 120B | ≈ 240 / 120 ГБ | B200 (180 ГБ) или B300 (288 ГБ) в FP8 | На один H200 в FP8 помещается лишь впритык | |
| 405B | ≈ 810 / 405 ГБ | 8× H200 (1 128 ГБ) в FP8 | В сервере с RTX PRO 6000 нет NVLink, поэтому там лучше использовать конвейерный параллелизм (pipeline parallelism) | |
| ≈ 1 342 / 671 ГБ | 8× H200 в FP8 | 8× B200 в FP8; 8× B300 или 8× MI355X в BF16 или для длинных контекстов | Объёма 8× H100 (640 ГБ) не хватает для весов в FP8 |
Стоимость гигабайта видеопамяти в месяц
Когда понятно, сколько нужно памяти, сравните цену за гигабайт. Пропускной способности место в той же таблице: самая дешёвая память обычно самая медленная.
| Конфигурация | Видеопамять | Пропускная способность на GPU | Цена в месяц | За 1 ГБ в месяц |
|---|---|---|---|---|
| RTX 5090 | 32 ГБ | 1,79 ТБ/с | 449 $ | 14,03 $ |
| L40S | 48 ГБ | 864 ГБ/с | 890 $ | 18,54 $ |
| RTX PRO 6000 | 96 ГБ | 1,6 ТБ/с | 1 390 $ | 14,48 $ |
| H100 | 80 ГБ | 3,35 ТБ/с | 2 190 $ | 27,38 $ |
| H200 | 141 ГБ | 4,8 ТБ/с | 3 090 $ | 21,91 $ |
| B200 | 180 ГБ | 8 ТБ/с | 4 590 $ | 25,50 $ |
| B300 | 288 ГБ | ~8 ТБ/с | 5 190 $ | 18,02 $ |
| 8× RTX PRO 6000 | 768 ГБ | 1,6 ТБ/с | 10 490 $ | 13,66 $ |
| 8× H100 | 640 ГБ | 3,35 ТБ/с | 16 900 $ | 26,41 $ |
| 8× MI355X | 2 304 ГБ | 8 ТБ/с | 19 900 $ | 8,64 $ |
| 8× H200 | 1 128 ГБ | 4,8 ТБ/с | 23 900 $ | 21,19 $ |
| 8× B200 | 1 440 ГБ | 8 ТБ/с | 34 900 $ | 24,24 $ |
| 8× B300 | 2 304 ГБ | ~8 ТБ/с | 39 900 $ | 17,32 $ |
Как читать таблицу:
- Цена за гигабайт важнее всего, когда модель едва помещается. Если вы платите за объём, чтобы разместить веса и кэш, выделяются сервер 8× MI355X (8,64 $ за гигабайт, если ваш стек работает на ROCm) и конфигурации с RTX PRO 6000 (около 14 $).
- Пропускная способность важна, когда модель помещается свободно. Модель 32B помещается и на RTX PRO 6000, и на H100; на H100 гигабайт дороже, зато веса считываются примерно вдвое быстрее.
- В пересчёте на гигабайт один B300 дешевле B200. У него на 60% больше памяти, а стоит он в месяц примерно на 13% дороже, при этом пропускная способность того же класса — 8 ТБ/с. B300 мало в наличии.
- Восемь GPU в одном сервере стоят немного меньше, чем восемь тарифов с одним GPU (8× H100 — 16 900 $ против 8 × 2 190 $ = 17 520 $), но вы берёте все восемь сразу.
Когда использовать 8 GPU с тензорным параллелизмом
# Two replicas of four GPUs each on one 8-GPU server (vLLM)
CUDA_VISIBLE_DEVICES=0,1,2,3 vllm serve <model> \
--tensor-parallel-size 4 --port 8000
CUDA_VISIBLE_DEVICES=4,5,6,7 vllm serve <model> \
--tensor-parallel-size 4 --port 8001
Коротко: что выбрать
- Прототипирование, небольшие модели и эмбеддинги: RTX 5090 или L40S.
- Продакшен примерно до 32B или 70B в FP8 при ограниченном бюджете: RTX PRO 6000.
- 70B в FP8 с запасом для длинных контекстов: H200.
- 70B в BF16 или модели класса 120B в FP8:
B200 или B300. Из одиночных GPU только B300 вмещает модель 405B с 4-битными весами. Плотные модели 405B или 8× H200, 8× B200, 8× B300 или 8× MI355X.MoE-модели 671B:- Много реплик моделей среднего размера: 8× RTX PRO 6000.
Во всех конфигурациях выше — целые выделенные GPU по фиксированной цене в месяц. Если ваш случай оказался между двумя строками, проверьте свою модель, точность и ожидаемый трафик в калькуляторе видеопамяти, а затем разверните подходящую конфигурацию; цена в месяц показывается до оплаты, а сервер выдаётся менее чем за 10 минут после оплаты. О том, как организовать сам инференс, — в нашем руководстве по самостоятельному развёртыванию инференса LLM с vLLM.
Часто задаваемые вопросы
Какой GPU лучше всего подходит для инференса LLM в 2026 году?
Сколько видеопамяти нужно для запуска модели 70B?
Правда ли, что для инференса пропускная способность памяти важнее вычислительной мощности?
Для декодирования при малых и умеренных размерах батча — да: на каждом шаге из памяти считываются все активные веса, поэтому пропускная способность ограничивает скорость генерации для каждой последовательности. Вычислительная мощность важнее на этапе prefill для длинных промптов и при очень больших батчах.
Нужен ли NVLink, чтобы обслуживать модель на нескольких GPU?
Строго говоря, нет, но при тензорном параллелизме данные передаются на каждом слое, поэтому лучше всего он работает через NVLink. Без NVLink лучше выбрать конвейерный параллелизм или независимые реплики модели, которая помещается на один GPU.
Что выбрать для инференса: FP8 или BF16?
FP8 вдвое сокращает по сравнению с BF16 память под веса и объём данных, считываемых на каждый токен, а потери качества часто невелики, но проверьте это на собственном наборе данных для оценки. Hopper, Ada Lovelace, Blackwell и MI355X поддерживают FP8 аппаратно.
Выделенные GPU с помесячной оплатой


