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
rattus
18e7d6dba5
mm/mp: always unload re-used but modified models ( #10724 )
...
The partial unloader path in model re-use flow skips straight to the
actual unload without any check of the patching UUID. This means that
if you do an upscale flow with a model patch on an existing model, it
will not apply your patchings.
Fix by delaying the partial_unload until after the uuid checks. This
is done by making partial_unload a model of partial_load where extra_mem
is -ve.
2025-11-12 16:19:53 -05:00
Qiacheng Li
e1d85e7577
Update README.md for Intel Arc GPU installation, remove IPEX ( #10729 )
...
IPEX is no longer needed for Intel Arc GPUs. Removing instruction to setup ipex.
2025-11-12 15:21:05 -05:00
Jedrzej Kosinski
6044679a3c
Make sure this PR only has MatchType stuff
2025-11-12 10:55:14 -08:00
comfyanonymous
1199411747
Don't pin tensor if not a torch.nn.parameter.Parameter ( #10718 )
2025-11-11 19:33:30 -05:00
comfyanonymous
5ebcab3c7d
Update CI workflow to remove dead macOS runner. ( #10704 )
...
* Update CI workflow to remove dead macOS runner.
* revert
* revert
2025-11-10 15:35:29 -05:00
rattus
c350009236
ops: Put weight cast on the offload stream ( #10697 )
...
This needs to be on the offload stream. This reproduced a black screen
with low resolution images on a slow bus when using FP8.
2025-11-09 22:52:11 -05:00
comfyanonymous
dea899f221
Unload weights if vram usage goes up between runs. ( #10690 )
2025-11-09 18:51:33 -05:00