Jedrzej Kosinski
cb7e7a0ff3
Fix merge regression with LatentUpscaleModel type not being put in __all__ for _io.py, fix invalid type hint for validate_inputs
2025-11-21 22:26:57 -08:00
Jedrzej Kosinski
02159fc154
Change MatchType to have template be the first and only required param; output id's do nothing right now, so no need
2025-11-21 21:58:28 -08:00
Jedrzej Kosinski
a25d736437
Probably need this for ruff check
2025-11-21 21:45:12 -08:00
Jedrzej Kosinski
6baa9d30a4
Merge branch 'master' into v3-dynamic-combo
2025-11-21 21:41:04 -08:00
comfyanonymous
532938b16b
--disable-api-nodes now sets CSP header to force frontend offline. ( #10829 )
2025-11-21 17:51:55 -05:00
Christian Byrne
ecb683b057
update frontend to 1.30 ( #10793 )
2025-11-21 16:34:47 -05:00
comfyanonymous
c55fd74816
ComfyUI 0.3.71
2025-11-21 00:49:13 -05:00
comfyanonymous
3398123752
Fix wrong path. ( #10821 )
2025-11-20 23:39:37 -05:00
comfyanonymous
943b3b615d
HunyuanVideo 1.5 ( #10819 )
...
* init
* update
* Update model.py
* Update model.py
* remove print
* Fix text encoding
* Prevent empty negative prompt
Really doesn't work otherwise
* fp16 works
* I2V
* Update model_base.py
* Update nodes_hunyuan.py
* Better latent rgb factors
* Use the correct sigclip output...
* Support HunyuanVideo1.5 SR model
* whitespaces...
* Proper latent channel count
* SR model fixes
This also still needs timesteps scheduling based on the noise scale, can be used with two samplers too already
* vae_refiner: roll the convolution through temporal
Work in progress.
Roll the convolution through time using 2-latent-frame chunks and a
FIFO queue for the convolution seams.
* Support HunyuanVideo15 latent resampler
* fix
* Some cleanup
Co-Authored-By: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>
* Proper hyvid15 I2V channels
Co-Authored-By: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>
* Fix TokenRefiner for fp16
Otherwise x.sum has infs, just in case only casting if input is fp16, I don't know if necessary.
* Bugfix for the HunyuanVideo15 SR model
* vae_refiner: roll the convolution through temporal II
Roll the convolution through time using 2-latent-frame chunks and a
FIFO queue for the convolution seams.
Added support for encoder, lowered to 1 latent frame to save more
VRAM, made work for Hunyuan Image 3.0 (as code shared).
Fixed names, cleaned up code.
* Allow any number of input frames in VAE.
* Better VAE encode mem estimation.
* Lowvram fix.
* Fix hunyuan image 2.1 refiner.
* Fix mistake.
* Name changes.
* Rename.
* Whitespace.
* Fix.
* Fix.
---------
Co-authored-by: kijai <40791699+kijai@users.noreply.github.com>
Co-authored-by: Rattus <rattus128@gmail.com>
2025-11-20 22:44:43 -05:00
Christian Byrne
10e90a5757
bump comfyui-workflow-templates for nano banana 2 ( #10818 )
...
* bump templates
* bump templates
2025-11-20 18:20:52 -08:00
Alexander Piskun
b75d349f25
fix(KlingLipSyncAudioToVideoNode): convert audio to mp3 format ( #10811 )
2025-11-20 16:33:54 -08:00
Alexander Piskun
7b8389578e
feat(api-nodes): add Nano Banana Pro ( #10814 )
...
* feat(api-nodes): add Nano Banana Pro
* frontend bump to 1.28.9
2025-11-20 16:17:47 -08:00
Jedrzej Kosinski
9e00ce5b76
Make Batch Images node add alpha channel when one of the inputs has it ( #10816 )
...
* When one Batch Image input has alpha and one does not, add empty alpha channel
* Use torch.nn.functional.pad
2025-11-20 17:42:46 -05:00
comfyanonymous
f5e66d5e47
Fix ImageBatch with different channel count. ( #10815 )
2025-11-20 15:08:03 -05:00
Christian Byrne
87b0359392
Update server templates handler to use new multi-package distribution (comfyui-workflow-templates versions >=0.3) ( #10791 )
...
* update templates for monorepo
* refactor
2025-11-19 22:36:56 -08:00
comfyanonymous
cb96d4d18c
Disable workaround on newer cudnn. ( #10807 )
2025-11-19 23:56:23 -05:00
Alexander Piskun
394348f5ca
feat(api-nodes): add Topaz API nodes ( #10755 )
2025-11-19 17:44:04 -08:00
comfyanonymous
7601e89255
Fix workflow name. ( #10806 )
2025-11-19 20:17:15 -05:00
Alexander Piskun
6a1d3a1ae1
convert hunyuan3d.py to V3 schema ( #10664 )
2025-11-19 14:49:01 -08:00
Alexander Piskun
65ee24c978
change display name of PreviewAny node to "Preview as Text" ( #10796 )
2025-11-19 01:25:28 -08:00
Jedrzej Kosinski
7a81095476
Merge branch 'master' into v3-dynamic-combo
2025-11-19 00:17:09 -08:00
comfyanonymous
17027f2a6a
Add a way to disable the final norm in the llama based TE models. ( #10794 )
2025-11-18 22:36:03 -05:00
comfyanonymous
b5c8be8b1d
ComfyUI 0.3.70
2025-11-18 19:37:20 -05:00
Alexander Piskun
24fdb92edf
feat(api-nodes): add new Gemini model ( #10789 )
2025-11-18 14:26:44 -08:00
comfyanonymous
d526974576
Fix hunyuan 3d 2.0 ( #10792 )
2025-11-18 16:46:19 -05:00
Jedrzej Kosinski
910e0690a3
MatchType does not need any DynamicInput/Output features on backend; will increase compatibility with dynamic types
2025-11-18 07:15:20 -08:00
Jukka Seppänen
e1ab6bb394
EasyCache: Fix for mismatch in input/output channels with some models ( #10788 )
...
Slices model input with output channels so the caching tracks only the noise channels, resolves channel mismatch with models like WanVideo I2V
Also fix for slicing deprecation in pytorch 2.9
2025-11-18 07:00:21 -08:00
Jedrzej Kosinski
ffe77c2959
Make execution.validate_inputs properly validate required dynamic inputs, renamed dynamic_data to dynamic_paths for clarity
2025-11-18 06:20:09 -08:00
Jedrzej Kosinski
85edfc8e6b
Remove array support from build_nested_inputs, properly handle missing expected values
2025-11-18 05:17:18 -08:00
Jedrzej Kosinski
8653d8b0bf
Add nested combo to DCTestNode
2025-11-18 05:16:20 -08:00
Jedrzej Kosinski
bbc3ecd1b1
Create test nodes for Autogrow to collab with frontend development
2025-11-18 04:43:52 -08:00
Alexander Piskun
048f49adbd
chore(api-nodes): adjusted PR template; set min python version for pylint to 3.10 ( #10787 )
2025-11-18 03:59:27 -08:00
Jedrzej Kosinski
712e61d535
satisfy ruff
2025-11-18 03:46:15 -08:00
Jedrzej Kosinski
e28063811f
Prepare Autogrow support for the love of the game
2025-11-18 03:33:28 -08:00
Jedrzej Kosinski
47128ee279
frontend will no longer namespace dynamic inputs widgets so reflect that in code, refactor build_nested_inputs
2025-11-18 01:41:25 -08:00
comfyanonymous
47bfd5a33f
Native block swap custom nodes considered harmful. ( #10783 )
2025-11-18 00:26:44 -05:00
Jedrzej Kosinski
122c9d5362
Fix cringe arrows
2025-11-17 20:24:41 -08:00
Jedrzej Kosinski
f8d0925444
Work with latest frontend commits
2025-11-17 19:42:55 -08:00
ComfyUI Wiki
fdf49a2861
Fix the portable download link for CUDA 12.6 ( #10780 )
2025-11-17 22:04:06 -05:00
Jedrzej Kosinski
75cc2194ff
Add nesting of inputs on DynamicCombo during execution
2025-11-17 18:49:24 -08:00
comfyanonymous
f41e5f398d
Update README with new portable download link ( #10778 )
2025-11-17 19:59:19 -05:00
comfyanonymous
27cbac865e
Add release workflow for NVIDIA cu126 ( #10777 )
2025-11-17 19:04:04 -05:00
Jedrzej Kosinski
159e2d02c9
Refactor hidden_values for v3 in execution.py to be more general v3_data, add helper functions for dynamic behavior, preparing for restructuring dynamic type into object (not finished yet)
2025-11-17 15:50:49 -08:00
comfyanonymous
3d0003c24c
ComfyUI version 0.3.69
2025-11-17 17:17:24 -05:00
Jedrzej Kosinski
ff392b1fb3
Fix v3 schema validation code after changes
2025-11-17 12:23:46 -08:00
Jedrzej Kosinski
3e36b0a599
Modifying behavior of get_dynamic in V3 + serialization so can be used in execution code
2025-11-17 12:20:42 -08:00
comfyanonymous
7d6103325e
Change ROCm nightly install command to 7.1 ( #10764 )
2025-11-16 03:01:14 -05:00
Kosinkadink
09b9054750
Fix imports for v3 returning everything when doing io/ui/IO/UI instead of what is in __all__ of _io.py and _ui.py
2025-11-15 23:27:21 -08:00
Kosinkadink
a89903e425
Add get_all function to inputs for id validation purposes
2025-11-15 23:26:32 -08:00
Kosinkadink
8a0a00442b
Add missing input params to DynamicCombo.Input
2025-11-15 22:07:11 -08:00