Главная/ИИ/vLLM

Установка vLLM на сервер с видеокартой

Установка vLLM делается одной командой uv pip install vllm или запуском Docker-образа vllm/vllm-openai, после чего модель отвечает по OpenAI-совместимому API на порту 8000. vLLM нужен там, где запросов много: он объединяет их в пакеты и выжимает из видеокарты больше ответов, чем движки для одного пользователя.

3 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

vLLM ставят на Linux с картой NVIDIA от T4 и RTX 20xx. Проще всего запустить его в Docker, сразу задать --api-key и ограничить контекст под память карты, иначе движок не стартует.

Карты от T4 до H200, на сервер ставят от 1 до 4 штук: этого хватает, чтобы делить модель между картами.

Чем vLLM отличается от Ollama и llama.cpp

Инструмент · 1 мин

Чем vLLM отличается от Ollama и llama.cpp#

Все три движка запускают открытые модели и отдают OpenAI-совместимый API. Разница в том, на кого они рассчитаны.

vLLMOllamallama.cpp
Формат моделейВеса Hugging Face, FP8, AWQСвой каталог, импорт GGUFGGUF
ЖелезоGPU NVIDIA, AMD, IntelCPU и GPUCPU, GPU, гибрид
Сильная сторонаМного запросов одновременноПростая установкаМинимум зависимостей
Порт по умолчанию8000114349931
ЛицензияApache 2.0MITMIT

Если модель отвечает одному человеку, выигрыш vLLM почти не виден. Подробнее о соседях: Ollama и llama.cpp.

Нужен ли вам vLLM

Три ответа: подскажем, подходит ли vLLM или проще взять другой движок

Сколько запросов одновременно
Какое железо
В каком формате модель

02 · 1 мин

Требования vLLM: Linux, Python и видеокарта#

У Таймвеб Клауд в списке есть и карты GTX 1080 и 1080 Ti: для vLLM они не подходят по поколению, под него берите T4, RTX 3090, 4090 или серверные A-серии. Какая карта под какой размер модели: аренда видеокарты.

  • Система: Linux. На Windows vLLM нативно не работает, документация предлагает WSL или сторонние сборки.
  • Python: версии 3.11-3.14.
  • Карта NVIDIA: compute capability 7.5 и выше, это T4, RTX 20xx и новее, A100, L4, H100. Есть сборки для AMD Instinct, Intel и Apple Silicon.
  • Память карты: веса модели плюс кэш контекста; vLLM по умолчанию резервирует 92% видеопамяти под веса и кэш.

03 · 1 мин

Установка vLLM через uv и первый запуск#

  1. Создайте окружение: uv venv --python 3.12 --seed и source .venv/bin/activate.
  2. Поставьте vLLM: uv pip install vllm --torch-backend=auto. Флаг сам подберёт сборку PyTorch под версию CUDA на сервере.
  3. Запустите модель: vllm serve Qwen/Qwen3.5-9B --api-key ваш-ключ. Первый старт скачает веса в кэш Hugging Face.
  4. Проверьте ответ: curl -H "Authorization: Bearer ваш-ключ" http://localhost:8000/v1/models.

04 · 1 мин

vLLM в Docker и docker compose#

Официальный образ vllm/vllm-openai уже содержит CUDA и сервер API. Кэш Hugging Face подключают томом, чтобы веса не качались заново при каждом пересоздании.

docker run --runtime nvidia --gpus all \
  -v ~/.cache/huggingface:/root/.cache/huggingface \
  --env "HF_TOKEN=$HF_TOKEN" \
  -p 8000:8000 --ipc=host \
  vllm/vllm-openai:latest \
  --model Qwen/Qwen3.5-9B --api-key ваш-ключ

Флаг --ipc=host (или --shm-size) нужен для общей памяти между процессами движка. В compose всё это переносится один к одному: образ, том, порт, ipc: host, блок резервирования GPU и аргументы после образа в поле command. HF_TOKEN нужен для закрытых репозиториев вроде meta-llama.

05 · 1 мин

Настройка vLLM: ключ, память карты и несколько моделей#

Один процесс vLLM обслуживает одну модель. Чтобы держать на сервере две модели, запускают два процесса на разных портах и делят между ними память флагом --gpu-memory-utilization, например по 0.45.

  • --max-model-len ограничивает контекст; без него берётся максимум из конфигурации модели, и на одной карте кэш может не поместиться.
  • --tensor-parallel-size 2 делит модель между двумя картами одного сервера.
  • --api-key или переменная VLLM_API_KEY включает проверку ключа; можно передать несколько ключей для плавной смены.

GGUF в vLLM пока сырой

Документация называет поддержку GGUF экспериментальной и неоптимизированной. Для файлов GGUF проще путь через llama.cpp, а в vLLM берите оригинальные веса или FP8.

06 · 1 мин

Вопросы об установке vLLM#

Можно ли установить vLLM на Windows?

Нативно нет. Работает через WSL с дистрибутивом Linux или через сторонние сборки, которые проект vLLM не поддерживает. Для Windows без WSL проще Ollama или LM Studio.

Как запустить в vLLM несколько моделей сразу?

Каждая модель получает свой процесс или контейнер на своём порту, а память карты делят флагом --gpu-memory-utilization. Перед ними ставят прокси, который раздаёт запросы по имени модели.

Как закрыть vLLM паролем?

Запустить с --api-key или задать VLLM_API_KEY: запросы без заголовка Authorization получат отказ. Порт 8000 всё равно не публикуйте наружу без HTTPS.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Серверы с GPU Таймвеб Клауд, timeweb.cloud/services/gpu, проверено 14 октября 2026; Документация vLLM: установка на GPU, требования, docs.vllm.ai/en/latest/getting_started/installation/gpu, проверено 14 октября 2026; Документация vLLM: запуск в Docker, docs.vllm.ai/en/latest/deployment/docker, проверено 14 октября 2026; Документация vLLM: быстрый старт и OpenAI-совместимый сервер, docs.vllm.ai/en/latest/getting_started/quickstart, проверено 14 октября 2026; Документация vLLM: параметры движка, docs.vllm.ai/en/latest/configuration/engine_args, проверено 14 октября 2026; Документация vLLM: GGUF, docs.vllm.ai/en/latest/features/quantization/gguf, проверено 14 октября 2026; vLLM на GitHub: лицензия Apache 2.0, github.com/vllm-project/vllm, проверено 14 октября 2026; llama.cpp: параметры llama-server, github.com/ggml-org/llama.cpp/blob/master/tools/server/README.md, проверено 14 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Возьмите сервер с видеокартой под модель

Облачный GPU-сервер запускается за 1-2 минуты, оплата почасовая.

  • RTX 4090, A5000, A6000, A100, H100
  • От 1 до 4 карт на сервер
  • Почасовая оплата
  • Дата-центры уровня Tier III
Отличия