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
运行文本提示与条件处理
然后通过
UNETLoader_Any加载 UNET最后在采样完成后通过
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 输入端,即可控制加载顺序!

