添加一些钩子方法。例如支持TeaCache
和First Block Cache
加速PulID-Flux
、Flux
、混元视频
、LTXVideo
、MochiVideo
。
ComfyUI主体版本需要>=0.3.7
加速PuLID
(需要配合我的另一插件 ComfyUI_PuLID_Flux_ll使用)
- 手动安装
cd custom_nodes
git clone https://github.com/lldacing/ComfyUI_Patches_ll.git
# restart ComfyUI
- FluxForwardOverrider
- 为
Flux
模型增加一些hook
方法
- 为
- VideoForwardOverrider
- 为视频模型添加一些
hook
方法. 支持HunYuanVideo
、LTXVideo
、MochiVideo
- 为视频模型添加一些
- DitForwardOverrider
- 为Dit架构模型增加一些
hook
方法(自动识别模型类型). 支持Flux
、HunYuanVideo
、LTXVideo
、MochiVideo
- 为Dit架构模型增加一些
- ApplyTeaCachePatch
- 使用
*ForwardOverrider
中支持的hook
方法提供TeaCache
加速,支持Flux
、HunYuanVideo
、LTXVideo
、MochiVideo
- 我测试结果,
MochiVideo
可能加速失败,加速后视频质量不太好,可能出现全黑视频
- 使用
- ApplyTeaCachePatchAdvanced
- 支持设置
start_at
和end_at
- 支持设置
- ApplyFirstBlockCachePatch
- 使用
*ForwardOverrider
中支持的hook
方法提供First Block Cache
加速,支持Flux
、HunYuanVideo
、LTXVideo
、MochiVideo
- 我测试结果,
MochiVideo
可能加速失败,加速后视频质量不太好,可能出现全黑视频
- 使用
- ApplyFirstBlockCachePatchAdvanced
- 支持设置
start_at
和end_at
- 支持设置