Commit Graph

4352 Commits

Author SHA1 Message Date
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
Kosinkadink
68153f6c04 Support validation of inputs and outputs 2025-11-15 21:59:28 -08:00
Kosinkadink
676de9e618 add dynamic combo test node 2025-11-15 21:07:30 -08:00
Kosinkadink
4aaf0452e1 Send DynamicCombo.Option inputs in the same format as normal v1 inputs 2025-11-15 21:00:43 -08:00
Alexander Piskun
2d4a08b717
Revert "chore(api-nodes): mark OpenAIDalle2 and OpenAIDalle3 nodes as deprecated (#10757)" (#10759)
This reverts commit 9a02382568.
2025-11-15 12:37:34 -08:00
Alexander Piskun
9a02382568
chore(api-nodes): mark OpenAIDalle2 and OpenAIDalle3 nodes as deprecated (#10757) 2025-11-15 11:18:49 -08:00
comfyanonymous
bd01d9f7fd
Add left padding support to tokenizers. (#10753) 2025-11-15 06:54:40 -05:00
comfyanonymous
443056c401
Fix custom nodes import error. (#10747)
This should fix the import errors but will break if the custom nodes actually try to use the class.
2025-11-14 03:26:05 -05:00
comfyanonymous
f60923590c
Use same code for chroma and flux blocks so that optimizations are shared. (#10746) 2025-11-14 01:28:05 -05:00
comfyanonymous
1ef328c007
Better instructions for the portable. (#10743) 2025-11-13 21:32:39 -05:00
rattus
94c298f962
flux: reduce VRAM usage (#10737)
Cleanup a bunch of stack tensors on Flux. This take me from B=19 to B=22
for 1600x1600 on RTX5090.
2025-11-13 16:02:03 -08:00
Jedrzej Kosinski
13aa23dff4 Make sure other unfinished dynamic types are not accidentally used 2025-11-13 15:49:41 -08:00
ric-yu
2fde9597f4
feat: add create_time dict to prompt field in /history and /queue (#10741) 2025-11-13 15:11:52 -08:00
Alexander Piskun
f91078b1ff
add PR template for API-Nodes (#10736) 2025-11-13 10:05:26 -08:00
Jedrzej Kosinski
59381ecbd2 Add get_dynamic function, not yet filled out correctly 2025-11-12 23:24:39 -08:00
Jedrzej Kosinski
e3ba819d2c Initial work on DynamicCombo 2025-11-12 18:46:15 -08:00
Jedrzej Kosinski
33bbf75eeb Mark Switch node as Beta 2025-11-12 17:44:42 -08:00
Jedrzej Kosinski
ef4179e894 Merge branch 'master' into v3-match-type 2025-11-12 23:25:58 -08:00
contentis
3b3ef9a77a
Quantized Ops fixes (#10715)
* offload support, bug fixes, remove mixins

* add readme
2025-11-12 18:26:52 -05:00
comfyanonymous
8b0b93df51
Update Python 3.14 compatibility notes in README (#10730) 2025-11-12 17:04:41 -05:00
rattus
1c7eaeca10
qwen: reduce VRAM usage (#10725)
Clean up a bunch of stacked and no-longer-needed tensors on the QWEN
VRAM peak (currently FFN).

With this I go from OOMing at B=37x1328x1328 to being able to
succesfully run B=47 (RTX5090).
2025-11-12 16:20:53 -05:00