Jedrzej Kosinski
ccd5c01e5a
Merge branch 'master' into worksplit-multigpu
2025-04-09 09:17:12 -05:00
comfyanonymous
8c6b9f4481
Prevent custom nodes from accidentally overwriting global modules. ( #7167 )
...
* Prevent custom nodes from accidentally overwriting global modules.
* Improve.
2025-04-09 09:08:57 -04:00
Christian Byrne
cc7e023a4a
handle palette mode in loadimage node ( #7539 )
2025-04-09 09:07:07 -04:00
Jedrzej Kosinski
2fa9affcc1
Merge branch 'master' into worksplit-multigpu
2025-04-08 22:52:17 -05:00
comfyanonymous
2f7d8159c3
Show the user an error when the controlnet file is invalid.
2025-04-08 08:11:59 -04:00
comfyanonymous
49b732afd5
Show a proper error to the user when a vision model file is invalid.
2025-04-06 22:43:56 -04:00
Jedrzej Kosinski
a786ce5ead
Merge branch 'master' into worksplit-multigpu
2025-03-26 22:26:26 -05:00
comfyanonymous
84fdaf7b0e
Add CFGZeroStar node.
...
Works on all models that use a negative prompt but is meant for rectified
flow models.
2025-03-26 05:09:52 -04:00
thot experiment
83e839a89b
Native LotusD Implementation ( #7125 )
...
* draft pass at a native comfy implementation of Lotus-D depth and normal est
* fix model_sampling kludges
* fix ruff
---------
Co-authored-by: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>
2025-03-21 14:04:15 -04:00
Chenlei Hu
a4a956dbbd
Add backend primitive nodes ( #7328 )
...
* Add backend primitive nodes
* Add control after generate to int primitive
2025-03-21 01:47:18 -04:00
comfyanonymous
11f1b41bab
Initial Hunyuan3Dv2 implementation.
...
Supports the multiview, mini, turbo models and VAEs.
2025-03-19 16:52:58 -04:00
Jedrzej Kosinski
219d3cd0d0
Merge branch 'master' into worksplit-multigpu
2025-03-17 14:26:35 -05:00
comfyanonymous
3c3988df45
Show a better error message if the VAE is invalid.
2025-03-15 08:26:36 -04:00
Jedrzej Kosinski
cc928a786d
Merge branch 'master' into worksplit-multigpu
2025-03-13 20:59:11 -05:00
comfyanonymous
2330754b0e
Fix error saving some latents.
2025-03-11 15:07:16 -04:00
bymyself
a73410aafa
remove overrides
2025-03-09 03:46:08 -07:00
Jedrzej Kosinski
6e144b98c4
Merge branch 'master' into worksplit-multigpu
2025-03-09 00:00:38 -06:00
Chenlei Hu
5d84607bf3
Add type hint for FileLocator ( #6968 )
...
* Add type hint for FileLocator
* nit
2025-03-05 15:35:26 -05:00
Chenlei Hu
52b3469606
[NodeDef] Explicitly add control_after_generate to seed/noise_seed ( #7059 )
...
* [NodeDef] Explicitly add control_after_generate to seed/noise_seed
* Update comfy/comfy_types/node_typing.py
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com>
---------
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com>
2025-03-05 15:33:23 -05:00
Jedrzej Kosinski
5080105c23
Merge branch 'master' into worksplit-multigpu
2025-03-03 22:56:53 -06:00
comfyanonymous
4ced06b879
WIP support for Wan I2V model.
2025-02-26 01:49:43 -05:00
comfyanonymous
63023011b9
WIP support for Wan t2v model.
2025-02-25 17:20:35 -05:00
Jedrzej Kosinski
605893d3cf
Merge branch 'master' into worksplit-multigpu
2025-02-24 19:23:16 -06:00
comfyanonymous
0d4d9222c6
Add early experimental SaveWEBM node to save .webm files.
...
The frontend part isn't done yet so there is no video preview on the node
or dragging the webm on the interface to load the workflow yet.
This uses a new dependency: PyAV.
2025-02-19 07:12:15 -05:00
bymyself
afc85cdeb6
Add Load Image Output node ( #6790 )
...
* add LoadImageOutput node
* add route for input/output/temp files
* update node_typing.py
* use literal type for image_folder field
* mark node as beta
2025-02-18 17:53:01 -05:00
Jedrzej Kosinski
048f4f0b3a
Merge branch 'master' into worksplit-multigpu
2025-02-17 19:35:58 -06:00
Zhong-Yu Li
61c8c70c6e
support system prompt and cfg renorm in Lumina2 ( #6795 )
...
* support system prompt and cfg renorm in Lumina2
* fix issues with the ruff style check
2025-02-16 18:15:43 -05:00
Jedrzej Kosinski
d2504fb701
Merge branch 'master' into worksplit-multigpu
2025-02-11 22:34:51 -06:00
comfyanonymous
af93c8d1ee
Document which text encoder to use for lumina 2.
2025-02-08 06:57:25 -05:00
Raphael Walker
832e3f5ca3
Fix another small bug in attention_bias redux ( #6737 )
...
* fix a bug in the attn_masked redux code when using weight=1.0
* oh shit wait there was another bug
2025-02-07 14:44:43 -05:00
Jedrzej Kosinski
b03763bca6
Merge branch 'multigpu_support' into worksplit-multigpu
2025-02-07 13:27:49 -06:00
Raphael Walker
b6951768c4
fix a bug in the attn_masked redux code when using weight=1.0 ( #6721 )
2025-02-06 16:51:16 -05:00
Jedrzej Kosinski
441cfd1a7a
Merge branch 'master' into multigpu_support
2025-02-06 08:10:48 -06:00
comfyanonymous
e5ea112a90
Support Lumina 2 model.
2025-02-04 04:16:30 -05:00
Jedrzej Kosinski
0b3233b4e2
Merge remote-tracking branch 'origin/master' into multigpu_support
2025-01-28 06:11:07 -06:00
comfyanonymous
4f011b9a00
Better CLIPTextEncode error when clip input is None.
2025-01-26 06:04:57 -05:00
comfyanonymous
d303cb5341
Add missing case to CLIPLoader.
2025-01-21 08:57:04 -05:00
Jedrzej Kosinski
198953cd08
Add nodes_multigpu.py to loaded nodes
2025-01-14 12:24:55 -06:00
comfyanonymous
2ff3104f70
WIP support for Nvidia Cosmos 7B and 14B text to world (video) models.
2025-01-10 09:14:16 -05:00
comfyanonymous
c8a3492c22
Make the device an optional parameter in the clip loaders.
2025-01-05 04:29:36 -05:00
comfyanonymous
5cbf79787f
Add advanced device option to clip loader nodes.
...
Right click the "Load CLIP" or DualCLIPLoader node and "Show Advanced".
2025-01-05 01:46:11 -05:00
Andrew Kvochko
0f11d60afb
Fix temporal tiling for decoder, remove redundant tiles. ( #6306 )
...
This commit fixes the temporal tile size calculation, and removes
a redundant tile at the end of the range when its elements are
completely covered by the previous tile.
Co-authored-by: Andrew Kvochko <a.kvochko@lightricks.com>
2025-01-01 16:29:01 -05:00
comfyanonymous
b7572b2f87
Fix and enforce no trailing whitespace.
2024-12-31 03:16:37 -05:00
Zoltán Dócs
96697c4bc5
serve workflow templates from custom_nodes ( #6193 )
...
* add GET /workflow_templates
* serve workflow templates from custom_nodes
* refactor into custom_node_manager, add test
* remove unused import
* revert changes in folder_paths
* Remove trailing whitespace.
* account for multiple custom_nodes paths
2024-12-28 05:30:04 -05:00
comfyanonymous
d170292594
Remove some trailing white space.
2024-12-27 18:02:30 -05:00
comfyanonymous
73e04987f7
Prevent black images in VAE Decode (Tiled) node.
...
Overlap should be minimum 1 with tiling 2 for tiled temporal VAE decoding.
2024-12-24 07:36:30 -05:00
comfyanonymous
5388df784a
Add temporal tiling to VAE Encode (Tiled) node.
2024-12-24 07:10:09 -05:00
comfyanonymous
bc6dac4327
Add temporal tiling to VAE Decode (Tiled) node.
...
You can now do tiled VAE decoding on the temporal direction for videos.
2024-12-23 20:03:37 -05:00
City
bddb02660c
Add PixArt model support ( #6055 )
...
* PixArt initial version
* PixArt Diffusers convert logic
* pos_emb and interpolation logic
* Reduce duplicate code
* Formatting
* Use optimized attention
* Edit empty token logic
* Basic PixArt LoRA support
* Fix aspect ratio logic
* PixArtAlpha text encode with conds
* Use same detection key logic for PixArt diffusers
2024-12-20 15:25:00 -05:00
comfyanonymous
c441048a4f
Make VAE Encode tiled node work with video VAE.
2024-12-19 05:31:39 -05:00