kijai
0da602f8e9
silence the img key error spam when using 2.1 I2V loras on 2.2 or T2V
2025-08-09 12:17:55 +03:00
kijai
99c946ae43
Fix lora not always working with compile
2025-08-09 11:20:30 +03:00
kijai
f0e81d01c9
prints
2025-08-09 10:52:27 +03:00
kijai
b57e245beb
Update wanvideo_Fun_2_2_control_example_01.json
2025-08-09 10:49:52 +03:00
kijai
ceedc9e493
Update nodes_model_loading.py
2025-08-09 10:49:42 +03:00
kijai
48fa904ad8
fp8 matmul for scaled models
...
Fp8 matmul (fp8_fast) doesn't seem feasible with unmerged LoRAs as you'd need to first upcast, then apply LoRA, then downcast back to fp8 and that is too slow. Direct adding in fp8 is also not possible since that's just not something fp8 dtypes support.
2025-08-09 10:17:11 +03:00
kijai
1757847e5f
bump version
2025-08-09 10:13:05 +03:00
kijai
a64d8bb0df
Fix fun control 2.2 timestep scheduling
2025-08-08 17:03:01 +03:00
kijai
f82d47273c
Update wanvideo_Fun_2_2_control_example_01.json
2025-08-08 16:26:26 +03:00
kijai
9be0eb133c
Fix lora scheduling in multilora loader
2025-08-08 13:47:08 +03:00
kijai
db93edb665
Create wanvideo_Fun_2_2_control_example_01.json
2025-08-08 13:42:07 +03:00
kijai
e1acc2c4e7
Support Fun 2.2
2025-08-08 11:49:04 +03:00
kijai
d446e97309
Experimental RAAG (Ratio Aware Adaptive Guidance) implementation
...
https://arxiv.org/abs/2508.03442
Available in experimental_args, alpha > 0 = enabled, default value is 1.0
2025-08-08 00:17:32 +03:00
kijai
ab06ac2f64
Closer to original EchoShot implementation, bugfixes
...
Turns out I never had the right way of using EchoShot and was always just accidentally using my existing rope splitting... which just worked with the EchoShot weights, this commit adds proper EchoShot and it's used when their prompt format is used, the previous behaviour can be restored by using my splitting method with " | " between the prompts. EchoShot example has been updated to reflect that.
2025-08-07 12:08:42 +03:00
kijai
6191451e2c
support qwen 2.5 7b
2025-08-06 21:02:39 +03:00
kijai
2a21c4f6ae
VAE cleanup and adjustments, add node to allow using native VAE
2025-08-06 17:28:50 +03:00
kijai
69dd4689bf
Make prompt extender use sampling and add seed option
2025-08-05 21:17:11 +03:00
kijai
92eac2a9e1
typo
2025-08-05 18:25:42 +03:00
kijai
9129c8cc1d
Revert dimension check until I learn how to math
2025-08-05 14:26:45 +03:00
kijai
bacb2a2053
Update nodes_model_loading.py
2025-08-05 01:44:42 +03:00
kijai
8e71286b6d
Allow torch.compile VAE decoder
...
Slight speedup especially for 5B...
2025-08-05 01:31:31 +03:00
kijai
0e9b1973b0
Add error indicating incompatible input size
...
More relevant now with 5B VAE requiring things to be divisible by 32
2025-08-05 00:35:52 +03:00
kijai
6ec463288f
Fix LoRA scheduling with multiple LoRAs
2025-08-04 23:47:02 +03:00
kijai
1b73c10ed5
Update nodes.py
2025-08-04 23:18:50 +03:00
kijai
fc7f504e85
Fix empty latents bug from previous commit
2025-08-04 23:16:25 +03:00
kijai
fe7e124329
More 5B features
2025-08-04 21:27:36 +03:00
kijai
78a7e20838
Fix lora schedule with multilora node
2025-08-04 16:51:53 +03:00
kijai
7862749cfe
Fix single text encode
2025-08-04 01:25:06 +03:00
kijai
267e86704b
Update gguf.py
2025-08-04 00:49:53 +03:00
kijai
7a00a875e7
LoRA scheduling on GGUFs too
2025-08-04 00:49:29 +03:00
kijai
3552478d02
Update nodes_model_loading.py
2025-08-04 00:04:21 +03:00
kijai
801f543a7a
Allow LoRA timestep scheduling
...
LoRA strength can now be a list of floats that represents the strength at any given step
2025-08-04 00:02:19 +03:00
kijai
88b5feb1ed
Fix VRAM management (again)
2025-08-03 22:35:24 +03:00
Jukka Seppänen
1654741cdf
Merge pull request #955 from SD-inst/error_propagation
...
Propagate errors to frontend
2025-08-03 22:03:30 +03:00
kijai
5cde6f2216
Fix T5 double RAM use
2025-08-03 12:28:25 +03:00
kijai
26c1911e41
Allow loading 5B controlnet
...
inference doesn't work yet
2025-08-03 12:17:10 +03:00
kijai
309a93c221
Update nodes_model_loading.py
2025-08-02 21:13:29 +03:00
kijai
c93e69fb9a
Merge branch 'main' of https://github.com/kijai/ComfyUI-WanVideoWrapper
2025-08-02 19:53:26 +03:00
kijai
b5199ec7e0
Fix control lora
2025-08-02 19:53:20 +03:00
Jukka Seppänen
158b62dafa
Merge pull request #952 from SD-inst/tdqm-fix
...
Reduce tdqm spam
2025-08-02 19:46:40 +03:00
kijai
e9b537f23c
Update nodes.py
2025-08-02 19:35:02 +03:00
kijai
7074688ced
Add prompt extension with local Qwen
2025-08-02 19:27:26 +03:00
kijai
ce4ac89659
Add shift to DummyComfyWanModelObject
2025-08-02 10:40:42 +03:00
kijai
8035353cc0
Update pyproject.toml
2025-08-02 02:09:54 +03:00
kijai
99d012230f
Catch missing taew2_1.safetensors better
2025-08-02 02:09:42 +03:00
kijai
a9925496d5
update some workflows
2025-08-02 02:03:01 +03:00
kijai
907d1b0b0f
5B + context windows
2025-08-02 00:34:10 +03:00
kijai
25fe9ea642
handle cancellation better
2025-08-01 21:57:08 +03:00
kijai
168f3ccbee
Update nodes.py
2025-08-01 21:24:35 +03:00
kijai
d9be7b9c26
Allow other schedulers for 5B
2025-08-01 21:21:55 +03:00
kijai
e05864e751
Update nodes.py
2025-08-01 18:31:40 +03:00
kijai
83bb0e7f35
fp8 text encoder fixes
2025-08-01 17:42:32 +03:00
kijai
8321e19009
Fix single text encoder after previous change
2025-08-01 14:45:29 +03:00
kijai
5406a72f62
Improve text encoder cache and add alternative node which leaves nothing to memory after encoding
...
WanVideoTextEncodeCached -node will load T5 when the prompt is not found in the cache, then unload it completely.
2025-08-01 12:36:19 +03:00
kijai
9edab74562
Default non_blocking to False
...
too many RAM issues
2025-08-01 02:29:07 +03:00
kijai
7eebde487f
typo
2025-08-01 00:54:54 +03:00
kijai
945700d56e
5B fixes
2025-07-31 22:41:56 +03:00
kijai
5bacc50088
Add safety check for context windows to avoid crash on tensor slicing
2025-07-31 17:09:05 +03:00
kijai
b60814fb6b
Fix split prompting, get rid of diffusers on model class
2025-07-31 15:11:47 +03:00
kijai
10b67de349
Fix loading TAEW from extra paths
2025-07-31 13:47:59 +03:00
kijai
4cf2ffc979
Merge branch 'main' of https://github.com/kijai/ComfyUI-WanVideoWrapper
2025-07-31 12:50:17 +03:00
kijai
ef23a6213d
return denoised samples as well for previewing unfinished latents
2025-07-31 12:50:10 +03:00
Jukka Seppänen
ee1e762a7f
Update readme.md
2025-07-31 12:37:16 +03:00
kijai
0cc4583653
flowedit fix
2025-07-31 12:21:40 +03:00
kijai
e545b18627
vid2vid fix
...
Need to use add_noise_to_samples = True now for vid2vid, defaulting to False to not break 2.2 dual sampler workflows, but hardcode to always be True if denoise is used to not break old workflows
2025-07-30 19:41:51 +03:00
kijai
4eabdcce78
wrong way around
2025-07-30 18:45:19 +03:00
kijai
138b377d1d
Fix loading fp8 models where everything is fp8...
2025-07-30 17:34:56 +03:00
kijai
9a5d752ba1
Support custom sigmas on more schedulers
2025-07-30 16:20:48 +03:00
kijai
ec066008a8
Make start/end step work with vid2vid
2025-07-30 15:59:22 +03:00
kijai
406643f8ee
Create wanvideo_2_2_5B_I2V_example_WIP.json
2025-07-30 00:46:46 +03:00
kijai
6ef3ee83ef
Update nodes.py
2025-07-30 00:40:42 +03:00
kijai
3f4e8433bd
Add node to allow getting BasicScheduler sigmas
2025-07-29 23:06:01 +03:00
kijai
1570287db1
Update nodes_model_loading.py
2025-07-29 18:10:02 +03:00
kijai
15a57d22f7
fix slightly increased memory use
2025-07-29 18:08:32 +03:00
kijai
f835baa3d3
fix riflex
2025-07-29 10:52:39 +03:00
kijai
01e452c0d1
Update wanvideo2_2_I2V_A14B_example_WIP.json
2025-07-29 09:14:45 +03:00
kijai
234cffbf24
Fix comfy org scaled models giving black output
2025-07-29 08:05:48 +03:00
kijai
de11d52348
Update wanvideo2_2_I2V_A14B_example_WIP.json
2025-07-29 02:46:01 +03:00
kijai
6875b99611
remove this for now
2025-07-29 02:33:20 +03:00
kijai
e4fb931878
Update wanvideo2_2_I2V_A14B_example_WIP.json
2025-07-29 02:33:12 +03:00
kijai
5238f40fe3
Update nodes.py
2025-07-29 02:20:20 +03:00
kijai
a49936b645
Create wanvideo2_2_I2V_A14B_example_WIP.json
2025-07-29 02:20:17 +03:00
kijai
a3032e4363
clear lora patches first
2025-07-29 01:45:25 +03:00
kijai
7e290c67bf
Fix comfy progress bar when not doing full steps
2025-07-28 23:16:06 +03:00
kijai
fb7073259f
detect 2.2 I2V
...
untested
2025-07-28 22:43:37 +03:00
kijai
498c6859fe
Merge branch 'pr/883'
2025-07-28 22:16:48 +03:00
kijai
08d4569794
Update nodes.py
2025-07-28 21:42:35 +03:00
kijai
d6e9af7090
2.2 stuff
2025-07-28 21:38:40 +03:00
kijai
998a69cc0a
Update utils.py
2025-07-28 10:46:46 +03:00
kijai
3659c3f6e6
Progress bar for text encoding
2025-07-28 10:00:17 +03:00
kijai
ee6e790d80
Update nodes.py
2025-07-28 09:50:50 +03:00
kijai
5e725ff8fb
Allow running T5 no cpu
...
This is actually surprisingly fast, on AMD Ryzen 9 9900X it's faster to not move the T5 to GPU than to keep it on CPU all the way.
2025-07-28 09:39:36 +03:00
Jukka Seppänen
925ec31578
Merge pull request #876 from AustinMroz/main
...
Fix animated latent preview compatibility
2025-07-27 19:33:11 +03:00
kijai
f61aae6158
minimax + context windows
2025-07-27 17:10:41 +03:00
kijai
f86d2b84a0
Update nodes.py
2025-07-27 15:34:57 +03:00
kijai
3567202e75
Fix compile and support radial attn in the DF sampler
2025-07-27 14:19:31 +03:00
Jukka Seppänen
c0a4e8aa87
Update readme.md
2025-07-27 01:43:32 +03:00
kijai
bc68d35e5a
Create wanvideo_1_3B_EchoShot_example.json
2025-07-26 19:25:04 +03:00
kijai
cb36e1013e
Fix
2025-07-26 19:01:58 +03:00
kijai
df1476bf42
Support EchoShot
...
https://github.com/D2I-ai/EchoShot
2025-07-26 18:51:29 +03:00