【stable diffusion】Latent Couple extensionでVisualizationを押すと「error」になる問題

SD_Latent-Couple_error.png 実践してみた

最近、Stable Diffusionを触り初めまして、その中で「Latent Couple」と呼ばれる画像生成の拡張機能を使ってみようと思ったのですが、表題の件の通りVisualizationを押すと「error」になる問題が出て、解決するのに時間がかかったため、備忘録として暫定対処法を残しておきます。

同じような方の参考になれば幸いです。

エラー画面

まずはどのようなエラー画面だったかというと以下の通りです。

SD_Latent-Couple_error.png

Visualizeを押すとエラーになって何もできませんでした。

暫定対処法

とりあえず対処法を探していていたところ、githubで同じ状況になっている人がいたみたいです。

Visualization in the rectangular section does not work #57

その中で対策のようなものがありましたので、それを試したところ正常に動作しました。
対策は以下の内容になります。

Temporary solution:
Under your Stable Diffusion path, find the venv/Lib/site-packages/gradio/components.py
Modify line 
return self.pil_to_temp_file(pil_image, dir, format="png")
to
return self.pil_to_temp_file(pil_image, dir)
Save and restart
Now it works fine

対処方法

上記対処法を確認すると、以下の手順になります。

  1. Stable Diffsionのフォルダにある、以下のファイルを開きます。
    「venv/Lib/site-packages/gradio/components.py」
  2. ファイルの「355行目」に以下の1行があるので、その内容を修正します。
    return self.pil_to_temp_file(pil_image, dir, format=”png”)
    ↓ 以下のように修正
    return self.pil_to_temp_file(pil_image, dir)
    ※修正する場合は、いつでも戻せるように「#」でコメントアウトして、新しく追加した方がいいと思います。
  3. Stable Diffsionを再起動します。

以上の手順を実行することで無事「Latent Couple extension」が使えるようになりました。

以上です。参考になれば嬉しいです。

ありがとうございました。

おススメのグラフィックボード

コメント

タイトルとURLをコピーしました