numpy packaging


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)
cd custom_nodes
git clone https://github.com/lldacing/ComfyUI_Patches_ll.git
# restart ComfyUI
Flux modelHunYuanVideo, LTXVideo, MochiVideo, WanVideoFlux, HunYuanVideo, LTXVideo, MochiVideo, WanVideohooks provided in *ForwardOverrider to support TeaCache acceleration. Support Flux, HunYuanVideo, LTXVideo, MochiVideo, WanVideoMochiVideostart_at and end_athooks provided in *ForwardOverrider to support First Block Cache acceleration. Support Flux, HunYuanVideo, LTXVideo, MochiVideo, WanVideoMochiVideostart_at and end_at| | 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.