Commit Graph
754 Commits
Author SHA1 Message Date
kijai 7c93aea182 rename fp8 optimization in code for clarity as it does more than that with loras 2025-08-11 14:32:57 +03:00
kijai 341932b58f Fix unmerged lora application on unquantized models 2025-08-11 01:34:25 +03:00
kijai d6270ace0a Merge branch 'pr/1013' 2025-08-10 21:35:41 +03:00
kijai abd350bbf4 Actually catch interrupt to free memory 2025-08-10 21:07:13 +03:00
Mel Massadian 19e88b0293 Merge branch 'kijai:main' into feat/encode_progress 2025-08-10 15:37:02 +02:00
kijai 7e474b6b16 Fix pusa extension 2025-08-10 01:34:16 +03:00
kijai 53e740a1e6 Update nodes.py 2025-08-09 16:24:30 +03:00
kijai 8185e9b3cb Better fp8 linear layer patching with torch.compile 2025-08-09 16:18:33 +03:00
denk c4c06d2c94 Revert "renamed controlnet workflows"
This reverts commit 31ae7a6227.
2025-08-09 16:09:23 +03:00
denk 31ae7a6227 renamed controlnet workflows 2025-08-09 14:56:52 +03:00
denk af0b4d9a29 Fix controlnet bug for wan2.2 and add workflow examples 2025-08-09 13:38:19 +03:00
kijai cf8e403f88 Fix gguf 2025-08-09 13:28:20 +03:00
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
Mel Massadian a4871802ad feat: ✨ add progress for VACE_Encode
allows to cancel earlier
2025-08-08 16:25:31 +02: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