Главная/Блог/Гайд/vLLM на GPU: требования, VRAM и выбор…
Гайд4 мин чтения · 9 октября 2026 г.

vLLM на GPU: требования, VRAM и выбор железа для инференса LLM

Разбираем, какие видеокарты (NVIDIA, AMD, Apple) подходят для vLLM, как установить библиотеку и сколько VRAM нужно для разных моделей LLM.

vLLM — это высокопроизводительная библиотека для инференса больших языковых моделей (LLM), которая стала стандартом де-факто благодаря своей эффективности. Однако за скоростью скрываются строгие аппаратные требования. В этой статье разберём, какое железо нужно для запуска vLLM, как правильно установить среду и на что обратить внимание при выборе GPU в условиях российского рынка.

01Поддерживаемые платформы и GPU

vLLM — это Python-библиотека, которая официально поддерживает несколько архитектур GPU. Выбор платформы зависит от того, какое оборудование у вас есть под рукой или что вы готовы арендовать/купить.

NVIDIA CUDA

Это основной и наиболее поддерживаемый вариант. vLLM отлично работает на современных GPU NVIDIA, демонстрируя заметно более высокую производительность на последних поколениях архитектур. Для работы требуется драйвер NVIDIA и CUDA Toolkit.

AMD ROCm

Поддержка AMD GPU через ROCm доступна, но требует более тщательной настройки. Поддерживаются различные модели видеокарт AMD. Важно: поддержка AMD в Linux-окружении часто требует специфических версий ядра и драйверов, что может быть сложнее в настройке, чем у NVIDIA.

Apple Silicon

vLLM поддерживает чипы Apple Silicon. Благодаря единой архитектуре памяти (Unified Memory), вы можете загружать модели, размер которых превышает физический объем VRAM, используя системную память. Это делает Mac отличным выбором для прототипирования и работы с моделями среднего размера без покупки дорогих серверных GPU.

Intel XPU

Поддержка GPU Intel также присутствует, но экосистема всё ещё развивается. Рекомендуется проверять актуальные списки совместимости перед покупкой специализированного оборудования.

⚠️
Важно. vLLM не поддерживает Windows нативно. Если вы работаете в Windows, вам необходимо использовать WSL2 (Windows Subsystem for Linux) с установленной Linux-дистрибуцией или использовать форки сообщества, такие как SystemPanic/vllm-windows. Однако для продакшена WSL не рекомендуется из-за накладных расходов на виртуализацию.

02Требования к системе

Для стабильной работы vLLM необходимы следующие базовые компоненты:

  • Операционная система: Linux. macOS поддерживается только для Apple Silicon.
  • Python: Версии от 3.11 до 3.14. Использование более старых версий Python может привести к ошибкам сборки зависимостей.

03Установка vLLM

Существует два основных способа установки: через pre-built wheels (готовые пакеты) и сборка из исходного кода. Для большинства пользователей рекомендуется первый вариант.

Создание виртуального окружения

Всегда создавайте изолированное окружение, чтобы избежать конфликтов зависимостей:

terminalbash
python -m venv vllm-env
source vllm-env/bin/activate

Установка через pip (NVIDIA CUDA)

Если у вас GPU NVIDIA, используйте следующие команды для установки последней версии с поддержкой CUDA:

terminalbash
pip install vllm

Для AMD ROCm:

terminalbash
pip install vllm --extra-index-url https://download.pytorch.org/whl/rocm6.0

Для Apple Silicon:

terminalbash
pip install vllm

Сборка из исходного кода

Если вам нужны последние исправления или специфические флаги оптимизации, можно собрать vLLM из исходников. Это требует наличия CUDA Toolkit (для NVIDIA) или ROCm (для AMD), а также компилятора C++.

terminalbash
git clone https://github.com/vllm-project/vllm.git
cd vllm
pip install -e .
💡
Совет. Если вы используете Docker, проще всего запустить готовый образ. Для NVIDIA: docker run --gpus all -it vllm/vllm-openai:latest. Это избавляет от проблем с настройкой драйверов и версий CUDA на хост-машине.

04Сколько VRAM нужно для LLM?

Объем видеопамяти (VRAM) — главный ограничитель при выборе железа. vLLM использует PagedAttention, что позволяет эффективно управлять памятью, но базовые требования остаются:

  • Модели среднего размера: Достаточно определенного объема VRAM, который зависит от конкретной модели и метода квантования. Для комфортной работы с контекстом часто требуется больше памяти, чем минимально необходимое для загрузки весов.
  • Крупные модели: Требуется значительный объем VRAM. Здесь вступают в игру мощные видеокарты, которые часто объединяют, или профессиональные серверные решения.
  • Очень большие модели: Необходимы мульти-GPU конфигурации или специализированные серверные решения.

На Apple Silicon объем памяти не ограничен VRAM, а зависит от общей RAM Mac. Мощные конфигурации Mac позволят запустить очень большие модели, albeit с меньшей скоростью, чем на NVIDIA.

⚠️
Важно. При выборе GPU для NVIDIA убедитесь, что вы используете актуальные драйверы. Старые версии драйверов могут не поддерживать последние версии CUDA Toolkit, необходимые для сборки vLLM. Проверьте совместимость версий на сайте NVIDIA.

05Реальность рынка в РФ

В условиях санкций прямые поставки NVIDIA в Россию затруднены. Однако: