Stable Diffusion WebGPU: 画像生成 Web アプリ
Stable Diffusion WebGPUデモは、create-react-appフレームワークを使用して画像を生成するためのWebベースのアプリケーションです。ユーザーは、実験的なWebAssemblyとJavaScript Promise Integrationのために特定のフラグを有効にした最新バージョンのChromeとJavaScriptが有効にする必要があります。画像生成プロセスには推論ステップが含まれ、各ステップにはVAEデコーダーに10秒を加えた1分かかります。UNETモデルはCPU上で実行され、より優れたパフォーマンスを提供し、正確な結果を提供します。このアプリケーションには、ユーザーフレンドリーなインターフェース、モデルの読み込み、画像生成、結果の表示、およびFAQセクションでのトラブルシューティングガイダンスが提供されています。
完全なwebgpu実装やマルチスレッディングサポートの不足などのいくつかの制限がありますが、開発者は改善に積極的に取り組んでおり、GitHubでソースコードを共有し、ローカルでの使用のためにonnxruntimeのパッチバージョンを提供しています。