🌊

Stable Diffusion Automatic1111 のバージョンアップで WebUI 上で画像が表示できない

2023/05/17に公開

Windows11でAutomatic1111を1.1系から1.2系にアップデートしたところ、WebUI上で出力した画像が表示されなくなってしまった。
画像のURLを直接たたいてみると、以下のようなエラーメッセージが。

{"error":"HTTPException","detail":"File cannot be fetched: C:/PathTo/OneDrive/Pictures/stable_diffusion/txt2img-images/2023-05-17/20230517_250456.jpg. All files must contained within the Gradio python app working directory, or be a temp file created by the Gradio python app.","body":"","errors":"(403, 'File cannot be fetched: C:/PathTo/OneDrive/Pictures/stable_diffusion/txt2img-images/2023-05-17/20230517_250456.jpg. All files must contained within the Gradio python app working directory, or be a temp file created by the Gradio python app.')"}

自分は画像をどこでも確認できるように、画像の保存先をOneDrive上にしていたが、これがGradioのバージョンアップによりワーキングディレクトリの外という扱いになってしまい表示できないらしい。

もともとはジャンクションを使っていたので、これをSYMLINKDに変更したら解決した。つまり、

mklink /J outputs "C:/hogehoge"

をいったん削除して、

mklink /D outputs "C:/hogehoge"

で作り直したら解決した。

Discussion