Перейти к содержанию
modelium.
Начать с задачи
←
Абстрактная композиция: бумажные слои, складки и свет в серо-чёрных тонах.

Gemma 4: размеры, лицензия, память и локальный запуск

Gemma 4 — семейство мультимодальных моделей Google DeepMind с открытыми весами: E2B, E4B, 12B, 26B A4B и 31B; Google указывает для исходных моделей лицензию Apache 2.0. Для первого локального запуска разумно начинать с E2B, E4B или 12B и выбирать конкретный квант после оценки памяти в своём runtime. Размер файла весов и таблица производителя не являются универсальным минимумом RAM или VRAM.

Граница проверки. Данные сверены по документации Google, техническому отчёту, закреплённым ревизиям Hugging Face и реестру Ollama на 22 сентября 2026 года. Modelium не запускал Gemma 4 и не измерял качество, скорость, RAM или VRAM. Опубликованные оценки Google ниже обозначены как данные производителя, а не независимый тест.

Что входит в семейство Gemma 4

Gemma 4 — семейство моделей Google DeepMind с открытыми весами; Google указывает для исходных моделей лицензию Apache 2.0. В актуальной линейке пять вариантов: E2B, E4B, 12B, 26B A4B с архитектурой Mixture of Experts и плотная 31B s1 s5. На старте 2 апреля 2026 года Google представил E2B, E4B, 26B и 31B, а 12B добавил 3 июня как промежуточный вариант для ноутбуков s2 s3.

Буква E в E2B и E4B означает effective parameters, а не полный размер всех параметров. Документация указывает 2,3 млрд эффективных параметров для E2B и 4,5 млрд для E4B, при этом таблица памяти предупреждает: embeddings увеличивают объём статических весов, поэтому название нельзя напрямую переводить в гигабайты памяти s1.

Google указывает текст, изображения и видео как входы для всего семейства, нативный аудиовход — для E2B, E4B и 12B, а выход — текст s1 s2. Поддержка модальности моделью не гарантирует её поддержку конкретным runtime: в сохранённом реестре Ollama теги Gemma 4 помечены только как Text, Image, поэтому аудиовход через Ollama этим источником не подтверждён s8.

Контекст у E2B и E4B составляет 128K токенов, у 12B, 26B A4B и 31B — 256K s1. Это максимальная заявленная длина, а не рекомендация всегда использовать всё окно: длинный контекст увеличивает KV-кэш, задержку и итоговое потребление памяти.

Как выбрать E2B, E4B, 12B, 26B или 31B

E2B — первый кандидат для слабого устройства, мобильного сценария или проверки мультимодального пайплайна. В API-снимке Hugging Face от 22 сентября 2026 года репозиторий google/gemma-4-E2B-it имел gated=false, тег license:apache-2.0 и SHA 3e22461f65e89153144f8adb70e3b8c2cc9845a7 s6. Рекомендация Modelium: выбирать E2B, когда важнее поместить модель и проверить весь путь, чем начинать с максимального размера.

E4B — следующий шаг, если E2B помещается с запасом, но его качества недостаточно. Он сохраняет 128K-контекст и заявленный нативный аудиовход, а таблица Google даёт для него более высокие оценки памяти s1. Рекомендация Modelium: сравнивать E2B и E4B на одинаковой задаче, одном runtime, одинаковой длине контекста и сопоставимой квантизации.

12B — средний вариант с 256K-контекстом; технический отчёт и анонс описывают его как unified encoder-free architecture для изображений и аудио s3 s5. В API-снимке Hugging Face репозиторий google/gemma-4-12B-it имел gated=false, тег license:apache-2.0 и SHA 707f0a3b8a3c7ad586ed01e27eafbad8a27dd0f7 s7. Google позиционирует 12B для ноутбуков, но это заявление производителя не заменяет проверку конкретного файла, runtime и длины контекста.

26B A4B — MoE-вариант: обозначение A4B нельзя использовать как оценку памяти. Для всего варианта Google публикует отдельные оценки памяти загрузки, а фактическое потребление нужно измерять в выбранном runtime s1 s5. Рекомендация Modelium: переходить к 26B только после проверки меньших вариантов на той же задаче.

31B Dense — крупнейший плотный вариант семейства. Он проще для понимания по архитектуре, чем MoE, но остаётся самым тяжёлым по таблице загрузки Google s1. Для первого знакомства с Gemma 4 начинать с 31B обычно нерационально: ошибка совместимости или слишком большой контекст будет дороже диагностироваться.

Практический порядок выбора: E2B → E4B → 12B → 26B или 31B. Переходите к следующему размеру только после того, как меньший вариант успешно запускается, но не достигает нужного качества на вашей контрольной задаче.

Сколько памяти нужно для Gemma 4

Google публикует ориентировочную таблицу GPU или TPU memory для загрузки модели с 20-процентным запасом на дополнительные компоненты. Для BF16, SFP8 и Q4_0 в ней указаны следующие значения s1:

  </tr><tr>
    <td>
    <p>E2B</p>
  </td>
<td>
    <p>11,4 ГБ</p>
  </td>
<td>
    <p>5,7 ГБ</p>
  </td>
<td>
    <p>2,9 ГБ</p>
  </td>

  </tr><tr>
    <td>
    <p>E4B</p>
  </td>
<td>
    <p>17,9 ГБ</p>
  </td>
<td>
    <p>8,9 ГБ</p>
  </td>
<td>
    <p>4,5 ГБ</p>
  </td>

  </tr><tr>
    <td>
    <p>12B</p>
  </td>
<td>
    <p>26,7 ГБ</p>
  </td>
<td>
    <p>13,4 ГБ</p>
  </td>
<td>
    <p>6,7 ГБ</p>
  </td>

  </tr><tr>
    <td>
    <p>26B A4B</p>
  </td>
<td>
    <p>57,7 ГБ</p>
  </td>
<td>
    <p>28,8 ГБ</p>
  </td>
<td>
    <p>14,4 ГБ</p>
  </td>

  </tr><tr>
    <td>
    <p>31B</p>
  </td>
<td>
    <p>69,9 ГБ</p>
  </td>
<td>
    <p>34,9 ГБ</p>
  </td>
<td>
    <p>17,5 ГБ</p>
  </td>

  </tr></tbody>
    </table>
  <p>Эти числа полезны как начальная оценка, но не являются гарантированным минимумом RAM или VRAM. Документация предупреждает, что результат зависит от инструмента, окружения, длины контекста, размера входа и batch size <a href="#src-s1" rel="noopener noreferrer">s1</a>.</p><p>Размер файла тоже не равен памяти запуска. Например, реестр Ollama показывает готовые артефакты примерно 7,2 ГБ для <code>gemma4:e2b</code>, 9,6 ГБ для <code>gemma4:e4b</code>, 7,6 ГБ для <code>gemma4:12b</code>, 19 ГБ для <code>gemma4:26b</code> и 20 ГБ для <code>gemma4:31b</code> <a href="#src-s8" rel="noopener noreferrer">s8</a>. Это размеры конкретных сборок Ollama; они не доказывают, что модель заработает ровно с таким количеством RAM или VRAM.</p><p>Для безопасной проверки сначала используйте короткий текстовый запрос и умеренный контекст. Затем отдельно добавляйте изображение, аудио и длинные документы. Если менять всё одновременно, невозможно понять, что вызвало нехватку памяти или падение скорости.</p><h2>Что даёт квантизация и QAT</h2><p>Google выпустил отдельные Gemma 4 checkpoints с quantization-aware training для Q4_0 и мобильного формата и заявляет, что такой подход снижает требования к памяти и уменьшает потерю качества после сжатия <a href="#src-s4" rel="noopener noreferrer">s4</a>. Это заявление разработчика; Modelium не воспроизводил сравнение.</p><p>Рекомендация Modelium: не выбирать квант только по букве <code>Q</code> или размеру файла. Проверяйте конкретный репозиторий, источник конвертации, поддерживаемый runtime и контрольную задачу.</p><p>Для текста сравнивайте точность ответа, соблюдение формата и устойчивость на нескольких примерах. Для изображения или аудио дополнительно проверяйте, что runtime действительно загрузил мультимодальную часть, а не молча перешёл к текстовому режиму.</p><h2>Как запустить Gemma 4 локально</h2><p>Самый прямой путь по сохранённому реестру — Ollama. В нём доступны теги <code>e2b</code>, <code>e4b</code>, <code>12b</code>, <code>26b</code> и <code>31b</code> <a href="#src-s8" rel="noopener noreferrer">s8</a>. Команды ниже составлены из синтаксиса <code>ollama run</code> и имён тегов в реестре; Modelium их не запускал <a href="#src-s8" rel="noopener noreferrer">s8</a>. После установки Ollama начните с малого варианта:</p><p>ollama run gemma4:e2b<br /></p><p>Если E2B запускается с запасом по памяти, но не решает контрольную задачу, следующий тест:</p><p>ollama run gemma4:e4b<br /></p><p>Для 12B используйте явный тег, чтобы обновление <code>latest</code> не изменило выбранный вариант незаметно:</p><p>ollama run gemma4:12b<br /></p><p>После загрузки задайте один короткий запрос и зафиксируйте тег, версию Ollama, операционную систему и фактическую память процесса. Затем повторите тест с изображением, если оно требуется. Для аудио сначала выберите runtime с явно документированной поддержкой аудиовхода: сохранённый реестр Ollama её не подтверждает <a href="#src-s8" rel="noopener noreferrer">s8</a>. Полный порядок установки и проверки локального API описан в связанном гайде Ollama.</p><p>Google перечисляет LM Studio, Transformers, llama.cpp, MLX, SGLang и vLLM как варианты экосистемы и ссылки для начала работы с Gemma 4 12B <a href="#src-s3" rel="noopener noreferrer">s3</a>. Рекомендация Modelium: LM Studio использовать для графического пути, llama.cpp — для ручного контроля GGUF, а серверные инструменты — когда версии библиотек и формат весов фиксируются явно.</p><h2>Как проверить результат, а не только запуск</h2><p>Успешная загрузка модели не доказывает пригодность для задачи. Подготовьте небольшой набор входов, где известен ожидаемый результат:</p><ol><li>короткий текстовый запрос на русском с проверяемыми ограничениями;</li><li>задача на структурированный ответ из трёх–пяти полей;</li><li>одно изображение с крупным читаемым текстом, если нужен vision-сценарий;</li><li>короткий чистый аудиофрагмент, если выбран E2B, E4B или 12B;</li><li>негативный пример, где модель должна признать отсутствие данных.</li></ol><p>Для каждого прогона сохраняйте точный вариант, квант, runtime, длину контекста и параметры генерации. Сравнивайте модели на одинаковых входах. Если больший вариант улучшает один пример, но требует неприемлемо больше памяти или задержки, он не становится автоматически лучшим выбором.</p><h2>Когда Gemma 4 не подходит</h2><p>Не выбирайте Gemma 4 только из-за большого контекста или мультимодальности. Если задача — OCR, embeddings или генерация изображений, сначала сравните Gemma 4 со специализированным стеком для этой задачи.</p><p>Gemma 4 также не снимает требования к проверке лицензии производных сборок. Оригинальные модели заявлены под Apache 2.0 <a href="#src-s1" rel="noopener noreferrer">s1</a> <a href="#src-s2" rel="noopener noreferrer">s2</a>, но сторонний репозиторий может добавлять собственный код, шаблон, конвертацию или компоненты. Перед коммерческим использованием проверяйте конкретный источник и сохраняйте его ревизию.</p><p>Если главная цель — первый локальный чат, начните с E2B или E4B через Ollama. Если нужен аудиовход, проверьте 12B в runtime с явно документированной поддержкой аудио. К 26B и 31B переходите после измерения меньших вариантов на своих данных, а не по месту в таблице производителя.</p>

Источники

  1. Google AI for Developers — Gemma 4 model overview. Получено 22.09.2026.
  2. Google — Gemma 4 launch. Получено 22.09.2026.
  3. Google — Introducing Gemma 4 12B. Получено 22.09.2026.
  4. Google — Gemma 4 with quantization-aware training. Получено 22.09.2026.
  5. Gemma 4 Technical Report v2. Получено 22.09.2026.
  6. Hugging Face — google/gemma-4-E2B-it — revision 3e22461f65e89153144f8adb70e3b8c2cc9845a7. Получено 22.09.2026.
  7. Hugging Face — google/gemma-4-12B-it — revision 707f0a3b8a3c7ad586ed01e27eafbad8a27dd0f7. Получено 22.09.2026.
  8. Ollama registry — gemma4. Получено 22.09.2026.

Вариант

BF16

SFP8

Q4_0