MAATRIX / Блог / Запуск Llama 3 на своём сервере

Запуск Llama 3 на своём сервере

Блог MAATRIX · 2026-07-07

Llama 3 от Meta — одна из сильнейших открытых моделей, и её можно держать целиком у себя. Разбираем три пути запуска: простой Ollama, гибкий llama.cpp и быстрый vLLM.

Версии Llama 3 и сколько нужно ресурсов

['Семейство Llama 3 включает модели 8B и 70B (плюс обновления 3.1/3.2). 8B комфортно живёт на скромном железе, 70B требует много VRAM или агрессивного квантования.', '
  • 8B — 5–6 ГБ в 4-битном кванте, идёт даже на CPU.
  • 70B — десятки ГБ, реалистично только с GPU или сильным квантом.
  • Контекст — до 128K в версиях 3.1, но длинный контекст ест память.
', 'Для 8B на CPU главное — быстрые ядра и диск: связка AMD EPYC + NVMe у MAATRIX даёт хороший отклик, а веса подгружаются с NVMe за секунды.', 'Прежде чем выбирать способ запуска, стоит трезво прикинуть, сколько токенов в секунду тебе нужно и сколько параллельных пользователей будет. Для личного ассистента или редких запросов от бэкенда 8B на CPU выдаёт вполне комфортные единицы токенов в секунду. Если же это публичный сервис с десятками одновременных сессий — без GPU и vLLM не обойтись. Понимание нагрузки заранее избавляет от разочарований: одна и та же модель может ощущаться и быстрой, и мучительно медленной в зависимости от того, как её запустить.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для Llama 3

Путь 1: Ollama (самый простой)

['Одна команда — и модель работает, включая OpenAI-совместимый API.', '
curl -fsSL https://ollama.com/install.sh | sh\nollama run llama3
', 'Проверка через API.', '
curl http://localhost:11434/v1/chat/completions \\\n  -H "Content-Type: application/json" \\\n  -d \'{"model":"llama3","messages":[{"role":"user","content":"Привет"}]}\'
', 'Ollama сама подбирает разумный квант, кэширует веса и даёт OpenAI-совместимый эндпоинт без единой строки конфига — это лучший вариант для старта. Нужную версию тянут по тегу: ollama pull llama3.1 или ollama pull llama3:70b. Модель остаётся в памяти между запросами, так что второй и последующие ответы приходят без задержки на загрузку.']

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.

Путь 2: llama.cpp с GGUF

['Если нужен контроль над квантом и минимальные зависимости — бери llama.cpp и GGUF-веса.', '
git clone https://github.com/ggerganov/llama.cpp\ncd llama.cpp && cmake -B build && cmake --build build -j
', '
./build/bin/llama-server \\\n  -m ./models/Meta-Llama-3-8B-Instruct.Q4_K_M.gguf \\\n  --host 0.0.0.0 --port 8080 -c 8192
', 'GGUF-веса для Llama 3 удобно брать у сообщества (например, репозитории с готовыми квантами) — тогда не нужно самому конвертировать оригинальные веса Meta. llama.cpp использует все ядра CPU, и флаг -t позволяет явно задать число потоков под твой процессор; на многоядерном EPYC разумно поставить его равным числу физических ядер. Флаг -c задаёт контекст: чем он больше, тем больше оперативной памяти уйдёт под кэш, так что без нужды раздувать его не стоит.']

Путь 3: vLLM для скорости

['На GPU vLLM даёт максимальный throughput и родной OpenAI API. Модель Meta гейтед — прими лицензию и задай токен.', '
export HF_TOKEN=hf_...\npip install vllm\npython -m vllm.entrypoints.openai.api_server \\\n  --model meta-llama/Meta-Llama-3-8B-Instruct \\\n  --host 0.0.0.0 --port 8000 --max-model-len 8192
']

Выбор кванта

['Квантование решает, влезет ли модель и насколько просядет качество.', '
  • Q4_K_M — золотая середина, минимум потерь при вдвое меньшем весе.
  • Q5_K_M / Q6_K — ближе к оригиналу, но тяжелее.
  • Q8_0 — почти без потерь, но большой размер.
  • AWQ/GPTQ — 4-битные форматы под GPU-инференс.
', 'Практическое правило: начни с Q4_K_M и подними квант только если качество ответов на твоих задачах не устраивает. Разница между Q4 и Q6 на большинстве бытовых задач едва заметна, зато вес и требования к памяти отличаются существенно. На CPU меньший квант ещё и напрямую ускоряет генерацию, так что гнаться за Q8 без причины смысла нет.']

Частые ошибки

['
  • 403 на HuggingFace — не принята лицензия Meta или нет HF_TOKEN.
  • Модель тормозит на CPU — возьми меньший квант и урежь контекст.
  • OOM на GPU — снизь max-model-len и gpu-memory-utilization.
  • Порт наружу без ключа — обязательно прикрой Nginx + api-key.
', 'Отдельно упомяну версии: Llama 3.1 добавила очень длинный контекст и улучшенную многоязычность, а компактные 3.2-модели заточены под лёгкие устройства. Если проект чувствителен к русскому языку, протестируй именно 3.1 — она заметно ровнее держит грамматику. И не гонись за максимальным контекстом «на всякий случай»: длинное окно всегда оплачивается памятью и скоростью, поэтому ставь ровно столько, сколько реально нужно твоим запросам.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для Llama 3

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.

Частые вопросы

Какую версию Llama 3 брать для старта?

8B Instruct — лучший баланс скорости и качества, работает даже без GPU в 4-битном кванте.

Нужен ли аккаунт HuggingFace?

Для официальных весов Meta — да, надо принять лицензию и использовать HF_TOKEN. В Ollama модель тянется без этого.

Пойдёт ли 70B на CPU?

Технически да с сильным квантом, но медленно. Для 70B реалистичнее GPU-конфигурация.