Stable Diffusion WebGPU: Image Generation Web App
Демонстрационное веб-приложение Stable Diffusion WebGPU - это веб-приложение, которое позволяет пользователям генерировать изображения с использованием фреймворка create-react-app. Пользователям необходимо включить JavaScript и использовать последнюю версию Chrome с определенными флагами для Experimental WebAssembly и JavaScript Promise Integration. Процесс генерации изображения включает этапы вывода, каждый из которых занимает около 1 минуты плюс 10 секунд для декодера VAE. Модель UNET работает на процессоре для лучшей производительности, обеспечивая точные результаты. Приложение предлагает удобный интерфейс пользователя, загрузку модели, генерацию изображения, просмотр результатов и руководство по устранению неполадок в разделе FAQ.
Несмотря на некоторые ограничения, такие как неполная реализация webgpu и отсутствие поддержки многопоточности, разработчик активно работает над улучшениями, делится исходным кодом на GitHub и предоставляет исправленную версию onnxruntime для локального использования.