ComfyUIのフォルダ構造:モデルとファイルの場所を解説

ComfyUI Wiki

ComfyUIはモデルをどこに保存する?フォルダ構造ガイド:モデル、checkpoint、LoRA、カスタムノード、入出力フォルダの場所をポータブル版とDesktopで解説し、モデルフォルダの場所を変更する方法も紹介します。

以下は、ComfyUIインストールディレクトリ内の一部のファイルの役割の内訳です。

ComfyUI_windows_portable
├── ComfyUI                                            // ComfyUIのメインフォルダ
│  ├── .git                                            // Gitバージョン管理フォルダ、コードのバージョン管理に使用
│  ├── .github                                         // GitHub Actionsのワークフローフォルダ
│  ├── comfy                                           //
│  ├── 📁 comfy_extras                                 //
│  ├── 📁 custom_nodes                                 // ComfyUIカスタムノードファイルのディレクトリ(プラグインインストールディレクトリ)
│  ├── 📁 input                                        // ComfyUIアップロードフォルダ。load imageノードなどで画像を読み込む際、対応するアップロード画像がこのフォルダに保存されます
│  ├── 📁 models                                       // 対応するモデルファイルの設定フォルダ
│  |  ├── 📁 checkpoints                               // 大規模モデルチェックポイントファイルの保存先
│  |  ├── 📁 clip                                      // CLIPファイルの保存先
│  |  ├── 📁 clip_vision                               // CLIP_visionファイルの保存先
│  |  ├── 📁 configs
│  |  ├── 📁 controlnet                                // ControlNetモデルファイルの保存先
│  |  ├── 📁 diffusers
│  |  ├── 📁 embedding                                 // 埋め込みモデルファイルの保存先
│  |  ├── 📁 gligen
│  |  ├── 📁 hypernetworks                             // ハイパーネットワークモデルの保存先
│  |  ├── 📁 loras                                     // LoRAモデルファイルの保存先
│  |  ├── 📁 style_models
│  |  ├── 📁 unet
│  |  ├── 📁 upscale_models                            // アップスケールモデルファイルの保存先
│  |  ├── 📁 vae                                       // VAEモデルファイルの保存先
│  |  └── 📁 vae_approx
│  ├── 📁 notebooks
│  ├── 📁 user                                         // ComfyUIユーザー情報(設定ファイル、ワークフロー情報など)
│  |    ├── 📁 default                                 // デフォルトのComfyUIユーザーフォルダ
│  |    |    ├─ 📁 workflow                            // ユーザーが保存したワークフローのフォルダ
│  |    |    ├─ 📄 xxx.json                            // ユーザー設定ファイル
│  |    |    └── ... xxx.json                          // その他の設定ファイル
│  |    └── ...[username]                              // マルチユーザーが有効で複数のユーザーが存在する場合、対応する異なるユーザー名が表示されます
│  ├── 📁 output                                       // ComfyUI画像出力フォルダ。save imageノードなどで画像を保存する際、生成された画像がこのフォルダに保存されます
│  |    ├── 📁 checkpoints                             // モデルマージノードや関連機能を使用してマージされたモデルを保存する場合、マージされたモデルがここに出力されます
│  |    └── ... xxx.png                                // 処理中に生成されたファイルがここに保存されます
│  ├── extra_model_paths.yaml.example                  // 追加のモデルファイルパス設定ファイル。設定する場合は.exampleサフィックスを削除し、テキストエディタで編集します
│  └── ...                                             // その他のファイル
├── 📁 config                                          // 設定フォルダ
├── 📁 Python_embeded                                  // 組み込みPythonファイル
├── 📁 update  
│  ├── update.py                                       // ComfyUI用のPythonスクリプト
│  ├── update_comfyUI.bat                              // ComfyUI作者推奨のComfyUIアップグレード用バッチコマンド
│  └── update_comfyui_and_python_dependencies.bat      // Python依存ファイルに問題がある場合のみこのバッチコマンドを実行します
├── comfyui.log                                        // ComfyUIの実行時ログファイル
├── README_VERY_IMPORTANT.txt                          // READMEファイル。ファイルの使用方法や説明などを含みます
├── run_cpu.bat                                        // バッチファイル。グラフィックカードがAカード(AMD)またはCPUのみの場合にダブルクリックしてComfyUIを起動します
└── run_nvidia_gpu.bat                                 // バッチファイル。グラフィックカードがNカード(Nvidia)の場合にダブルクリックしてComfyUIを起動します

ComfyUI Desktopのフォルダ場所

ComfyUI Desktopアプリはデータをアプリのインストールフォルダ外に保存します。デフォルトではDocumentsディレクトリ配下のベースフォルダを使用します:

  • Windows: C:\Users\<ユーザー名>\Documents\ComfyUI\
  • macOS: ~/Documents/ComfyUI/

中の models フォルダはポータブル版と同じサブディレクトリ構成(checkpointslorasvaeunetclip など)で、Documents/ComfyUI/models/<種類>/ にモデルを置くとノードピッカーに表示されます。生成画像は output、アップロード画像は input に保存されます。

ベースフォルダはComfyUI Desktopの設定で変更できます。追加のモデルフォルダを設定するには extra_models_config.yaml を編集します(Windows: %APPDATA%\ComfyUI\extra_models_config.yaml、macOS: ~/Library/Application Support/ComfyUI/extra_models_config.yaml)。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…