Nodes/ComfyUI-ZhiHui/🧠 智绘_显存内存优化
ComfyUI Node

🧠 智绘_显存内存优化

用途:显存/内存智能优化(预留显存、低内存/低显存时卸载模型、清空缓存、GC)。 放置位置:建议放在工作流最前面;或在加载大模型/高分辨率采样前再放一个。 直通用法:把“🔌 任意输入”接在你想触发的位置,输出端继续接回原流程,即可精确控制本节点何时执行。 信息展示:运行后信息会直接显示在节点里(无需接信息输出端口)。 参数说明: - 预留显存GB:写入 ComfyUI 的预留显存设置,给系统/其它程序留显存;越大越稳,但可用显存越少。 - 内存安全余量GB:RAM 可用低于此值时触发“卸载全部模型 + 清理”。 - 显存安全余量GB:VRAM 可用低于此值时触发“卸载部分模型占用 + 清理”。 - 低内存时卸载全部模型:更激进,适合爆内存/频繁切图场景。 - 运行时清空缓存:每次运行都做一次缓存清理,能缓解碎片但可能略慢。 - 强制GC:强制 Python 垃圾回收,配合清理更彻底但可能卡一下。 如何判断生效:看节点内显示的“动作=…”和“预留显存=…”,以及运行前后 RAM/VRAM 可用数值变化。

By zhuyungen·Created 7 months ago·Updated 3 months ago· 0
🧠 智绘_显存内存优化
  • 🔌 任意输入
  • 🔌 任意输出
✅ 启用true
🐙 预留显存GB0.6
🧠 内存安全余量GB4.0
🧠 显存安全余量GB0.0
🧹 低内存时卸载全部模型true
🧽 运行时清空缓存true
🧯 强制GCtrue
Category智绘灵箱

Inputs (8)

NameTypeDefaultDescription
✅ 启用BOOLEANtrue总开关;关闭时不做任何优化,仅输出状态
🐙 预留显存GBFLOAT0.60–256预留给系统/其它程序的显存(GB)。越大越稳,但可用显存越少
🧠 内存安全余量GBFLOAT4.00–512RAM可用低于此值(GB)时触发“卸载全部模型+清理”
🧠 显存安全余量GBFLOAT0.00–256VRAM可用低于此值(GB)时触发“卸载部分模型占用+清理”;0表示不启用该规则
🧹 低内存时卸载全部模型BOOLEANtrue当RAM不足时卸载所有已加载模型,回收更彻底但会触发后续重新加载
🧽 运行时清空缓存BOOLEANtrue每次运行都清理一次缓存,缓解碎片,但可能略慢
🧯 强制GCBOOLEANtrue强制Python垃圾回收(gc.collect),可能更彻底但会有短暂停顿
🔌 任意输入opt*任意类型直通输入:把它接在你想触发优化的环节中间

Outputs (1)

NameTypeDescription
🔌 任意输出*