VRAM Debug
节点功能:主要用于监控和管理 VRAM (显存) 的使用情况。这个节点可以帮助用户在 ComfyUI 工作流中清理内存、收集垃圾并显示内存使用情况。
输入参数
参数名称 | 说明 |
---|
any_input | 任意输入类型,仅用于触发流程,原样返回。 |
image_pass | 可选图像输入,仅用于通过,不参与处理。 |
model_pass | 可选模型输入,仅用于通过,不参与处理。 |
输出参数
参数名称 | 说明 |
---|
any_output | 原样返回的 any_input 数据。 |
image_pass | 原样返回的图像输入。 |
model_pass | 原样返回的模型输入。 |
freemem_before | 清理前的可用 VRAM(单位:字节)。 |
freemem_after | 清理后的可用 VRAM(单位:字节)。 |
控件参数
参数名称 | 说明 |
---|
empty_cache | 是否调用 model_management.soft_empty_cache() 清理未使用显存缓存。建议默认启用,尤其在推理任务间隔时释放显存。 |
gc_collect | 是否执行 Python 的垃圾回收 gc.collect()。建议开启,可清除不再引用的内存对象,有助于释放非显存资源。 |
unload_all_models | 是否强制卸载当前加载的所有模型。仅在需要彻底释放 GPU 资源或切换模型前使用,避免重复加载。 |