ComfyUI_Patches_ll
Some patches for Flux|HunYuanVideo|LTXVideo etc, support TeaCache, PuLID, First Block Cache.
Nodes (7)
One dial, big speedup
Flux at 1.8x
Near-free 1.5-2x speed on Flux and the video models
TeaCache with a start/end window for the aggressive middle
One overrider to rule Flux and every video model
The quiet node that makes TeaCache and First Block Cache work on Flux
Hunyuan, LTX, Mochi, and Wan
Add some hooks method. Such as: TeaCache and First Block Cache for PuLID-Flux Flux HunYuanVideo LTXVideo MochiVideo WanVideo.
Need upgrade ComfyUI Version>=0.3.17
Preview (Image with WorkFlow)

Working with PuLID (need my other custom nodes ComfyUI_PuLID_Flux_ll)

Install
- Manual
cd custom_nodes
git clone https://github.com/lldacing/ComfyUI_Patches_ll.git
# restart ComfyUI
Nodes
- FluxForwardOverrider
- Add some hooks method support to the
Fluxmodel
- Add some hooks method support to the
- VideoForwardOverrider
- Add some hooks method support to the video model. Support
HunYuanVideo,LTXVideo,MochiVideo,WanVideo
- Add some hooks method support to the video model. Support
- DitForwardOverrider
- Auto add some hooks method for model (automatically identify model type). Support
Flux,HunYuanVideo,LTXVideo,MochiVideo,WanVideo
- Auto add some hooks method for model (automatically identify model type). Support
- ApplyTeaCachePatch
- Use the
hooksprovided in*ForwardOverriderto supportTeaCacheacceleration. SupportFlux,HunYuanVideo,LTXVideo,MochiVideo,WanVideo - In my test results, the video quality is not good after acceleration for
MochiVideo
- Use the
- ApplyTeaCachePatchAdvanced
- Support
start_atandend_at
- Support
- ApplyFirstBlockCachePatch
- Use the
hooksprovided in*ForwardOverriderto supportFirst Block Cacheacceleration. SupportFlux,HunYuanVideo,LTXVideo,MochiVideo,WanVideo - In my test results, the video quality is not good after acceleration for
MochiVideo
- Use the
- ApplyFirstBlockCachePatchAdvanced
- Support
start_atandend_at
- Support
SpeedUp reference
TeaCache (rel_l1_thresh value)
| | Original | 1.5x | 1.8x | 2.0x | |--------------|----------|------|------|------| | Flux | 0 | 0.25 | 0.4 | 0.6 | | HunYuanVideo | 0 | 0.1 | - | 0.15 | | LTXVideo | 0 | 0.03 | - | 0.05 | | MochiVideo | 0 | 0.06 | - | 0.09 | | WanVideo | 0 | - | - | - |
Note: "-" indicates small speedup, low quality or untested. WanVideo's different models have different acceleration effects.
First Block Cache (residual_diff_threshold value)
| | Original | 1.2x | 1.5x | 1.8x | |--------------|----------|------|------|------| | Flux | 0 | - | - | 0.12 | | HunYuanVideo | 0 | - | 0.1 | - | | LTXVideo | 0 | 0.05 | - | - | | MochiVideo | 0 | - | 0.03 | - | | WanVideo | 0 | - | 0.05 | - |
Note: "-" indicates small speedup, low quality or untested.