Stable Diffusion インストール時のエラーと対処方法
Stable Diffusionインストールについては、なんのエラーも無くインストールできる場合もありますし、環境によっては、エラーが発生し試行錯誤をしなければいけない環境もあります。
これはインストールされているソフトウェアやハードウェア、ドライバなどの状況にもよるため、エラーコードごとに対処方法が異なります。
今日はStable Diffusionインストール時のエラーについて対処方法と共にまとめたいと思います。
Pythonのパスが通っていない
以下のようなエラーが発生しPythonが立ち上がらないというエラーが出力されます。
Couldn't launch python
exit code: 9009
stderr:
Python
Launch unsuccessful. Exiting.
対処方法
いくつかの方法があり、最も簡単な方法としてはPythonをインストールし直す際に、インストール時に「Add Python 3.10 to PATH」にチェックをいれ、パスを通す設定してください。
もう一つは、webui-user.batに「py –list-paths」で確認した、Pythonのパスをコピーし、「set PYTHON=」の欄に貼り付け、Stable DiffusionにPythonのパスを直接繋げる方法です。
いずれかのパスが認識できればエラーコードが消えるはずです。
TorchにGPUが対応していない
AssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this
対処方法
webui-user.batの「set COMMANDLINE_ARGS=」のあとに「–skip-torch-cuda-test」に入力して、再度webui-user.batを起動すれば解決するはずです。
インストール時のエラーについて
ローカルで動作するためハードウェア構成によっても大きく影響されます。今後もエラーに遭遇した場合追記していければと思います。