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
Working with PuLID
(need my other custom nodes ComfyUI_PuLID_Flux_ll)
- Manual
cd custom_nodes
git clone https://github.com/lldacing/ComfyUI_Patches_ll.git
# restart ComfyUI
- FluxForwardOverrider
- Add some hooks method support to the
Flux
model
- 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
hooks
provided in*ForwardOverrider
to supportTeaCache
acceleration. SupportFlux
,HunYuanVideo
,LTXVideo
,MochiVideo
,WanVideo
- In my test results, the video quality is not good after acceleration for
MochiVideo
- Use the
- ApplyTeaCachePatchAdvanced
- Support
start_at
andend_at
- Support
- ApplyFirstBlockCachePatch
- Use the
hooks
provided in*ForwardOverrider
to supportFirst Block Cache
acceleration. SupportFlux
,HunYuanVideo
,LTXVideo
,MochiVideo
,WanVideo
- In my test results, the video quality is not good after acceleration for
MochiVideo
- Use the
- ApplyFirstBlockCachePatchAdvanced
- Support
start_at
andend_at
- Support
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.
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.