時間がない人へのまとめ

この記事では、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にて発生したエラーに関してまとめました。 今後も何か発生したら追記していこうと思います。