【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をコピーしました!
  • URLをコピーしました!

この記事を書いた人

30歳未経験からネットワークエンジニアに転職し、運用→構築→設計の仕事をやってます。色んな機器(Cisco、YAMAHA、Fortigate、PaloAlto)を触らせてもらいとても楽しい仕事です!

現在は派遣にて主にCiscoを中心としたネットワーク設計~構築をしております。

また、2023年より副業で個人事業主や小規模企業からのパソコン設定~ネットワーク作業の仕事を請け負っておりますので、もしお困りの方がいましたらお気軽にお問い合わせください。

●今までの作業履歴
- パソコンの新旧入れ替え
- 拠点間のインターネットVPN接続(YAMAHA-Fortigate)

コメント

コメントする

目次