qwen-image-edit-2509をlow VRAM の PC で どうにか動かしてみる ComfyUI

はじめに

qwen-image-edit-2509を低い 性能の PCで動作させるのを目標にします
UnetLoaderGGUFAdvancedDisTorch2MultiGPUを使うことでvRAMが6gb でも動くように試みます

モデル

📁 ComfyUI ディレクトリ構成(モデル関連)

ComfyUI/
├── models/
│   ├── vae/
│   │   └── qwen_image_vae.safetensors
│   ├── loras/
│   │   └── Qwen-Image-Lightning-4steps-V1.0-bf16.safetensors
│   ├── unet/
│   │   └── Qwen-Image-Edit-2509-Q4_K_M.gguf
│   ├── text_encoders/
│   │   └── Qwen2.5-VL-7B-Instruct-Q4_K_M.gguf
│   │   └── Qwen2.5-VL-7B-Instruct-mmproj-BF16.gguf

🧠 モデル使用ノードと対応ファイル

ノード名モデルファイル名モデルタイプモデルパス例
VAELoaderqwen_image_vae.safetensorsVAEmodels/vae/
LoraLoaderModelOnlyQwen-Image-Lightning-4steps-V1.0-bf16.safetensorsLoRAmodels/loras/
UnetLoaderGGUFAdvanced...Qwen-Image-Edit-2509-Q4_K_M.ggufUNetmodels/unet/
CLIPLoaderGGUFDisTorch2...Qwen2.5-VL-7B-Instruct-Q4_K_M.ggufText Encodermodels/text_encoders/

フロー

🌊 モデルの流れ(ノード接続順)

1. CLIPLoaderGGUFDisTorch2MultiGPU
   └─ Qwen2.5-VL-7B-Instruct-Q4_K_M.gguf(Text Encoder)
       ├─→ TextEncodeQwenImageEditPlus(2つ)
           ├─ image1, image2, image3(LoadImage → ImageScale)
           └─ prompt(テキスト指示)
       └─→ CONDITIONING(ポジティブ/ネガティブ)

2. VAELoader
   └─ qwen_image_vae.safetensors(VAE)
       ├─→ TextEncodeQwenImageEditPlus(画像サイズ調整用)
       ├─→ VAEEncode(画像 → 潜在変換)
       └─→ VAEDecode(潜在 → 画像復元)

3. LoadImage ×3
   └─ 画像を読み込み → ImageScale(512×512に統一)

4. VAEEncode
   └─ 入力画像を潜在空間に変換 → latent_image

5. UnetLoaderGGUFAdvancedDisTorch2MultiGPU
   └─ Qwen-Image-Edit-2509-Q4_K_M.gguf(UNet)

6. LoraLoaderModelOnly
   └─ Qwen-Image-Lightning-4steps-V1.0-bf16.safetensors(LoRA)
       └─ モデルに適用 → ModelSamplingAuraFlow

7. ModelSamplingAuraFlow
   └─ shift=3 → CFGNorm

8. CFGNorm
   └─ strength=1 → KSampler

9. KSampler
   ├─ model(CFG済み)
   ├─ conditioning(TextEncodeから)
   ├─ latent_image(VAEEncodeから)
   └─ steps=4, cfg=1 , sampler=euler → 潜在画像生成

10. VAEDecode
    └─ 潜在画像 → 最終画像

11. SaveImage
    └─ 出力画像保存!

この流れで、画像3枚+テキスト指示から編集された新しい画像が生成

プロンプト

 image 1 lie on the sofa , and  image 3 Sitting on a chair, and let image 2 lie on the floor.

ワークフロー

{
"config":
    {
    },
"extra":
    {
    "ds":
        {
        "offset":
            [
            311.91204547402,
            662.902090098875
            ],
        "scale": 1.4641
        },
    "frontendVersion": "1.26.13",
    "links_added_by_ue":
        [
        ],
    "ue_links":
        [
        ],
    "VHS_KeepIntermediate": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "VHS_MetadataImage": true
    },
"groups":
    [
    ],
"id": "6a5f7751-1158-4b96-98bc-e6736ab017f2",
"last_link_id": 238,
"last_node_id": 123,
"links":
    [
        [
        76,
        39,
        0,
        8,
        1,
        "VAE"
        ],
        [
        110,
        8,
        0,
        60,
        0,
        "IMAGE"
        ],
        [
        128,
        3,
        0,
        8,
        0,
        "LATENT"
        ],
        [
        141,
        66,
        0,
        75,
        0,
        "MODEL"
        ],
        [
        168,
        39,
        0,
        88,
        1,
        "VAE"
        ],
        [
        186,
        75,
        0,
        3,
        0,
        "MODEL"
        ],
        [
        206,
        39,
        0,
        110,
        1,
        "VAE"
        ],
        [
        207,
        39,
        0,
        111,
        1,
        "VAE"
        ],
        [
        210,
        110,
        0,
        3,
        2,
        "CONDITIONING"
        ],
        [
        211,
        111,
        0,
        3,
        1,
        "CONDITIONING"
        ],
        [
        217,
        108,
        0,
        111,
        4,
        "IMAGE"
        ],
        [
        218,
        108,
        0,
        110,
        4,
        "IMAGE"
        ],
        [
        219,
        106,
        0,
        111,
        3,
        "IMAGE"
        ],
        [
        220,
        106,
        0,
        110,
        3,
        "IMAGE"
        ],
        [
        221,
        88,
        0,
        3,
        3,
        "LATENT"
        ],
        [
        229,
        117,
        0,
        111,
        0,
        "CLIP"
        ],
        [
        230,
        117,
        0,
        110,
        0,
        "CLIP"
        ],
        [
        232,
        118,
        0,
        119,
        0,
        "MODEL"
        ],
        [
        233,
        119,
        0,
        66,
        0,
        "MODEL"
        ],
        [
        234,
        78,
        0,
        122,
        0,
        "IMAGE"
        ],
        [
        235,
        122,
        0,
        88,
        0,
        "IMAGE"
        ],
        [
        236,
        122,
        0,
        111,
        2,
        "IMAGE"
        ],
        [
        237,
        122,
        0,
        110,
        2,
        "IMAGE"
        ],
        [
        238,
        123,
        0,
        3,
        4,
        "INT"
        ]
    ],
"nodes":
    [
        {
        "flags":
            {
            "collapsed": false
            },
        "id": 8,
        "inputs":
            [
                {
                "link": 128,
                "localized_name": "\u30b5\u30f3\u30d7\u30eb",
                "name": "samples",
                "type": "LATENT"
                },
                {
                "link": 76,
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE"
                }
            ],
        "mode": 0,
        "order": 17,
        "outputs":
            [
                {
                "links":
                    [
                    110
                    ],
                "localized_name": "\u753b\u50cf",
                "name": "IMAGE",
                "slot_index": 0,
                "type": "IMAGE"
                }
            ],
        "pos":
            [
            1080,
            -130
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "VAEDecode",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ver": "0.3.48",
            "widget_ue_connectable":
                {
                }
            },
        "size":
            [
            210,
            46
            ],
        "type": "VAEDecode",
        "widgets_values":
            [
            ]
        },
        {
        "flags":
            {
            },
        "id": 39,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "vae_name",
                "name": "vae_name",
                "type": "COMBO",
                "widget":
                    {
                    "name": "vae_name"
                    }
                }
            ],
        "mode": 0,
        "order": 0,
        "outputs":
            [
                {
                "links":
                    [
                    76,
                    168,
                    206,
                    207
                    ],
                "localized_name": "VAE",
                "name": "VAE",
                "slot_index": 0,
                "type": "VAE"
                }
            ],
        "pos":
            [
            -250,
            320
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "models":
                [
                    {
                    "directory": "vae",
                    "name": "qwen_image_vae.safetensors",
                    "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors"
                    }
                ],
            "Node name for S&R": "VAELoader",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ver": "0.3.48",
            "widget_ue_connectable":
                {
                }
            },
        "size":
            [
            330,
            60
            ],
        "type": "VAELoader",
        "widgets_values":
            [
            "qwen_image_vae.safetensors"
            ]
        },
        {
        "flags":
            {
            },
        "id": 75,
        "inputs":
            [
                {
                "link": 141,
                "localized_name": "model",
                "name": "model",
                "type": "MODEL"
                },
                {
                "link": null,
                "localized_name": "strength",
                "name": "strength",
                "type": "FLOAT",
                "widget":
                    {
                    "name": "strength"
                    }
                }
            ],
        "mode": 0,
        "order": 15,
        "outputs":
            [
                {
                "links":
                    [
                    186
                    ],
                "localized_name": "patched_model",
                "name": "patched_model",
                "type": "MODEL"
                }
            ],
        "pos":
            [
            740,
            -20
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "CFGNorm",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ue_properties":
                {
                "widget_ue_connectable":
                    {
                    "strength": true
                    }
                },
            "ver": "0.3.50"
            },
        "size":
            [
            290,
            60
            ],
        "type": "CFGNorm",
        "widgets_values":
            [
            1
            ]
        },
        {
        "flags":
            {
            },
        "id": 93,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "\u753b\u50cf",
                "name": "image",
                "type": "IMAGE"
                },
                {
                "link": null,
                "localized_name": "\u62e1\u5927\u65b9\u6cd5",
                "name": "upscale_method",
                "type": "COMBO",
                "widget":
                    {
                    "name": "upscale_method"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30e1\u30ac\u30d4\u30af\u30bb\u30eb",
                "name": "megapixels",
                "type": "FLOAT",
                "widget":
                    {
                    "name": "megapixels"
                    }
                }
            ],
        "mode": 0,
        "order": 1,
        "outputs":
            [
                {
                "links":
                    [
                    ],
                "localized_name": "\u753b\u50cf",
                "name": "IMAGE",
                "type": "IMAGE"
                }
            ],
        "pos":
            [
            -234.322662353516,
            896.308410644531
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "ImageScaleToTotalPixels",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ue_properties":
                {
                "widget_ue_connectable":
                    {
                    "megapixels": true,
                    "upscale_method": true
                    }
                },
            "ver": "0.3.50"
            },
        "size":
            [
            270,
            82
            ],
        "type": "ImageScaleToTotalPixels",
        "widgets_values":
            [
            "lanczos",
            0.4
            ]
        },
        {
        "flags":
            {
            },
        "id": 88,
        "inputs":
            [
                {
                "link": 235,
                "localized_name": "\u30d4\u30af\u30bb\u30eb",
                "name": "pixels",
                "type": "IMAGE"
                },
                {
                "link": 168,
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE"
                }
            ],
        "mode": 0,
        "order": 11,
        "outputs":
            [
                {
                "links":
                    [
                    221
                    ],
                "localized_name": "\u6f5c\u5728",
                "name": "LATENT",
                "type": "LATENT"
                }
            ],
        "pos":
            [
            490,
            900
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "VAEEncode",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ue_properties":
                {
                "widget_ue_connectable":
                    {
                    }
                },
            "ver": "0.3.50"
            },
        "size":
            [
            140,
            46
            ],
        "type": "VAEEncode",
        "widgets_values":
            [
            ]
        },
        {
        "bgcolor": "#335",
        "color": "#223",
        "flags":
            {
            },
        "id": 110,
        "inputs":
            [
                {
                "link": 230,
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP"
                },
                {
                "link": 206,
                "localized_name": "vae",
                "name": "vae",
                "shape": 7,
                "type": "VAE"
                },
                {
                "link": 237,
                "localized_name": "image1",
                "name": "image1",
                "shape": 7,
                "type": "IMAGE"
                },
                {
                "link": 220,
                "localized_name": "image2",
                "name": "image2",
                "shape": 7,
                "type": "IMAGE"
                },
                {
                "link": 218,
                "localized_name": "image3",
                "name": "image3",
                "shape": 7,
                "type": "IMAGE"
                },
                {
                "link": null,
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget":
                    {
                    "name": "prompt"
                    }
                }
            ],
        "mode": 0,
        "order": 13,
        "outputs":
            [
                {
                "links":
                    [
                    210
                    ],
                "localized_name": "\u6761\u4ef6\u4ed8\u3051",
                "name": "CONDITIONING",
                "type": "CONDITIONING"
                }
            ],
        "pos":
            [
            220,
            180
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "Node name for S&R": "TextEncodeQwenImageEditPlus",
            "ver": "0.3.59"
            },
        "size":
            [
            400,
            200
            ],
        "type": "TextEncodeQwenImageEditPlus",
        "widgets_values":
            [
            ""
            ]
        },
        {
        "flags":
            {
            },
        "id": 122,
        "inputs":
            [
                {
                "link": 234,
                "localized_name": "\u753b\u50cf",
                "name": "image",
                "type": "IMAGE"
                },
                {
                "link": null,
                "localized_name": "\u62e1\u5927\u65b9\u6cd5",
                "name": "upscale_method",
                "type": "COMBO",
                "widget":
                    {
                    "name": "upscale_method"
                    }
                },
                {
                "link": null,
                "localized_name": "\u5e45",
                "name": "width",
                "type": "INT",
                "widget":
                    {
                    "name": "width"
                    }
                },
                {
                "link": null,
                "localized_name": "\u9ad8\u3055",
                "name": "height",
                "type": "INT",
                "widget":
                    {
                    "name": "height"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30af\u30ed\u30c3\u30d7",
                "name": "crop",
                "type": "COMBO",
                "widget":
                    {
                    "name": "crop"
                    }
                }
            ],
        "mode": 0,
        "order": 9,
        "outputs":
            [
                {
                "links":
                    [
                    235,
                    236,
                    237
                    ],
                "localized_name": "\u753b\u50cf",
                "name": "IMAGE",
                "type": "IMAGE"
                }
            ],
        "pos":
            [
            -173.571853637695,
            124.275466918945
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "Node name for S&R": "ImageScale",
            "ver": "0.3.68"
            },
        "size":
            [
            270,
            130
            ],
        "type": "ImageScale",
        "widgets_values":
            [
            "nearest-exact",
            512,
            512,
            "disabled"
            ]
        },
        {
        "flags":
            {
            },
        "id": 108,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "\u753b\u50cf",
                "name": "image",
                "type": "COMBO",
                "widget":
                    {
                    "name": "image"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e",
                "name": "upload",
                "type": "IMAGEUPLOAD",
                "widget":
                    {
                    "name": "upload"
                    }
                }
            ],
        "mode": 0,
        "order": 2,
        "outputs":
            [
                {
                "links":
                    [
                    217,
                    218
                    ],
                "localized_name": "\u753b\u50cf",
                "name": "IMAGE",
                "type": "IMAGE"
                },
                {
                "links": null,
                "localized_name": "\u30de\u30b9\u30af",
                "name": "MASK",
                "type": "MASK"
                }
            ],
        "pos":
            [
            352.16015625,
            530
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "LoadImage",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ue_properties":
                {
                "widget_ue_connectable":
                    {
                    "image": true,
                    "upload": true
                    }
                },
            "ver": "0.3.50"
            },
        "size":
            [
            284,
            314.000030517578
            ],
        "type": "LoadImage",
        "widgets_values":
            [
            "example.png",
            "image"
            ]
        },
        {
        "flags":
            {
            },
        "id": 78,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "\u753b\u50cf",
                "name": "image",
                "type": "COMBO",
                "widget":
                    {
                    "name": "image"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e",
                "name": "upload",
                "type": "IMAGEUPLOAD",
                "widget":
                    {
                    "name": "upload"
                    }
                }
            ],
        "mode": 0,
        "order": 3,
        "outputs":
            [
                {
                "links":
                    [
                    234
                    ],
                "localized_name": "\u753b\u50cf",
                "name": "IMAGE",
                "type": "IMAGE"
                },
                {
                "links": null,
                "localized_name": "\u30de\u30b9\u30af",
                "name": "MASK",
                "type": "MASK"
                }
            ],
        "pos":
            [
            -247.154830932617,
            525.602722167969
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "LoadImage",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ue_properties":
                {
                "widget_ue_connectable":
                    {
                    "image": true,
                    "upload": true
                    }
                },
            "ver": "0.3.50"
            },
        "size":
            [
            284,
            314.000030517578
            ],
        "type": "LoadImage",
        "widgets_values":
            [
            "example.png",
            "image"
            ]
        },
        {
        "flags":
            {
            },
        "id": 118,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "unet_name",
                "name": "unet_name",
                "type": "COMBO",
                "widget":
                    {
                    "name": "unet_name"
                    }
                },
                {
                "link": null,
                "localized_name": "dequant_dtype",
                "name": "dequant_dtype",
                "type": "COMBO",
                "widget":
                    {
                    "name": "dequant_dtype"
                    }
                },
                {
                "link": null,
                "localized_name": "patch_dtype",
                "name": "patch_dtype",
                "type": "COMBO",
                "widget":
                    {
                    "name": "patch_dtype"
                    }
                },
                {
                "link": null,
                "localized_name": "patch_on_device",
                "name": "patch_on_device",
                "type": "BOOLEAN",
                "widget":
                    {
                    "name": "patch_on_device"
                    }
                },
                {
                "link": null,
                "localized_name": "compute_device",
                "name": "compute_device",
                "shape": 7,
                "type": "COMBO",
                "widget":
                    {
                    "name": "compute_device"
                    }
                },
                {
                "link": null,
                "localized_name": "virtual_vram_gb",
                "name": "virtual_vram_gb",
                "shape": 7,
                "type": "FLOAT",
                "widget":
                    {
                    "name": "virtual_vram_gb"
                    }
                },
                {
                "link": null,
                "localized_name": "donor_device",
                "name": "donor_device",
                "shape": 7,
                "type": "COMBO",
                "widget":
                    {
                    "name": "donor_device"
                    }
                },
                {
                "link": null,
                "localized_name": "expert_mode_allocations",
                "name": "expert_mode_allocations",
                "shape": 7,
                "type": "STRING",
                "widget":
                    {
                    "name": "expert_mode_allocations"
                    }
                },
                {
                "link": null,
                "localized_name": "high_precision_loras",
                "name": "high_precision_loras",
                "shape": 7,
                "type": "BOOLEAN",
                "widget":
                    {
                    "name": "high_precision_loras"
                    }
                }
            ],
        "mode": 0,
        "order": 4,
        "outputs":
            [
                {
                "links":
                    [
                    232
                    ],
                "localized_name": "\u30e2\u30c7\u30eb",
                "name": "MODEL",
                "type": "MODEL"
                }
            ],
        "pos":
            [
            -147.531021118164,
            -463.608428955078
            ],
        "properties":
            {
            "aux_id": "pollockjj/ComfyUI-MultiGPU",
            "cnr_id": "comfyui-multigpu",
            "Node name for S&R": "UnetLoaderGGUFAdvancedDisTorch2MultiGPU",
            "ver": "2.5.10"
            },
        "size":
            [
            397.140228271484,
            250
            ],
        "type": "UnetLoaderGGUFAdvancedDisTorch2MultiGPU",
        "widgets_values":
            [
            "Qwen-Image-Edit-2509-Q4_K_M.gguf",
            "default",
            "default",
            false,
            "cuda:0",
            2,
            "cpu",
            "",
            false
            ]
        },
        {
        "flags":
            {
            },
        "id": 106,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "\u753b\u50cf",
                "name": "image",
                "type": "COMBO",
                "widget":
                    {
                    "name": "image"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e",
                "name": "upload",
                "type": "IMAGEUPLOAD",
                "widget":
                    {
                    "name": "upload"
                    }
                }
            ],
        "mode": 0,
        "order": 5,
        "outputs":
            [
                {
                "links":
                    [
                    219,
                    220
                    ],
                "localized_name": "\u753b\u50cf",
                "name": "IMAGE",
                "type": "IMAGE"
                },
                {
                "links": null,
                "localized_name": "\u30de\u30b9\u30af",
                "name": "MASK",
                "type": "MASK"
                }
            ],
        "pos":
            [
            41.8576507568359,
            525.629638671875
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "LoadImage",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ue_properties":
                {
                "widget_ue_connectable":
                    {
                    "image": true,
                    "upload": true
                    }
                },
            "ver": "0.3.50"
            },
        "size":
            [
            284,
            314.000030517578
            ],
        "type": "LoadImage",
        "widgets_values":
            [
            "example.png",
            "image"
            ]
        },
        {
        "flags":
            {
            },
        "id": 117,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "clip_name",
                "name": "clip_name",
                "type": "COMBO",
                "widget":
                    {
                    "name": "clip_name"
                    }
                },
                {
                "link": null,
                "localized_name": "type",
                "name": "type",
                "type": "COMBO",
                "widget":
                    {
                    "name": "type"
                    }
                },
                {
                "link": null,
                "localized_name": "device",
                "name": "device",
                "shape": 7,
                "type": "COMBO",
                "widget":
                    {
                    "name": "device"
                    }
                },
                {
                "link": null,
                "localized_name": "virtual_vram_gb",
                "name": "virtual_vram_gb",
                "shape": 7,
                "type": "FLOAT",
                "widget":
                    {
                    "name": "virtual_vram_gb"
                    }
                },
                {
                "link": null,
                "localized_name": "donor_device",
                "name": "donor_device",
                "shape": 7,
                "type": "COMBO",
                "widget":
                    {
                    "name": "donor_device"
                    }
                },
                {
                "link": null,
                "localized_name": "expert_mode_allocations",
                "name": "expert_mode_allocations",
                "shape": 7,
                "type": "STRING",
                "widget":
                    {
                    "name": "expert_mode_allocations"
                    }
                },
                {
                "link": null,
                "localized_name": "high_precision_loras",
                "name": "high_precision_loras",
                "shape": 7,
                "type": "BOOLEAN",
                "widget":
                    {
                    "name": "high_precision_loras"
                    }
                }
            ],
        "mode": 0,
        "order": 6,
        "outputs":
            [
                {
                "links":
                    [
                    229,
                    230
                    ],
                "localized_name": "CLIP",
                "name": "CLIP",
                "type": "CLIP"
                }
            ],
        "pos":
            [
            -196.856872558594,
            -152.455688476563
            ],
        "properties":
            {
            "aux_id": "pollockjj/ComfyUI-MultiGPU",
            "cnr_id": "comfyui-multigpu",
            "Node name for S&R": "CLIPLoaderGGUFDisTorch2MultiGPU",
            "ver": "2.5.10"
            },
        "size":
            [
            337.195892333984,
            202
            ],
        "type": "CLIPLoaderGGUFDisTorch2MultiGPU",
        "widgets_values":
            [
            "Qwen2.5-VL-7B-Instruct-Q4_K_M.gguf",
            "qwen_image",
            "cuda:0",
            0,
            "cpu",
            "",
            false
            ]
        },
        {
        "flags":
            {
            },
        "id": 60,
        "inputs":
            [
                {
                "link": 110,
                "localized_name": "\u753b\u50cf",
                "name": "images",
                "type": "IMAGE"
                },
                {
                "link": null,
                "localized_name": "\u30d5\u30a1\u30a4\u30eb\u540d_\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9",
                "name": "filename_prefix",
                "type": "STRING",
                "widget":
                    {
                    "name": "filename_prefix"
                    }
                }
            ],
        "mode": 0,
        "order": 18,
        "outputs":
            [
            ],
        "pos":
            [
            1119.38561471772,
            103.208831787109
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "SaveImage",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ver": "0.3.48",
            "widget_ue_connectable":
                {
                }
            },
        "size":
            [
            449.722351074219,
            631.7734375
            ],
        "type": "SaveImage",
        "widgets_values":
            [
            "%date:yyyy-MM-dd%/%date:MMdd_hhmmss%_Image"
            ]
        },
        {
        "flags":
            {
            },
        "id": 66,
        "inputs":
            [
                {
                "link": 233,
                "localized_name": "\u30e2\u30c7\u30eb",
                "name": "model",
                "type": "MODEL"
                },
                {
                "link": null,
                "localized_name": "\u30b7\u30d5\u30c8",
                "name": "shift",
                "type": "FLOAT",
                "widget":
                    {
                    "name": "shift"
                    }
                }
            ],
        "mode": 0,
        "order": 14,
        "outputs":
            [
                {
                "links":
                    [
                    141
                    ],
                "localized_name": "\u30e2\u30c7\u30eb",
                "name": "MODEL",
                "type": "MODEL"
                }
            ],
        "pos":
            [
            653.426330566406,
            -185.867492675781
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "ModelSamplingAuraFlow",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ver": "0.3.48",
            "widget_ue_connectable":
                {
                }
            },
        "size":
            [
            290,
            60
            ],
        "type": "ModelSamplingAuraFlow",
        "widgets_values":
            [
            3
            ]
        },
        {
        "flags":
            {
            },
        "id": 112,
        "inputs":
            [
                {
                "link": null,
                "localized_name": "\u5e45",
                "name": "width",
                "type": "INT",
                "widget":
                    {
                    "name": "width"
                    }
                },
                {
                "link": null,
                "localized_name": "\u9ad8\u3055",
                "name": "height",
                "type": "INT",
                "widget":
                    {
                    "name": "height"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30d0\u30c3\u30c1\u30b5\u30a4\u30ba",
                "name": "batch_size",
                "type": "INT",
                "widget":
                    {
                    "name": "batch_size"
                    }
                }
            ],
        "mode": 0,
        "order": 7,
        "outputs":
            [
                {
                "links":
                    [
                    ],
                "localized_name": "\u6f5c\u5728",
                "name": "LATENT",
                "type": "LATENT"
                }
            ],
        "pos":
            [
            659.842223891811,
            609.561719136864
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "Node name for S&R": "EmptySD3LatentImage",
            "ver": "0.3.59"
            },
        "size":
            [
            270,
            106
            ],
        "type": "EmptySD3LatentImage",
        "widgets_values":
            [
            1024,
            1024,
            1
            ]
        },
        {
        "bgcolor": "#353",
        "color": "#232",
        "flags":
            {
            },
        "id": 111,
        "inputs":
            [
                {
                "link": 229,
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP"
                },
                {
                "link": 207,
                "localized_name": "vae",
                "name": "vae",
                "shape": 7,
                "type": "VAE"
                },
                {
                "link": 236,
                "localized_name": "image1",
                "name": "image1",
                "shape": 7,
                "type": "IMAGE"
                },
                {
                "link": 219,
                "localized_name": "image2",
                "name": "image2",
                "shape": 7,
                "type": "IMAGE"
                },
                {
                "link": 217,
                "localized_name": "image3",
                "name": "image3",
                "shape": 7,
                "type": "IMAGE"
                },
                {
                "link": null,
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget":
                    {
                    "name": "prompt"
                    }
                }
            ],
        "mode": 0,
        "order": 12,
        "outputs":
            [
                {
                "links":
                    [
                    211
                    ],
                "localized_name": "\u6761\u4ef6\u4ed8\u3051",
                "name": "CONDITIONING",
                "type": "CONDITIONING"
                }
            ],
        "pos":
            [
            220,
            -90
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "Node name for S&R": "TextEncodeQwenImageEditPlus",
            "ver": "0.3.59"
            },
        "size":
            [
            400,
            200
            ],
        "type": "TextEncodeQwenImageEditPlus",
        "widgets_values":
            [
            " image 1 lie on the sofa , and  image 3 Sitting on a chair, and let image 2 lie on the floor."
            ]
        },
        {
        "flags":
            {
            },
        "id": 3,
        "inputs":
            [
                {
                "link": 186,
                "localized_name": "\u30e2\u30c7\u30eb",
                "name": "model",
                "type": "MODEL"
                },
                {
                "link": 211,
                "localized_name": "\u30dd\u30b8\u30c6\u30a3\u30d6",
                "name": "positive",
                "type": "CONDITIONING"
                },
                {
                "link": 210,
                "localized_name": "\u30cd\u30ac\u30c6\u30a3\u30d6",
                "name": "negative",
                "type": "CONDITIONING"
                },
                {
                "link": 221,
                "localized_name": "\u6f5c\u5728\u753b\u50cf",
                "name": "latent_image",
                "type": "LATENT"
                },
                {
                "link": 238,
                "localized_name": "\u30b7\u30fc\u30c9",
                "name": "seed",
                "type": "INT",
                "widget":
                    {
                    "name": "seed"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30b9\u30c6\u30c3\u30d7",
                "name": "steps",
                "type": "INT",
                "widget":
                    {
                    "name": "steps"
                    }
                },
                {
                "link": null,
                "localized_name": "cfg",
                "name": "cfg",
                "type": "FLOAT",
                "widget":
                    {
                    "name": "cfg"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30b5\u30f3\u30d7\u30e9\u30fc\u540d",
                "name": "sampler_name",
                "type": "COMBO",
                "widget":
                    {
                    "name": "sampler_name"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9",
                "name": "scheduler",
                "type": "COMBO",
                "widget":
                    {
                    "name": "scheduler"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30ce\u30a4\u30ba\u9664\u53bb",
                "name": "denoise",
                "type": "FLOAT",
                "widget":
                    {
                    "name": "denoise"
                    }
                }
            ],
        "mode": 0,
        "order": 16,
        "outputs":
            [
                {
                "links":
                    [
                    128
                    ],
                "localized_name": "\u6f5c\u5728",
                "name": "LATENT",
                "slot_index": 0,
                "type": "LATENT"
                }
            ],
        "pos":
            [
            740,
            90
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "enableTabs": false,
            "hasSecondTab": false,
            "Node name for S&R": "KSampler",
            "secondTabOffset": 80,
            "secondTabText": "Send Back",
            "secondTabWidth": 65,
            "tabWidth": 65,
            "tabXOffset": 10,
            "ver": "0.3.48",
            "widget_ue_connectable":
                {
                }
            },
        "size":
            [
            300,
            474
            ],
        "type": "KSampler",
        "widgets_values":
            [
            503721331290478,
            "randomize",
            4,
            1,
            "euler",
            "simple",
            1
            ]
        },
        {
        "flags":
            {
            },
        "id": 123,
        "inputs":
            [
            ],
        "mode": 0,
        "order": 8,
        "outputs":
            [
                {
                "dir": 4,
                "links":
                    [
                    238
                    ],
                "name": "SEED",
                "shape": 3,
                "type": "INT"
                }
            ],
        "pos":
            [
            272.419598068016,
            -262.024002760034
            ],
        "properties":
            {
            "cnr_id": "rgthree-comfy",
            "randomMax": 1125899906842624,
            "randomMin": 0,
            "ver": "0fb1e239a903e93ef626a8c20589b38f46e39dff"
            },
        "size":
            [
            315,
            130
            ],
        "type": "Seed (rgthree)",
        "widgets_values":
            [
            -1,
            "",
            "",
            ""
            ]
        },
        {
        "flags":
            {
            },
        "id": 119,
        "inputs":
            [
                {
                "link": 232,
                "localized_name": "\u30e2\u30c7\u30eb",
                "name": "model",
                "type": "MODEL"
                },
                {
                "link": null,
                "localized_name": "lora_name",
                "name": "lora_name",
                "type": "COMBO",
                "widget":
                    {
                    "name": "lora_name"
                    }
                },
                {
                "link": null,
                "localized_name": "\u30e2\u30c7\u30eb\u306e\u5f37\u5ea6",
                "name": "strength_model",
                "type": "FLOAT",
                "widget":
                    {
                    "name": "strength_model"
                    }
                }
            ],
        "mode": 0,
        "order": 10,
        "outputs":
            [
                {
                "links":
                    [
                    233
                    ],
                "localized_name": "\u30e2\u30c7\u30eb",
                "name": "MODEL",
                "type": "MODEL"
                }
            ],
        "pos":
            [
            318.708591869462,
            -448.445636176842
            ],
        "properties":
            {
            "cnr_id": "comfy-core",
            "Node name for S&R": "LoraLoaderModelOnly",
            "ver": "0.3.68"
            },
        "size":
            [
            270,
            82
            ],
        "type": "LoraLoaderModelOnly",
        "widgets_values":
            [
            "Qwen-Image-Lightning-4steps-V1.0-bf16.safetensors",
            1
            ]
        }
    ],
"revision": 0,
"version": 0.4
}

ComfyUI

Posted by eightban