Commit Graph

723 Commits

Author SHA1 Message Date
Yousef Rafat 3fcdac8c7b bunch of fixes 2026-02-22 23:47:49 +02:00
Yousef Rafat 49d1eab2a5 fixes 2026-02-22 01:25:10 +02:00
Yousef Rafat c000fe090f debugging 2026-02-20 22:04:37 +02:00
Yousef Rafat 167ab754d9 coderabbit 2 2026-02-20 21:13:13 +02:00
Yousef Rafat 8e1230543d . 2026-02-20 17:39:44 +02:00
Yousef Rafat 578c64f2c4 trellis2conditioning and a hidden bug 2026-02-19 22:05:33 +02:00
Yousef Rafat 3106fdce06 Merge branch 'trellis2' of https://github.com/yousef-rafat/ComfyUI into pr/12183 2026-02-19 02:01:42 +02:00
Yousef Rafat 5c32043bc6 added conditioning 2026-02-19 02:01:26 +02:00
Yousef R. Gamaleldin c6b8d065ff Merge branch 'master' into trellis2 2026-02-19 01:58:13 +02:00
comfyanonymous f262444dd4
Add simple 3 band equalizer node for audio. (#12519) 2026-02-18 18:36:35 -05:00
Yousef Rafat 4e401fd353 small fixes 2026-02-19 00:48:26 +02:00
Yousef Rafat f09e878440 .. 2026-02-18 21:54:05 +02:00
Yousef Rafat 98c4ed55c7 Merge branch 'trellis2' of https://github.com/yousef-rafat/ComfyUI into pr/12183 2026-02-18 21:52:53 +02:00
Yousef Rafat 893bbc50a4 fix run_conditioning 2026-02-18 21:52:40 +02:00
Yousef R. Gamaleldin 5a51bf82de Merge branch 'master' into trellis2 2026-02-18 21:52:39 +02:00
Terry Jia 8ad38d2073
BBox widget (#11594)
* Boundingbox widget

* code improve

---------

Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
Co-authored-by: Christian Byrne <cbyrne@comfy.org>
2026-02-17 17:13:39 -08:00
comfyanonymous 18927538a1
Implement NAG on all the models based on the Flux code. (#12500)
Use the Normalized Attention Guidance node.

Flux, Flux2, Klein, Chroma, Chroma radiance, Hunyuan Video, etc..
2026-02-16 23:30:34 -05:00
Yousef Rafat b7de0ad87e postprocessing node fixes + model small fixes 2026-02-17 00:10:48 +02:00
rattus ecd2a19661
Fix lora Extraction in offload conditions (+ dynamic_vram mode) (#12479)
* lora_extract: Add a trange

If you bite off more than your GPU can chew, this kinda just hangs.
Give a rough indication of progress counting the weights in a trange.

* lora_extract: Support on-the-fly patching

Use the on-the-fly approach from the regular model saving logic for
lora extraction too. Switch off force_cast_weights accordingly.

This gets extraction working in dynamic vram while also supporting
extraction on GPU offloaded.
2026-02-15 20:28:51 -05:00
Yousef Rafat ee24b93abc rewriting conditioning logic + model code addition 2026-02-16 01:53:53 +02:00
Jedrzej Kosinski 596ed68691
Node Replacement API (#12014) 2026-02-15 02:12:30 -08:00
rattus 8902907d7a
dynamic_vram: Training fixes (#12442) 2026-02-13 15:29:37 -05:00
Yousef Rafat 6023feca0e . 2026-02-13 21:05:59 +02:00
Yousef Rafat 3309aaafd0 more reliable detection 2026-02-13 00:10:25 +02:00
askmyteapot e5ae670a40
Update ace15.py to allow min_p sampling (#12373) 2026-02-11 20:28:48 -05:00
Yousef Rafat a6e72425b0 small error fixes 2026-02-12 00:30:51 +02:00
Yousef Rafat 9b9c3c3b9f debugging 2026-02-11 20:33:59 +02:00
Kohaku-Blueleaf cdcf4119b3
[Trainer] training with proper offloading (#12189)
* Fix bypass dtype/device moving

* Force offloading mode for training

* training context var

* offloading implementation in training node

* fix wrong input type

* Support bypass load lora model, correct adapter/offloading handling
2026-02-10 21:45:19 -05:00
Yousef Rafat f9709a4ee6 dinov3 fixes + other 2026-02-11 01:27:54 +02:00
AustinMroz dbe70b6821
Add a VideoSlice node (#12107)
* Base TrimVideo implementation

* Raise error if as_trimmed call fails

* Bigger max start_time, tooltips, and formatting

* Count packets unless codec has subframes

* Remove incorrect nested decode

* Add null check for audio streams

* Support non-strict duration

* Added strict_duration bool to node definition

* Empty commit for approval

* Fix duration

* Support 5.1 audio layout on save

---------

Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2026-02-10 14:42:21 -08:00
Yousef Rafat 221c5962c5 multiple fixes 2026-02-09 22:47:50 +02:00
comfyanonymous a0302cc6a8
Make tonemap latent work on any dim latents. (#12363) 2026-02-08 21:16:40 -05:00
Yousef Rafat b0b2273b4f small bug fixes 2026-02-09 00:41:01 +02:00
chaObserv 9bf5aa54db
Add search_aliases to sa-solver and seeds-2 node (#12327) 2026-02-07 17:38:51 -05:00
Jukka Seppänen 5ff4fdedba
Fix LazyCache (#12344) 2026-02-07 11:25:30 -08:00
Yousef Rafat 1b73bd4b50 post-process node 2026-02-06 23:54:27 +02:00
Jukka Seppänen a1c101f861
EasyCache: Support LTX2 (#12231) 2026-02-06 00:43:09 -05:00
AustinMroz 2b70ab9ad0
Add a Create List node (#12173) 2026-02-05 01:18:21 -05:00
comfyanonymous 35183543e0
Add VAE tiled decode node for audio. (#12299) 2026-02-05 01:12:04 -05:00
comfyanonymous 6125b80979
Add llm sampling options and make reference audio work on ace step 1.5 (#12295) 2026-02-04 21:29:22 -05:00
Alexander Piskun e77b34dfea
add File3DAny output to Load3D node; extend SaveGLB to accept File3DAny as input (#12276)
* add File3DAny output to Load3D node; extend SaveGLB node to accept File3DAny as input

* fix(grammar): capitalize letter
2026-02-04 11:35:38 -08:00
Yousef Rafat 2865e385e2 needed updates 2026-02-04 14:15:00 +02:00
Alexander Piskun fb23935c11
feat(comfy_api): add basic 3D Model file types (#12129)
* feat(comfy_api): add basic 3D Model file types

* update Tripo nodes to use File3DGLB

* update Rodin3D nodes to use File3DGLB

* address PR review feedback:

- Rename File3D parameter 'path' to 'source'
- Convert File3D.data property to get_data()
- Make .glb extension check case-insensitive in nodes_rodin.py
- Restrict SaveGLB node to only accept File3DGLB

* Fixed a bug in the Meshy Rig and Animation nodes

* Fix backward compatability
2026-02-03 10:31:46 -08:00
comfyanonymous 3c1a1a2df8
Basic support for the ace step 1.5 model. (#12237) 2026-02-03 00:06:18 -05:00
Yousef Rafat 447f335e03 . 2026-02-02 21:23:19 +02:00
Yousef Rafat a15a1a92c4 updated the trellis2 nodes 2026-02-02 21:20:46 +02:00
Yousef R. Gamaleldin da84a2b868 Merge branch 'master' into trellis2 2026-02-02 18:13:58 +02:00
rattus f8acd9c402
Reduce RAM usage, fix VRAM OOMs, and fix Windows shared memory spilling with adaptive model loading (#11845) 2026-02-01 01:01:11 -05:00
pythongosssss 8aabe2403e
Add color type and Color to RGB Int node (#12145)
* add color type and color to rgb int node

* review fix for allowing output

---------

Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2026-01-30 15:01:33 -08:00
Yousef R. Gamaleldin 6ea2e5b288 init 2026-01-30 23:34:48 +02:00