AI programming tools

Stable Diffusion Webgpu

Get webgpu updates by following @dakenf on github.

Tag:
The AI-powered website offers users a range of functions, advantages, features, and usage scenarios to explore. To access the services, users need to have a latest version of Chrome with Experimental WebAssembly, WebAssembly JavaScript Promise Integration (JSPI), Chrome Canary 119 or newer, and Chrome Canary 121 or newer for FP16 support. The site has been built with diffusers.js.

Users can choose from a variety of settings, such as prompt, negative prompt, number of inference steps, guidance scale, and seed, which are used to create an initial random noise. The website also allows users to run the VAE after each step, and to download models that are stored in the browser cache. Once a model is downloaded, all settings become editable.

The website’s pipeline enables users to load their model and run it, allowing them to explore the different AI services offered by the website. The site is user-friendly and easy to navigate, enabling users to quickly find the services they require.

In addition, the website provides a FAQ section that contains useful information for users who may encounter errors while using the services. The FAQ section offers solutions to problems such as protobuf parsing failed error or sbox_fatal_memory_exceeded.

The website’s creator has used StableDiffusionPipeline from python to JS, patched onnxruntime and emscripten+binaryen to support allocating and using >4GB memory, WebAssembly spec, and V8 engine to make it possible. Users can follow the creator on GitHub for webgpu updates.

Overall, the website provides a wide range of AI services that are useful for users in various fields. The simple and intuitive interface, as well as the FAQ section, make it easy for users to learn and use the services provided.

Related