Stable Diffution実行時に "NansException: A tensor with all NaNs was produced in VAE." エラーが発生する場合の対処法を紹介します。
Stable Diffutionを実行すると実行途中で、次のエラーメッセージが表示されます。
直前までは、実行できていた状況でも、パラメーターや設定を変更しただけで上記のエラーが発生する場合もあります。
--no-half-vae
オプションを指定して起動するとエラーを回避できる場合があります。
webui-user.batのファイルを以下に変更します。
@echo off
set GIT_PYTHON_REFRESH=quiet
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=
call webui.bat
COMMANDLINE_ARGS=--no-half
を追加します。
@echo off
set GIT_PYTHON_REFRESH=quiet
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--no-half-vae
call webui.bat
画像の変化が許容できる場合は、以下の方法で改善できる場合があります。