README_CN.md

March 6, 2025 · View on GitHub

English

添加一些钩子方法。例如支持TeaCacheFirst Block Cache加速PulID-FluxFlux混元视频LTXVideoMochiVideoWanVideo

ComfyUI主体版本需要>=0.3.17

预览 (图片含工作流)

save api extended

加速PuLID (需要配合我的另一插件 ComfyUI_PuLID_Flux_ll使用) save api extended

安装

  • 手动安装
    cd custom_nodes
    git clone https://github.com/lldacing/ComfyUI_Patches_ll.git
    # restart ComfyUI

节点

  • FluxForwardOverrider
    • Flux模型增加一些hook方法
  • VideoForwardOverrider
    • 为视频模型添加一些hook方法. 支持 HunYuanVideoLTXVideoMochiVideoWanVideo
  • DitForwardOverrider
    • 为Dit架构模型增加一些hook方法(自动识别模型类型). 支持 FluxHunYuanVideoLTXVideoMochiVideoWanVideo
  • ApplyTeaCachePatch
    • 使用*ForwardOverrider中支持的hook方法提供TeaCache加速,支持 FluxHunYuanVideoLTXVideoMochiVideoWanVideo
    • 我测试结果,MochiVideo可能加速失败,加速后视频质量不太好,可能出现全黑视频
  • ApplyTeaCachePatchAdvanced
    • 支持设置 start_atend_at
  • ApplyFirstBlockCachePatch
    • 使用*ForwardOverrider中支持的hook方法提供First Block Cache加速,支持 FluxHunYuanVideoLTXVideoMochiVideoWanVideo
    • 我测试结果,MochiVideo可能加速失败,加速后视频质量不太好,可能出现全黑视频
  • ApplyFirstBlockCachePatchAdvanced
    • 支持设置 start_atend_at

加速参考

TeaCache (rel_l1_thresh值)

原始速度1.5x1.8x2.0x
Flux00.250.40.6
HunYuanVideo00.1-0.15
LTXVideo00.03-0.05
MochiVideo00.06-0.09
WanVideo0---

注: "-" 表示加速不明显、低质量或未测试。WanVideo的不同模型加速效果有差异。

First Block Cache (residual_diff_threshold value)

原始速度1.2x1.5x1.8x
Flux0--0.12
HunYuanVideo0-0.1-
LTXVideo00.05--
MochiVideo0-0.03-
WanVideo0-0.05-

注: "-" 表示加速不明显、低质量或未测试。

感谢

TeaCache ParaAttention Comfy-WaveSpeed