sd-webui内でComfyUIプラグインをインストールする方法について主に説明します。
ComfyUIとは
ComfyUIは、ノードベースのフローシステムを持つstable diffusionの描画ツールです。これにはstable diffusionのsubstance designer機能が統合されており、stable diffusionのフローをノードに分解することで、より正確なワークフローのカスタマイズと再現性が向上しています。
ComfyUIは内部での画像生成プロセスを最適化しているため、sd-webuiに比べて画像の生成速度が10%-25%(グラフィックカードのモデルに依存)向上しており、同じメモリ容量でsd-webuiよりも大きなサイズの画像を生成でき、他の拡張機能に依存せずに画質を大幅に向上させることができます。
環境
stable-diffusion-webuiバージョン:v1.5.1
インストール
1.コンポーネントのインストール
sd-webuiでの拡張機能のインストールには通常3つの方法があり、実際の(ネットワーク)状況に応じて選択してください。
sd-webuiのExtensionsからインストールする
stable-diffusion-webui/extensionsに移動してgit cloneでインストールする
gitからZIPをダウンロードして、stable-diffusion-webui/extensionsディレクトリで解凍してインストールする
私がインストールした方法は2番目の方法で、手順は以下の通りです。
Copy code
cd stable-diffusion-webui/extensions
git clone https://github.com/ModelSurge/sd-webui-comfyui.git
cd sd-webui-comfyui
git clone https://github.com/comfyanonymous/ComfyUI
2. sd-webuiへのアクセス
ComfyUI拡張を選択し、以下のページが表示されれば、インストールは成功しています。
3.エラーメッセージの対処方法
[sd-webui-comfyui] Could not find ComfyUI under directory “stable-diffusion-webui/extensions/sd-webui-comfyui/ComfyUI”. The server will NOT be started
sd-webuiを起動する際に上記のエラーがコンソールに表示される場合、ComfyUIがインストールされていないためです。以下のコマンドを実行してください。
Copy code
cd sd-webui-comfyui
git clone https://github.com/comfyanonymous/ComfyUI
comfyUIを開いたときに以下の情報が表示されます。
訪問できない場合
このエラーは、私がsd-webuiにアクセスする際にIP:7860の形式を使用していたのに対して、comfyui拡張内でのアドレスが127.0.0.1であるためです。したがって、127.0.0.1を自分のPCのIPアドレスに変更するだけです。変更方法は、extensions/sd-webui-comfyui/preload.pyファイルを開き、–comfyui-listenのdefaultをあなたのIPアドレスに変更することです。
コメント