Commit Graph
100 Commits
Author SHA1 Message Date
kijai 4f42dbfacf cfg 2025-09-29 22:46:28 +03:00
kijai 9b1ab5b5c7 Merge branch 'main' into lynx 2025-09-29 22:09:25 +03:00
kijai bea3fcad8f Fix diff diff masking with InfiniteTalk 2025-09-29 19:53:35 +03:00
kijai aefff3796e uncond 2025-09-28 11:21:05 +03:00
kijai 0ed0f54d11 initial lynx full support 2025-09-28 02:01:01 +03:00
kijai 4ba6c88ad8 Update nodes_model_loading.py 2025-09-27 16:11:07 +03:00
kijai 358baa2c2a Lynx + VACE 2025-09-27 02:05:17 +03:00
kijai cf235c0728 update 2025-09-27 00:49:38 +03:00
kijai ab31158673 init: support lite model 2025-09-27 00:49:02 +03:00
kijai 37365817e8 Revert unicode character in warning strings
Seems it may cause issues on some systems
2025-09-26 12:39:39 +03:00
kijai 86193e3cc9 Add a warning for possible custom node version conflict from having multiple WanVideoWrappers installed 2025-09-26 01:01:25 +03:00
kijai 05474da487 Fix denoise_strength usage 2025-09-26 00:32:13 +03:00
kijai cfdae3b49f WanAnimate: Fix case of no mask and no face when looping 2025-09-23 21:08:30 +03:00
kijai f05865de63 Fix VACE 2025-09-23 19:06:15 +03:00
kijai 840553b261 Update model.py 2025-09-23 19:04:37 +03:00
kijai b8c2bb0a93 Add torch native RMSNorm as a choice 2025-09-23 17:41:24 +03:00
kijai 0ba45a1645 Fix flash attention 2025-09-23 00:10:41 +03:00
kijai 17e2452d30 WanAnimate: Fix bug in previous 2025-09-22 19:15:05 +03:00
kijai 1c7e32d8af Support lucy edit 2025-09-22 15:34:48 +03:00
kijai 95cd0ef690 WanAnimate: Use empty frames for face when none are provided and masking is used
Necessary for the mask to work properly in this scenario
2025-09-22 15:18:17 +03:00
kijai 2c4dfaf4c8 WanAnimate: Fix regression in image quality when using fp8
Face blocks not doing well in fp8
2025-09-22 03:12:48 +03:00
kijai 1ab9803bda Update nodes_sampler.py 2025-09-22 02:57:19 +03:00
kijai 02583db554 WanAnimate: Encode pose latents in the loop too for better sync and seams between windows 2025-09-22 02:36:17 +03:00
kijai 7ebdcd4abc Fix context windows with infinite talk. 2025-09-22 01:54:04 +03:00
kijai 0ad92fad01 Update wanvideo_WanAnimate_example_01.json 2025-09-22 01:50:05 +03:00
kijai 2c42ac65e9 Update wanvideo_WanAnimate_example_01.json 2025-09-22 00:58:32 +03:00
kijai 718946ef13 Revert using torch RMSNorm as there are quality concerns 2025-09-21 18:19:27 +03:00
kijai fc3a684b0b WanAnimate: Move face adapter blocks to corresponding main blocks to include them in block swap 2025-09-21 16:34:17 +03:00
kijai 0482667c78 Use torch native (fused) RMSNorm if available 2025-09-21 15:29:33 +03:00
kijai 6cb1241d48 Refactor: Move sampler code to it's own file 2025-09-21 13:43:18 +03:00
Jukka Seppänen 28387fe37f Merge pull request #1216 from MinaWanasTA/fix-display-name-typo
Fix: Correct display name typo for TeaCache node
2025-09-21 13:42:29 +03:00
kijai b3ea982f6f version 2025-09-21 13:28:40 +03:00
kijai a6dc8aeb64 offload before vae encode too in WanAnimate loop 2025-09-20 21:52:37 +03:00
kijai b9fd93c19e WanAnimate: Fix first latent issue when not using bg_images and looping 2025-09-20 20:14:39 +03:00
kijai a90ee9773f Fix VACE first latent auto trimming 2025-09-20 14:51:15 +03:00
kijai 1cc8082452 Fix InfiniteTalk offloading 2025-09-20 14:46:35 +03:00
kijai 0dc8a84564 WanAnimate: zero face pixels for uncond 2025-09-20 01:03:13 +03:00
kijai 795a74d756 Update nodes.py 2025-09-19 22:28:27 +03:00
kijai 14a1f8bd71 Update nodes.py 2025-09-19 21:56:33 +03:00
kijai de4fcd6fb3 Update nodes.py 2025-09-19 18:40:49 +03:00
kijai ca48988742 Update wanvideo_WanAnimate_example_01.json 2025-09-19 18:11:47 +03:00
kijai bca7236c73 Update nodes.py 2025-09-19 18:03:24 +03:00
kijai e4627466f5 WanAnimate block swap fix 2025-09-19 16:59:57 +03:00
kijai 0f1ba64b80 Update wanvideo_WanAnimate_example_01.json 2025-09-19 16:26:36 +03:00
kijai 7aa9086b48 WanAnimate bugfixes 2025-09-19 16:23:16 +03:00
kijai 72f5423d6a Allow uni3c with WanAnimate 2025-09-19 15:28:01 +03:00
kijai 3acfb513ea WanAnimate input frame count tweaks 2025-09-19 14:51:19 +03:00
kijai 543df461ff Allow not using face 2025-09-19 13:57:39 +03:00
kijai b2623b3a04 Update wanvideo_WanAnimate_example_01.json 2025-09-19 13:31:46 +03:00
kijai de304b10d1 face adapter offloading 2025-09-19 12:45:08 +03:00
kijai 623ce5a9fa Update wanvideo_WanAnimate_example_01.json 2025-09-19 12:30:56 +03:00
kijai b2c8cf969f Fix pose and face strength setting 2025-09-19 12:04:07 +03:00
kijai 9d002ddfbc handle undetected faces better 2025-09-19 11:59:07 +03:00
kijai b06562823b Fix GGUF with WanAnimate 2025-09-19 11:35:14 +03:00
kijai 8bc1d6651a Create wanvideo_WanAnimate_example_01.json 2025-09-19 10:19:20 +03:00
kijai 79583d4be3 Support WanAnimate 2025-09-19 10:14:08 +03:00
kijai 95f3307d5c Fix InfiniteTalk regression 2025-09-16 18:39:04 +03:00
kijai e9672e8d56 Support HuMo 1.7B 2025-09-16 17:41:07 +03:00
kijai 6d05cc5cf9 Update wanvideo_HuMo_example_01.json 2025-09-16 15:43:34 +03:00
kijai 8f2c1b7824 Allow passing through control_images only on WanVideoVACEStartToEndFrame 2025-09-15 20:45:37 +03:00
kijai 076c4a5c7e Experimental: Allow HuMo to work with InfiniteTalk
Doesn't work that great, but pushing this anyway for possible future usecases
2025-09-15 19:07:34 +03:00
Jukka Seppänen 61c68365d2 Fix dimension ordering in HuMo reference images processing 2025-09-14 17:35:55 +03:00
kijai 70f8ac77dd Correct tooltip 2025-09-13 21:06:53 +03:00
kijai 7fa6be05b8 Fix HuMo context windows when using cfg 2025-09-13 20:41:16 +03:00
kijai f6fc9cee6e Update nodes.py 2025-09-13 20:29:05 +03:00
kijai 699bad3887 InfiniteTalk: Don't stack or return frames when using output path 2025-09-13 20:10:13 +03:00
kijai d47ac9cbe0 Update nodes.py 2025-09-13 19:43:12 +03:00
kijai 1ff6bab5f5 Update nodes.py 2025-09-13 19:40:52 +03:00
kijai 538534c749 Update wanvideo_HuMo_example_01.json 2025-09-13 19:24:03 +03:00
kijai 9063b99bd1 Allow T2V with HuMo 2025-09-13 19:20:19 +03:00
kijai 949647c4d0 Allow setting HuMo frame count to audio length
num_frames -1 = audio length
2025-09-13 17:43:40 +03:00
kijai d50ec8135e HuMo + context windows 2025-09-13 17:21:15 +03:00
kijai 38fd791a77 Squashed commit of the following:
commit fda0fe6e0c21eb10276ae302cd88b6cbcf5b36b5
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 16:55:00 2025 +0300

    Create wanvideo_HuMo_example_01.json

commit cffe3039c3d2fbacd4803329bf31b5fdc45215ba
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 16:30:49 2025 +0300

    Update model.py

commit ddce018a5a6ffeb926860342889b12efb7343ec0
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 16:29:27 2025 +0300

    cleanup

commit 8c021b8b3f66144804e500e74aa6f2be52f9f9fc
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 16:23:27 2025 +0300

    avoid compile graph break

commit ef9c7732042261581b4bba6d980def78633f56dc
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 16:16:13 2025 +0300

    Allow using whisper model without decoder layers

commit 8d0ba29ee84d14be6084ecbcee1cbc9414128fb3
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 15:55:26 2025 +0300

    start/end percent for HuMo audio

commit bfe0d358a8820240f262351e61cfb979cb9a47ff
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 15:37:11 2025 +0300

    cleanup

commit e563ae317f24a7f5751b43cdef4bffbaeaea5114
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Sep 13 14:02:21 2025 +0300

    Make audio work

commit 95855196c51b1124a19079b746c5d12ec70d9026
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Sep 12 18:10:04 2025 +0300

    cfg

commit d5a18b090fe719b7f0b00a0f68e6824685598313
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Sep 12 03:10:15 2025 +0300

    wrong way around

commit 34c8c4842c14002fe4694dfa23c24a65b7ea39d0
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Sep 12 03:01:45 2025 +0300

    Update nodes.py

commit 47d1e2ab5f3e1483782d0739f5b51cdd33707c36
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Sep 12 02:47:03 2025 +0300

    update

    image inputs are working but audio still doesn't do anything

commit 67890d816a64459944091cb01478c1e0ec4c4a82
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Sep 11 21:13:12 2025 +0300

    update

commit dbcef53405bb78feae4c5d2c6b310b76e4ef9949
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Sep 11 17:09:37 2025 +0300

    Update model.py

commit 92c9aac51f4d37988757510a4e57179834cc5de2
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Sep 11 16:15:39 2025 +0300

    init

    untested as no weights released as of yet
2025-09-13 16:55:28 +03:00
kijai 8ce4432fef bump version 2025-09-13 10:34:42 +03:00
kijai 57586bed1d Error when trying to use GGUF extra model with non-GGUF main model 2025-09-13 10:34:34 +03:00
kijai 617f89e0f5 Allow WanVideoExtraModelSelect to see GGUF files too 2025-09-12 11:40:41 +03:00
kijai 9cefe309e3 Update nodes.py 2025-09-10 20:58:45 +03:00
kijai b9e49af4d1 Just resize any dimension mismatch on uni3c input 2025-09-10 17:18:02 +03:00
kijai c254ae4235 Rather interpolate any Uni3C input frame count differences 2025-09-10 16:47:13 +03:00
kijai dd36ab46c6 Pad Uni3c input when using VACE ref 2025-09-10 16:26:20 +03:00
kijai 7cb46ca8c3 Allow Uni3C to work with T2V 2025-09-10 16:09:44 +03:00
kijai e5ef9752a7 Fix fp8_fast when not using loras 2025-09-08 18:54:29 +03:00
kijai fe379fa77f InfiniteTalk: Add option to save results during the process, make it clearer no latents are returned 2025-09-08 18:50:53 +03:00
kijai e5955d8395 InfiniteTalk: Don't create 2 windows if total frames requested is under frame_window_size 2025-09-06 23:10:26 +03:00
kijai 011c0ce38d InfiniteTalk: Pad with silent embeds instead of repeat, add MultiTalkSilentEmbeds -node 2025-09-06 21:58:03 +03:00
kijai ae768f53a4 Make merge_lora switches with multiple loras behave like it used to and how the tooltip indicates 2025-09-06 19:28:16 +03:00
kijai bafd5503ac Fix unianim error when using ref pose 2025-09-05 23:38:08 +03:00
kijai edea93286c Small potential tweaks to Pusa vram use 2025-09-05 16:00:18 +03:00
kijai fbf8f169b6 Update nodes.py 2025-09-05 15:59:01 +03:00
kijai 0ad2b00cc0 Fix force_offload on Multi/InfiniteTalk long I2V node 2025-09-05 15:54:11 +03:00
kijai 9b864b987b Don't error even if redundant offloading is enabled for single text encode 2025-09-04 16:20:44 +03:00
kijai cbbf44f3bc Add Pusa 2.2 example 2025-09-04 02:22:54 +03:00
kijai c38da2242d version 2025-09-03 22:49:02 +03:00
kijai d05796ffb3 Update requirements.txt 2025-09-03 22:48:22 +03:00
kijai 488b6628c7 typo 2025-09-03 22:47:42 +03:00
kijai 8131eaef23 update tooltip 2025-09-03 22:26:07 +03:00
kijai 242637db5c Accept per latent noise multiplier list for Pusa as well 2025-09-03 22:18:37 +03:00
kijai 24ec3f6960 Add WanVideoLoraSelectByName
select lora by name string
2025-09-03 20:22:41 +03:00
kijai 02da8fed47 sigma plot tweaks 2025-09-03 20:01:55 +03:00
kijai 7a29bcb18a Fix sigma graph 2025-09-03 19:49:00 +03:00