ComfyUI-LoaderUtils Load Model When It Need

详情

模型描述

你好,我是xiaozhijason(又名lrzjason)。我创建了一组辅助节点,可在工作流的任何位置加载任意模型。

GitHub:https://github.com/lrzjason/ComfyUI-LoaderUtils

✨ 介绍 ComfyUI-LoaderUtils:按需加载模型

我开发了一组即插即用的替换加载节点,可让你精确控制VRAM使用并实现灵活的模型加载。如何实现?通过为每个加载器添加一个神奇的可选参数 any,让你能够根据工作流的实际需求来安排模型加载顺序

核心创新:
策略性加载顺序 —— 在文本编码完成后,再加载重型模型(UNET/扩散模型)
无需修改现有工作流 —— 兼容现有设置(只需将标准加载器替换为 _Any 版本,并在需要时连接加载器)
覆盖所有加载器:检查点、LoRAs、ControlNets、VAEs、CLIP、GLIGEN —— [完整列表见下文]

💡 实际工作流示例

LoaderUtils

  1. 运行文本提示与条件处理

  2. 然后通过 UNETLoader_Any 加载 UNET

  3. 最后在采样完成后通过 VAELoader_Any 加载 VAE → 在8GB显存GPU上稳定运行

🧩 可用加载器节点(全部带 _Any 后缀)

标准加载器 智能替换版本
CheckpointLoader CheckpointLoader_Any
VAELoader VAELoader_Any
LoraLoader LoraLoader_Any
ControlNetLoader ControlNetLoader_Any
CLIPLoader CLIPLoader_Any
(另有7种以上,包括Diffusers、unCLIP、GLIGEN等)

无任何妥协:所有原始参数均保留——只需将连接接入 any 输入端,即可控制加载顺序!

此模型生成的图像

未找到图像。