KJNodes/deprecatedgenerated

WanVideo Tea Cache (native)(WanVideoTeaCacheKJ)

此节点通过修补(Patch)输入模型来实现其功能

Wan Video Tea Cache KJ

model
model
rel_l1_thresh
0.275
start_percent
0.10
end_percent
1.00
cache_device
offload_device
coefficients
i2v_480
KJNodes

WanVideo Tea Cache (native) 节点通过修改(Patch)输入模型来实现其功能。此节点已弃用。请改用原生的 EasyCache 节点或其他最新的替代节点。

WanVideo Tea Cache (native) 节点是一个用于加速 WanVideo 模型推理过程的优化工具。其核心功能是通过缓存中间计算结果,在满足特定条件时复用缓存,从而跳过部分计算步骤,显著提升视频生成或处理的效率。

节点功能

此节点通过修改(Patch)输入模型来实现其功能。其核心机制基于一个相对 L1 距离阈值来判断何时应用缓存,这是一种在生成速度与结果准确性之间的权衡策略。节点支持为不同的 WanVideo 模型变体(如 1.3B、14B)选择预设的缩放系数,以优化缓存判断的准确性,同时也允许手动禁用系数进行更基础的调整。

节点参数说明 - WanVideo Tea Cache (native)

输入(Inputs)

参数名称数据类型必填默认值取值范围/选项说明
modelMODEL--model(输出参数):输出已应用 TeaCache 优化策略的模型,可供后续采样节点使用。

参数(Parameters)

参数名称数据类型必填默认值取值范围/选项说明
cache_deviceCOMBOoffload_device"main_device", "offload_device"cache_device(输入参数):选择缓存数据存储的设备,可选“main_device”(主设备)或“offload_device”(卸载设备),用于管理内存或显存的使用。
coefficientsCOMBOi2v_480"disabled", "1.3B", "14B", "i2v_480", "i2v_720"coefficients(输入参数):选择用于重新缩放相对 L1 距离的预设系数,选项包括“disabled”(禁用)及针对不同模型(1.3B, 14B)和分辨率(i2v_480, i2v_720)的预设。禁用时需使用更小的阈值。
rel_l1_threshFLOAT0.2750.0 - 10.0 (步长: 0.001)决定何时应用缓存的阈值,在速度与准确性之间权衡。使用系数时,除 1.3B 模型外,较好的值范围是 0.2-0.4;1.3B 模型需要大约小 10 倍,与不使用系数时相同。
start_percentFLOAT0.10.0 - 1.0 (步长: 0.01)使用 TeaCache 的起始步骤百分比。
end_percentFLOAT1.00.0 - 1.0 (步长: 0.01)使用 TeaCache 的结束步骤百分比。

输出(Outputs)

参数名称数据类型说明
modelMODELmodel(输出参数):输出已应用 TeaCache 优化策略的模型,可供后续采样节点使用。

使用场景

在视频生成工作流中,此节点通常连接在 KSampler 或类似采样器之前。例如,当使用 WanVideo 模型生成一段连贯视频时,用户可以将模型先通过此节点处理,通过调整阈值和起止百分比,在保证运动流畅性的前提下,跳过部分采样步骤,从而加快整个视频序列的生成速度。

注意事项

此节点已被标记为“弃用”,意味着未来版本的 ComfyUI 或相关插件中可能不再维护或提供此功能,建议用户留意后续的替代方案。使用时需注意,过早的步骤(如起始百分比设置过小)不应被跳过,否则可能导致生成视频的动态效果受损。

WanVideo Tea Cache (native) 节点源码链接

WanVideo Tea Cache (native) 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…