LLM Gemma

Gemma 2 2B

2B параметров · Transformer · Контекст 8k · Google · 2024

VRAM по точности

Точность VRAM Качество Рекомендация
FP16 4 ГБ Максимальное Для продакшена
FP8 2 ГБ Отличное Оптимально
INT8 2 ГБ Хорошее
INT4/Q4 1 ГБ Приемлемое Для экспериментов

Совместимые GPU

GPU VRAM Поддерживает
24 ГБ FP16, FP8, INT8, INT4 Арендовать
24 ГБ FP16, FP8, INT8, INT4 Арендовать

Рекомендуемые фреймворки

Бенчмарки llama.cpp на GPU

Быстрый старт

ollama
ollama run gemma-2-2b

Характеристики модели

Технические параметры

Разработчик
Google
Год выпуска
2024
Параметры
2B
Архитектура
Transformer
Контекстное окно
8,192 токенов
Лицензия
Gemma

Применение

Chatbots Text summarization Edge inference Mobile applications

Gemma 2 2B — это ответ Google на запрос «максимум качества на минимальном железе»: крошечный чекпоинт, который всё ещё годится для чата, суммаризации и лёгких ассистентов на edge. Внутри — приёмы вроде sliding window attention и logit softcapping, которые помогают стабилизировать обучение и inference на маленьких моделях. Для прототипов, мобильных сценариев и дешёвых GPU-часов это часто лучший старт, чем притягивать 7B «по привычке».

Окно контекста 8192 токенов; instruct-версия на HF: google/gemma-2-2b-it (лицензия Gemma — проверьте условия коммерческого использования).

Запуск на cloudcompute.ru

Шаг 1 — Арендуйте GPU

Для Gemma 2 2B в fp16 достаточно RTX 3090 или RTX 4090 с большим запасом по VRAM. Перейдите в каталог GPU и арендуйте инстанс.

Шаг 2 — Запустите vLLM

docker run --gpus all -p 8000:8000 vllm/vllm-openai:latest \
  --model google/gemma-2-2b-it \
  --dtype auto \
  --max-model-len 8192

Альтернативно, для быстрого старта используйте Ollama:

ollama run gemma2:2b

Шаг 3 — Отправьте запрос

curl http://localhost:8000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemma-2-2b-it",
    "messages": [{"role": "user", "content": "Привет! Расскажи о себе."}]
  }'

Оптимизация

  • На слабых GPU имеет смысл ограничить concurrency: маленькая модель быстро становится узким местом из-за очереди, а не вычислений.
  • Для низкой задержки уменьшайте --max-model-len, если реальные диалоги короче 8k.
  • Если используете Ollama для локальных экспериментов, а vLLM для API — унифицируйте system prompt и шаблон чата, чтобы не ловить расхождения в поведении.