Windows+AMD環境のStable Diffusion webUIが起動しなくなったら
時間がない人へのまとめ
この記事では、Windows+AMD環境でたてたStable Diffusion webUIにて発生したエラーに関してまとめます。 なお、この記事内で紹介している操作で発生した不利益に関しては自己責任でお願いします。
目次
環境
OS: windows10
GPU: Radeon(TM)RX470 8G
CPU: Intel(R) Core(TM) i7-6700K
K-diffusionを引っ張ってこれない
現象
Stable Diffusion webUIを最新版に更新したところ、起動しなくなりました。
webui-user.bat
を実行して出ていたエラーは下記です。
RuntimeError: Couldn't checkout commit 60e5042ca0da89c14d1dd59d73883280f8fce991 for K-diffusion.
原因
使用しているK-diffusion
というパッケージを指定のHashで引っ張ってこれないため発生しているようです。
対処法
Stable Diffusion webUIをクーロンしてきたディレクトリ内にあるrepositories/k-diffusion
を削除します。
参考
xformersがない
現象
webui-user.bat
を実行して出ていたエラーは下記です。
No module 'xformers'. Proceeding without it.
対処法
下記参考のページでいろいろと解決法がかいてありますが、私の場合はStable Diffusion webUIをクーロンしてきたディレクトリ内にあるvenv
を削除して必要なものをすべて取得しなおすようにして解決しました。
venv
を削除してwebui-user.bat
を実行すれば、必要なものがすべて取得されて起動するようになりました。
参考
おわりに
以上、Windows+AMD環境でたてたStable Diffusion webUIにて発生したエラーに関してまとめました。 今後も何か発生したら追記していこうと思います。