AtlasAtlas PayUSD · США

Новости

3 мин чтенияHugging FaceWebGPUлокальный ИИJavaScriptopen source

Hugging Face открыл 207 WebGPU-ядер — локальный ИИ в браузере ускорился в 1,9 раза

1 сентября 2026 года Hugging Face выпустил предварительную версию @huggingface/kernels и коллекцию из 207 WebGPU-ядер для локального запуска ИИ в браузере. Каждая операция опубликована отдельным версионируемым пакетом с интерфейсом, WGSL-кодом, проверками корректности и измерениями. На Apple M4 среди 809 сопоставимых тестов ядра Hugging Face оказались быстрее ONNX Runtime Web в 1,9 раза по медиане и в 2,57 раза по геометрическому среднему.

Обновлено: 7 сентября 2026

Hugging Face открыл 207 WebGPU-ядер — локальный ИИ в браузере ускорился в 1,9 раза

207 ядер дали медианное ускорение 1,9 раза на Apple M4

207
WebGPU-операций в первой открытой коллекции
1,90×
медианное ускорение против ORT WebGPU
2,57×
ускорение по геометрическому среднему
Apache-2.0
лицензия коллекции

Сравнение начиналось с 1756 случаев по всем операциям. В итог вошли 809 случаев, где обе реализации дали совпадающий результат и устойчивое время: 629 побед Hugging Face, 176 проигрышей и четыре ничьи.

Компания приводит и редкие экстремальные примеры — свыше десяти тысяч раз на одном Einsum и 301 раз на CumSum. Их нельзя переносить на обычную модель: авторы прямо называют такие случаи нетипичными.

Это скорость отдельных операций, а не готовой модели

В измерения вошло только время работы GPU. Загрузка ядра, создание сессии, передача данных, компиляция шейдера и чтение результата не учитывались. На короткой операции эти накладные расходы могут оказаться дороже самой математики.

Результат также получен на одном Apple M4 и одной предварительной сборке ONNX Runtime Web. Поведение меняется от видеокарты, браузера, драйвера, формы тензора и поддерживаемых возможностей WebGPU. Поэтому цифры показывают потенциал слоя, а не обещанную скорость любого приложения.

Что опубликованоЧто лежит рядом
Ядро WebGPUWGSL-шаблоны и варианты реализации
Контракт JavaScriptВходы, выходы, типы и версия интерфейса
ПроверкиСлучаи корректности и эталонные результаты
Измеренияbench.json с формами и сценариями нагрузки

Коллекция опубликована в организации webgpu-kernels на Hugging Face Hub и распространяется по Apache-2.0.

Пакет ставится одной командой, а Fleet проверяет вашу видеокарту

Первый релиз — низкоуровневый слой. Он ещё не заменяет Transformers.js или готовый рантайм, но даёт им каталог операций, которые можно обновлять и настраивать независимо от приложения.

  • Предварительный пакет: npm install @huggingface/kernels@preview.
  • Для запуска нужен браузер, операционная система, GPU и драйвер с поддержкой WebGPU.
  • getKernel загружает версию контракта из Hub, после чего приложение вызывает операцию с типизированными данными и формами тензоров.
  • Fleet запускает проверки корректности и скорости прямо в браузере на конкретном устройстве.
  • Только с согласия пользователя результаты Fleet добавляют частные данные об ошибках и скорости в общую базу Hugging Face.

Библиотека бесплатна, подписка Hugging Face для неё не нужна

@huggingface/kernels и сами ядра открыты, поэтому платить за их локальный запуск не нужно. Деньги появляются, если проект использует платные функции Hub, выделенные вычисления или Hugging Face PRO; варианты оплаты из России разобраны в гайде как оплатить Hugging Face.

Каталог карт Atlas Pay

Мнение Atlas

Это скучный слой, из которого обычно и складывается заметное ускорение. Не новая модель, а 207 проверяемых кирпичей, которые можно чинить по одному и не ждать выпуска целого рантайма.

Начинать стоит не с миграции, а с Fleet и одного тяжёлого ядра. Если узкое место подтверждено на целевом устройстве, остальная интеграция уже имеет смысл.

Что это значит для вас

  • Для браузерного ИИ появился открытый каталог низкоуровневых операций вместо вшитых и плохо сравнимых шейдеров.
  • Медианное ускорение 1,9 раза относится к отдельным ядрам на Apple M4, а не к полной модели на любом устройстве.
  • Пакет уже можно попробовать из npm, но он помечен preview.
  • Fleet позволяет проверить реальное ускорение на вашем GPU до переноса приложения.

Гайды по теме

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

Сколько WebGPU-ядер выпустил Hugging Face?

207 операций в первой коллекции, каждая — отдельный версионируемый репозиторий.

Насколько они быстрее ONNX Runtime Web?

На Apple M4 среди 809 сопоставимых случаев медиана составила 1,90 раза, геометрическое среднее — 2,57 раза. Это время отдельных GPU-операций без накладных расходов.

Как установить пакет?

Командой npm install @huggingface/kernels@preview. Нужна поддержка WebGPU в браузере и системе.

Нужна ли подписка Hugging Face?

Нет, библиотека и коллекция доступны по Apache-2.0. Платными могут быть другие сервисы Hugging Face.

$20–$200 · оплата в рублях

Оплачивайте зарубежные сервисы без пауз

Виртуальная карта в долларах с готовым балансом: реквизиты в защищённом заказе через пару минут после оплаты в рублях.

Источники

Другие новости