イントロダクション
Forge版をいじくりまわしていたところ、ある時、Civitai Helperのタブが表示されなくなり、非常に困った状態になってしまいました。
原因を探るために何度かイチからインストールしては、拡張機能を入れたり削除したりして、これが原因ではないかというものを発見しました。
すべての人に当てはまるとは限りませんが、私の場合はこれであったという記録を、参考までに残しておこうと思います。
不具合:Civitai Helperタブが表示されない
Forge版においてCivitai Helperタブが表示されなくなるという問題は、ある程度広く認識されているようです。
外国人フォーラムや、Githubの報告などでも、同様のトラブルがいくつか報告されています。
解決策として提示されているのは、ぶるぺん/blue.pen5805さんがフォークしたバージョンのCivitai Helperを入れなおすというものです。
フォーク版を作成してくださったぶるぺんさんの見事なお仕事ぶりに感謝いたします。
\stable-diffusion-webui-forge\extensions から、Civitai Helperのフォルダを削除し、新たにぶるぺんさんのフォーク版をインストールしなおします。
URLインストールから、以下のアドレスを入力し、インストールしてください。
https://github.com/blue-pen5805/Stable-Diffusion-Webui-Civitai-Helper
フォーク版を入れなおしても直らない方へ
私がそうだったのですが、ぶるぺんさんのフォークを入れなおしても、Civitai Helperのタブが表示されないままであり、ある意味「ハマってしまった」状態となりました。
Civitai Helperを使えないというのは、相当致命的であり、かなりの期間Forge版から離れ、WebUI版を利用せざるを得ない状態でした。
地道に原因を切り分けしていたところ、その1つを特定することが出来ました。
それは、拡張機能間の相性です。
私の場合、悪さをしていたのは、Dream Boothという拡張機能でした。
この機能は、学習させたい画像を数パターン用意することで、自分の作りたいものとプロンプトのずれをなくすものです。
同一キャラを維持したまま背景を変えたいなどの希望を叶えてくれます。
このDream Boothがscript.pyでエラーを引き起こし、いくつかの拡張機能がドミノ倒し的に機能しなくなってしまうことが、Civitai Helperタブ消失の原因でした。
まとめ・解決方法
いくつも拡張機能を入れていると、相性によっては目的の拡張機能が機能しなくなるという現象が発生します。
普段使う拡張機能は、なるべく絞り込んで、新たな拡張機能をインストールするたびに、どのようなエラーが起こっているのかをよく観察することが重要です。
WebUI版の拡張機能をよく吟味せずにとりあえず全部Forge版に放り込んでいると、痛い目に遭うという体験談でした。
コメント