DCAI
Loading Light/Dark Toggl

Stable Diffusion ComfyUIのインストール方法

⏱️8min read
📅 2024年7月9日
🔄 2024年11月15日
カテゴリー:📂 生成AI中級
Stable Diffusion ComfyUIのインストール方法のメイン画像
Supported by

今回の記事はStable DiffusionのUI「ComfyUI」のインストール方法を紹介します。ComfyUIはAutomatic1111 WebUIと比べたら操作方法が難しいと思われがちですが、慣れてしまえば直感的にノーコードで複雑な構成を組むことができます。Stable Diffusion生成の流れが視覚できるのでプログラムの勉強にも役立ちます。

PR
🔍AI Booksfrom Amazon
1
生成AIのしくみ 〈流れ〉が画像・音声・動画をつくる (岩波科学ライブラリー 328)の商品画像

生成AIのしくみ 〈流れ〉が画像・音声・動画をつくる (岩波科学ライブラリー 328)

¥1,650

ASIN:4000297287

2
生成AIで世界はこう変わる (SB新書)の商品画像

生成AIで世界はこう変わる (SB新書)

¥891

ASIN:B0CM2YJ34N

3
生成AI(週刊ダイヤモンド 2024年10/12・19合併特大号 [雑誌])の商品画像

生成AI(週刊ダイヤモンド 2024年10/12・19合併特大号 [雑誌])

¥891

ASIN:B0DJ2HJ3GW

4
実践 生成AIの教科書の商品画像

実践 生成AIの教科書

¥2,200

ASIN:B0D24P38VY

5
生成AI時代の言語論 (大澤真幸THINKING O 020)の商品画像

生成AI時代の言語論 (大澤真幸THINKING O 020)

¥1,980

ASIN:4865284346

6
生成AI時代の「超」仕事術大全の商品画像

生成AI時代の「超」仕事術大全

¥1,940

ASIN:B0CG5Q7BTY

7
コード×AIーソフトウェア開発者のための生成AI実践入門の商品画像

コード×AIーソフトウェア開発者のための生成AI実践入門

¥3,234

ASIN:B0DFW57CGY

8
生成AIパスポート テキスト&問題集の商品画像

生成AIパスポート テキスト&問題集

¥891

ASIN:B0CT8Q3D2X

9
生成AI時代を勝ち抜く事業・組織のつくり方の商品画像

生成AI時代を勝ち抜く事業・組織のつくり方

¥1,782

ASIN:B0CVK5KMBC

10
ビジネスに魔法をかける 生成AI導入大全の商品画像

ビジネスに魔法をかける 生成AI導入大全

¥2,079

ASIN:B0DG7SC5Q9

最終更新日:2024年11月28日 0:18 ※表示の価格情報は古い場合があります。

ComfyUIとは

「ComfyUI」はStable DiffusionのためのノードベースGUIです。ノードベースGUIとはさまざまな機能を持ったブロックを紐で繋いでいくグラフィックユーザーインターフェースになり、3DCGのHoudiniやゲームエンジンのUnrealEngine、ビジュアルプログラミングのvvvvやtouch Designer等でも採用されているGUIになります。

SD1.x, SD2.x, SDXL, Stable Video Diffusion, Stable Cascade, SD3, Stable AudioをサポートしておりStable Diffusionの技術のほとんどを使うことができます。また、「スマートメモリーマネージメント」により1GBのVRAMでも動作可能となっております。

Comfy UIのインストール方法

「ComfyUI」のインストール方法は2通りあります。「ポータブル スタンドアローン ビルド」をダウンロードしてインストールする方法(Windowsのみ)とマニュアルインストール方法(Windows・Linux)があります。前者の方法は非常にシンプルで簡単なのでオススメします。

ポータブル スタンドアローン ビルド を使ったインストール方法

この方法は非常に簡単で公式のGithubのリリースページよりビルドをダウンロードして解凍するだけです。

ビルドのダウンロード: 公式のリリースページに行きComfyUI_windows_portable_nvidia.7zのリンクよりファイルをダウンロードします。
ダウンロードファイルの解凍: ダウンロードファイルは🔗7-zipで圧縮されているので7zファイルに対応した解凍プロクラムで任意の場所に解凍しましょう。
モデルのインストール: お好きなモデルを\ComfyUI_windows_portable\ComfyUI\models\checkpointsに置きましょう。モデルをお持ちでない方は「v1-5-pruned-emaonly.safetensors」をダウンロードしましょう。
VAEのインストール: お好きなVAEを\ComfyUI_windows_portable\ComfyUI\models\vaeに置きましょう。コチラもお持ちでない方は「vae-ft-mse-840000-ema-pruned」をダウンロードしましょう。

以上のステップでインストール完了になります。

モデルについてはSD1.5・SDXL1.0・VAEに分けて紹介していますので参考にしてください。またAutomatic1111 WebUIをお使いでモデルを共有したい場合は後ほど🔗Automatic1111 WebUIのモデルをComfyUIと共有する方法で説明しています。

マニュアルインストール方法

コチラの方法はインストールから起動まですべてマニュアルで操作する為あまりおススメしません、Linuxの方はこの方法でしかインストールできませんが、Windowsの方はスタンドアローンをおススメします。

マニュアルでインストールするには下記のプログラムが必要となります。

  • Python 3.10
  • Git
クローンの準備: コマンド プロンプトを開き、以下のコマンドを使用してホームフォルダー(例:C:\Users\あなたのユーザー名)に移動します。※お好みの場所に設定しても構いません。
cd %userprofile%
リポジトリのクローン: 次に、以下のコマンドを実行してComfyUIのリポジトリをクローンします。クローンが終了したらコマンド プロンプトをxで閉じてください。
git clone https://github.com/comfyanonymous/ComfyUI.git
モデルのインストール: お好きなモデルを\ComfyUI_windows_portable\ComfyUI\models\checkpointsに置きます。
VAEのインストール: お好きなVAEを\ComfyUI_windows_portable\ComfyUI\models\vaeに置きます。

ココから次のステップに移るのですが、お使いのGPUによって変わるのでご自身のGPUに沿って進めていきましょう。

NVIDIA

NVIDIAのGPUをお使いの方は「pytorch」を下記のコマンドでインストールしましょう。※「pip」のバージョンが古くてエラーが出る場合はpython.exe -m pip install --upgrade pipコマンドを実行しアップグレードしましょう。

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121

また、pytorchのナイトリービルドを使ってパフォーマンスを少しでも上げたい場合は下記のコマンドでインストールしましょう。

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu124

AMD (Linux only)

公式にはサポートされていませんがAMDのGPUをお使いの方は「rocm」と「pytorch」を下記のコマンドでインストールしましょう。

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0

コチラもrocmのナイトリービルドを使ってパフォーマンスを少しでも上げたい場合は下記のコマンドでインストールしましょう。

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.1

もし「Torch not compiled with CUDA enabled」エラーが出た場合はpip uninstall torchを使って「torch」をアンインストールしてからもう一度上記のコマンドでインストールしましょう。

requirementsのインストール

cd ComfyUIを使ってディレクトリを移動して必須コンポーネントを下記のコマンドでインストールしましょう。

pip install -r requirements.txt

必須コンポーネントのインストールが終わればインストール完了です。最後に起動用のBatchファイルを作成しましょう。

起動用ファイルの作成(Windows)

  • ComfyUIディレクトリにテキストファイルを新規作成します。
  • ファイル名をrun_comfyui.bat等分かりやすい名前に変更します。
  • コード内容は下記の通りです。
    @echo off
    python ./main.py
    pause

ComfyUIの起動と動作確認

ComfyUIの起動方法もスタンドアローンとマニュアルインストールでは違ってくるので注意してください。

スタンドアローンの起動方法

解凍したファルダの中にあるrun_nvidia_gpu.batを実行してください、しばらくするとブラウザが開きます。

マニュアルインストールの起動方法

マニュアルインストールの場合はインストール時に作成した起動用のBatchファイル実行しましょう。

  • run_comfyui.batを実行しましょう。
  • しばらくしたらコンソールにStarting server To see the GUI go to: http://127.0.0.1:8188と表示されるのでCtrl + クリックでブラウザが開きます。

Linuxの方はコンソールでComfyUIを開きpython main.pyで起動します。

動作確認

動作確認にはメニューの「Queue Prompt」ボタンを押します。エラーが無ければ画像が生成されます。エラーが出るとエラー箇所のノードが赤枠になっているのでその箇所の問題を解決しましょう。ComfyUIのデフォルトワークフローのチェックポイントモデルが「v1-5-pruned-emaonly.ckpt」となっているのでv1-5-pruned-emaonly.safetensorsを再選択することを忘れないようにしましょう。

ComfyUIの終了方法

ComfyUIもAutomatic1111 WebUIと同じでブラウザを閉じるだけでは終了しません。プロセスを終了するにはコマンド プロンプトを開き、Ctrlキーを押しながらCキーを押して終了を促すプロンプトが表示されたら、Yを入力しEnterキーを押してください。

Automatic1111 WebUIのモデルをComfyUIと共有する方法

お使いのPCにAutomatic1111 WebUIがすでにインストールされている場合、モデルなどのデータを共有すればチェックポイントモデル等のストレージを圧迫する容量の大きなモデルを複数所持する必要がなくなるのでおススメします。

  • extra_model_paths.yaml.exampleを編集する:\ComfyUI_windows_portable\ComfyUI\をファイルエクスプローラーで開きextra_model_paths.yaml.exampleをテキストエディターで開きます。
  • A1111WebUIのBasePathを入力:7行目辺りのbase_path: path/to/stable-diffusion-webui/にA1111WebUIのパスを絶対パス(フルパス)で入力してください。
    例:
    base_path: C:/Users/ユーザー名/stable-diffusion-webui/
  • ファイル名を変更して保存:ファイル名をextra_model_paths.yamlに変更して保存します。
  • モデルの確認:ComfyUIを起動後チェックポイントモデルが正常に読み込まれていることを確認します。正常に読み込まれていない場合はベースパスやファイル名が正しく設定されているかを確認してください。

この方法で以下のモデルが共有されます。

  • チェックポイントモデル
  • コンフィグ(チェックポイントモデル)
  • VAE
  • LoRAs
  • アップスケールモデル
  • エンベディングス
  • ハイパーネットワークス
  • コントロールネット

ComfyUIのアンインストール方法

スタンドアローンの方はComfyUI_windows_portableフォルダーの削除でアンインストールできます。

マニュアルインストールされた方はComfyUIを削除すればアンインストールできます。完全にアンインストールしたい方はPythonもアンインストールしておきましょう。

※注意事項:削除の際にフォルダー内にあるモデルデータ等も削除されますので再インストールを検討されている方でモデル共有されていない方はバックアップを取っておくことをオススメします。

ComfyUIののバックアップ方法について

スタンドアローンの方はComfyUI_windows_portableフォルダーをコピーしましょう。

マニュアルインストールされた方はComfyUIをコピーすれば完了です。

最小限にしたい場合はComfyUIフォルダー内の以下のフォルダーをバックアップしましょう。

  • models:モデルデータが収納されています。
  • custom_nodes:カスタムノード(エクステンション)が収納されています。

まとめ

いかがでしたか。今回はComfyUIのインストール方法を紹介させていただきました。ポータブル版のインストールはかなりシンプルに導入できるのでWindowsユーザーの方はオススメします。この記事は生成AI中級記事で第1回目となりました。生成AI中級ではComfyUIを中心に記事を進めていきたいと思っています。次回は「ComfyUIの使い方」を説明します。最後までお読みいただきありがとうございました。

PR
🔍Desktop Memoryfrom Amazon
1
Team DDR4 3200Mhz PC4-25600 16GBx2枚(32GBkit) デスクトップ用メモリ Elite Plus シリーズ 日本国内無期限正規保証の商品画像

Team DDR4 3200Mhz PC4-25600 16GBx2枚(32GBkit) デスクトップ用メモリ Elite Plus シリーズ 日本国内無期限正規保証

¥8,580

¥6,980

値引き¥1,600 (19%)

ASIN:B093GNJS1T

2
シリコンパワー デスクトップPC用 メモリ DDR4 3200 PC4-25600 16GB x 2枚 (32GB) 288Pin 1.2V CL22 SP032GBLFU320F22の商品画像

シリコンパワー デスクトップPC用 メモリ DDR4 3200 PC4-25600 16GB x 2枚 (32GB) 288Pin 1.2V CL22 SP032GBLFU320F22

¥12,800

¥6,480

値引き¥6,320 (49%)

ASIN:B08K8P41DJ

3
Crucial(クルーシャル) PRO (マイクロン製) デスクトップ用メモリ 16GBX2枚 DDR4-3200 メーカー制限付無期限保証CP2K16G4DFRA32A【国内正規代理店品】の商品画像

Crucial(クルーシャル) PRO (マイクロン製) デスクトップ用メモリ 16GBX2枚 DDR4-3200 メーカー制限付無期限保証CP2K16G4DFRA32A【国内正規代理店品】

¥9,680

¥8,061

値引き¥1,619 (17%)

ASIN:B0C29R9LNL

4
シリコンパワー デスクトップPC用 メモリ DDR3 1600 PC3-12800 8GB x 2枚 (16GB) 240Pin 1.5V CL11 Mac 対応 SP016GBLTU160N22の商品画像

シリコンパワー デスクトップPC用 メモリ DDR3 1600 PC3-12800 8GB x 2枚 (16GB) 240Pin 1.5V CL11 Mac 対応 SP016GBLTU160N22

¥3,480

¥2,371

値引き¥1,109 (32%)

ASIN:B0094P98BY

5
【Amazon.co.jp限定】CORSAIR DDR4-3200MHz 2022限定モデル デスクトップPC用 メモリ VENGEANCE LPX シリーズ 32GB [16GB×2枚] CMK32GX4M2C3200C18の商品画像

【Amazon.co.jp限定】CORSAIR DDR4-3200MHz 2022限定モデル デスクトップPC用 メモリ VENGEANCE LPX シリーズ 32GB [16GB×2枚] CMK32GX4M2C3200C18

¥11,969

¥7,969

値引き¥4,000 (33%)

ASIN:B09QPWRWLY

6
シリコンパワー デスクトップPC用メモリ DDR4-2666(PC4-21300) 16GB×2枚 288Pin 1.2V CL19 SP032GBLFU266X22の商品画像

シリコンパワー デスクトップPC用メモリ DDR4-2666(PC4-21300) 16GB×2枚 288Pin 1.2V CL19 SP032GBLFU266X22

¥7,280

¥6,480

値引き¥800 (11%)

ASIN:B09W1BGMGV

7
シー・エフ・デー販売 CFD販売 CFD Standard デスクトップ用 メモリ DDR4 3200 (PC4-25600) 16GB×2枚 288pin DIMM 相性保証 W4U3200CS-16Gの商品画像

シー・エフ・デー販売 CFD販売 CFD Standard デスクトップ用 メモリ DDR4 3200 (PC4-25600) 16GB×2枚 288pin DIMM 相性保証 W4U3200CS-16G

¥7,536

¥6,873

値引き¥663 (9%)

ASIN:B0BB21KR4K

8
CORSAIR DDR4-3200MHz デスクトップPC用 メモリ VENGEANCE LPX シリーズ 32GB [16GB×2枚] CMK32GX4M2E3200C16の商品画像

CORSAIR DDR4-3200MHz デスクトップPC用 メモリ VENGEANCE LPX シリーズ 32GB [16GB×2枚] CMK32GX4M2E3200C16

¥8,669

ASIN:B07RW6Z692

9
CORSAIR Corsair DDR4-3200MHz デスクトップPC用 メモリ VENGANCE RGBシリーズ 32GB [16GB×2枚] ホワイトCMW32GX4M2E3200C16Wの商品画像

CORSAIR Corsair DDR4-3200MHz デスクトップPC用 メモリ VENGANCE RGBシリーズ 32GB [16GB×2枚] ホワイトCMW32GX4M2E3200C16W

¥11,469

ASIN:B08S9BLC36

10
【Amazon.co.jp限定】CORSAIR DDR5-6000MHz デスクトップPC用メモリ VENGEANCE DDR5シリーズ (PC5-48000) Intel XMPメモリキット 32GB ブラック [16GB×2枚] CMK32GX5M2E6000C36の商品画像

【Amazon.co.jp限定】CORSAIR DDR5-6000MHz デスクトップPC用メモリ VENGEANCE DDR5シリーズ (PC5-48000) Intel XMPメモリキット 32GB ブラック [16GB×2枚] CMK32GX5M2E6000C36

¥15,969

¥12,969

値引き¥3,000 (19%)

ASIN:B0BZHW15KF

最終更新日:2024年11月28日 0:18 ※表示の価格情報は古い場合があります。
Supported by