# Gemma 3 1B в браузере: готовая версия ExecuTorch для WebGPU

Источник: https://modelium.tech/zhurnal/gemma-3-1b-executorch-webgpu-browser/

Для локального чата с Gemma 3 1B теперь есть готовый вариант в браузерном демо ExecuTorch: модель выбирается на странице, а файлы загружаются с Hugging Face. Нужны браузер и видеокарта с работающим WebGPU; на компьютере редакции запуск модели не проверен. У этой версии сокращён контекст и действуют отдельные условия использования Gemma.

Если вы хотели попробовать локальный чат без установки отдельной программы, в демо ExecuTorch теперь можно выбрать Gemma 3 1B. Программа для запуска модели работает в браузере через WebGPU — способ передать вычисления видеокарте. Файлы модели скачиваются с Hugging Face; авторы демо заявляют, что текст разговора обрабатывается на устройстве. Это не обещание работы на любом компьютере. [s1](#src-s1) [s3](#src-s3)

## Что появилось и когда

Разработчики выложили подготовленную для ExecuTorch версию Gemma 3 1B: запись Hugging Face появилась 18 октября 2026 года, а нынешняя редакция файлов датирована 20 октября. Мы увидели переключатель Gemma 3 1B в работающей странице демо 21 октября; точную дату появления самого переключателя авторы в этих источниках не называют. Это развитие после первоначальной новости о WebGPU-поддержке ExecuTorch, когда готовый интерфейс ещё не был подтверждён. [s1](#src-s1) [s5](#src-s5) [s3](#src-s3)

Речь не о новой модели Google. Это конверсия существующей текстовой Gemma 3 1B для браузерного движка ExecuTorch: один файл программы с весами в уплотнённом четырёхбитном формате и отдельные файлы для разбиения текста на токены. Манифест подтверждает наличие основного файла и пяти файлов токенизатора; основной файл занимает 640 305 924 байта на диске. Размер загрузки **не** является требованием к оперативной или видеопамяти — такого минимума для пользовательского ПК карточка не приводит. [s1](#src-s1) [s2](#src-s2)

## Как посмотреть демо

Откройте официальную страницу ExecuTorch Playground, перейдите в **On-device Chat** и выберите **Gemma 3 1B** вместо Qwen. На странице должно появиться имя Gemma и ссылка на её файлы в Hugging Face. Если браузер предлагает загрузить модель, первая загрузка требует сети; далее демо заявляет локальное выполнение и хранение загруженных файлов в кэше браузера. Для короткой пробы попросите: «Назови три способа объяснить школьнику, зачем сортировать файлы по папкам». Сверьте ответ с запросом и не воспринимайте его как проверенный факт. Это инструкция по доступному интерфейсу, **не воспроизведённый редакцией инференс**. [s3](#src-s3) [s1](#src-s1)

В нашей браузерной среде страница и переключатель открылись, но видеокарта для WebGPU не была предоставлена: демо показало сообщение **No WebGPU adapter** и не загрузило модель. Если видите такое сообщение, проверьте поддержку WebGPU и аппаратное ускорение браузера на своём компьютере; в виртуальной машине без доступа к GPU это может не помочь. Не обещаем скорость или работу без сети до первой загрузки. [s3](#src-s3)

## Ограничения и права

В этой конверсии доступный контекст ограничен 8 960 токенами вместо 32 тысяч у исходной Gemma; это предел текста, который модель может учитывать в разговоре, а не гарантированная длина удачного ответа. Авторы указывают, что преобразование в четырёхбитный формат может менять формулировки ответов. Их проверка совпадения с CPU-эталоном описана в карточке, но Modelium её не повторял. [s1](#src-s1)

Веса доступны для скачивания, однако распространяются по **Gemma Terms**, а не по свободной лицензии кода ExecuTorch. В LICENSE и политике запрещённых применений закреплены ограничения, в том числе на ряд вредоносных сценариев; использование или распространение производной модели требует соблюдать эти условия. Это не равнозначно утверждению «открытый код модели» или безусловному разрешению любой коммерческой задачи. Код ExecuTorch имеет отдельную BSD-лицензию. [s4](#src-s4) [s6](#src-s6)

**Следующий шаг:** откройте официальное демо и сначала проверьте, видит ли оно вашу видеокарту. Если WebGPU недоступен, не скачивайте модель в ожидании гарантированного запуска: в браузере редакции тест остановился на проверке адаптера. [s3](#src-s3)

## Источники

1. [ExecuTorch Community: Gemma 3 1B WebGPU model card and revision](https://huggingface.co/executorch-community/Gemma-3-1B-IT-ExecuTorch-WebGPU/blob/5117e2fdd21ecc60277f59f4b6460a44142f6f3d/README.md) — получено 2026-10-21
2. [Pinned manifest of Gemma 3 WebGPU files](https://huggingface.co/executorch-community/Gemma-3-1B-IT-ExecuTorch-WebGPU/blob/5117e2fdd21ecc60277f59f4b6460a44142f6f3d/manifest.json) — получено 2026-10-21
3. [ExecuTorch WebGPU Playground: on-device chat](https://executorch.ai/playground/webgpu/#/demo/chat) — получено 2026-10-21
4. [Gemma Terms and prohibited use policy shipped with WebGPU conversion](https://huggingface.co/executorch-community/Gemma-3-1B-IT-ExecuTorch-WebGPU/blob/5117e2fdd21ecc60277f59f4b6460a44142f6f3d/LICENSE) — получено 2026-10-21
5. [Hugging Face official model revision history](https://huggingface.co/api/models/executorch-community/Gemma-3-1B-IT-ExecuTorch-WebGPU/commits/main?limit=20) — получено 2026-10-21
6. [ExecuTorch code LICENSE](https://github.com/pytorch/executorch/blob/main/LICENSE) — получено 2026-10-21
