mlc-ai/web-stable-diffusion
Перенос моделей stable diffusion в веб-браузеры. Всё работает внутри браузера без поддержки сервера.
Vision⭐ 3 725Jupyter Notebook
Что это за инструмент
Инструмент Web Stable Diffusion от mlc-ai, позволяющий запускать модели Stable Diffusion непосредственно в веб-браузере без необходимости использования серверной инфраструктуры.
Зачем нужен
Проект решает проблему переноса тяжелых вычислений AI на клиентскую сторону, используя WebGPU и WebAssembly. Это полезно для разработчиков, так как снижает затраты на серверы, обеспечивает приватность данных пользователя и позволяет интегрировать AI-генерацию изображений прямо в веб-приложения.
Что можно реализовать
- Создание веб-приложений для генерации изображений по текстовому описанию (text-to-image) без бэкенда.
- Демонстрация возможностей AI-моделей в браузере через интерактивные демо-страницы.
- Локальная оптимизация и билд моделей Stable Diffusion для нативного GPU-рантайма (CUDA, Apple M2 GPU).
- Исследование и тестирование деплоя ML-моделей в среде WebGPU с использованием Python-first workflow.
Ключевые возможности
- Полностью клиентский рендеринг: все вычисления происходят в браузере, сервер не требуется.
- Поддержка WebGPU для нативного выполнения GPU-операций в браузере.
- Python-first workflow: использование TVM Unity для импорта, оптимизации и билда моделей.
- Кроссплатформенность: поддержка сборки под CUDA, Apple M2 GPU и WebAssembly (Emscripten).
- Открытый исходный код и наличие Jupyter-ноутбука с пошаговым руководством по деплою.
👤 Кому подойдёт: разработчики, исследователи в области ML, инженеры по машинному обучению, интересующиеся веб-деплоем моделей
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.