pythongosssss
5459f7b559
Fix gamma step
2026-02-16 03:39:25 -08:00
pythongosssss
e8ff3a0453
rebuild node to remove extra inputs
2026-02-16 03:32:29 -08:00
pythongosssss
6cab940fdd
fix value ranges
2026-02-16 03:29:10 -08:00
pythongosssss
27c181add1
update valid ranges
...
- threshold 0-100
- step 0+
2026-02-16 03:14:49 -08:00
Hunter Senft-Grupp
041c631109
fix: move _initialized flag to end of GLContext.__init__
...
Prevents '_vao' attribute error when init fails partway through
and subsequent calls skip initialization due to early _initialized flag.
2026-02-16 02:44:35 -08:00
pythongosssss
15dde75f27
Add edge preserving blur
2026-02-16 02:41:06 -08:00
pythongosssss
00219ec6d7
print -> logger
2026-02-16 02:41:06 -08:00
pythongosssss
460a68bd02
rebuild blueprints
2026-02-16 02:41:06 -08:00
pythongosssss
838e5da95f
more fixes
2026-02-16 02:41:06 -08:00
pythongosssss
127d265693
add multipass for faster blur
2026-02-16 02:41:06 -08:00
pythongosssss
26fecd614e
shader nit iteration
2026-02-16 02:41:06 -08:00
pythongosssss
76fd31ff2f
add glsl shader update system
2026-02-16 02:41:06 -08:00
pythongosssss
bb0bbf9ddc
hsb
2026-02-16 02:41:06 -08:00
pythongosssss
1423dbf60e
brightness/contrast
2026-02-16 02:41:06 -08:00
pythongosssss
d209a50006
Add glow
2026-02-16 02:41:06 -08:00
pythongosssss
935f548855
Add channels
2026-02-16 02:41:06 -08:00
pythongosssss
d7da49d76c
Add image operation blueprints
2026-02-16 02:41:06 -08:00
pythongosssss
bca59ff52c
add diagnostics, update mac initialization
2026-02-16 02:41:06 -08:00
pythongosssss
0a075f194d
fix ci
...
perf: only read required outputs
2026-02-16 02:41:06 -08:00
pythongosssss
690792477a
add additional support for egl & osmesa backends
2026-02-16 02:41:06 -08:00
pythongosssss
6598139bc5
tidy
2026-02-16 02:41:06 -08:00
pythongosssss
3265f40f14
remove cpu support
2026-02-16 02:41:06 -08:00
pythongosssss
34e938d537
convert to using PyOpenGL and glfw
2026-02-16 02:41:06 -08:00
pythongosssss
7dada35de7
fix line endings
2026-02-16 02:41:06 -08:00
pythongosssss
42e591e3a6
fix casing
2026-02-16 02:41:06 -08:00
pythongosssss
54d41ac432
Try fix build
2026-02-16 02:41:06 -08:00
pythongosssss
8d3f4272dc
Support multiple outputs
2026-02-16 02:41:06 -08:00
pythongosssss
d318df883e
tidy
2026-02-16 02:41:06 -08:00
pythongosssss
cf11e01ccf
adds support for executing simple glsl shaders
...
using moderngl package
2026-02-16 02:41:06 -08:00
comfyanonymous
88e6370527
Remove workaround for old pytorch. ( #12480 )
2026-02-15 20:43:53 -05:00
rattus
c0370044cd
MPDynamic: force load flux img_in weight (Fixes flux1 canny+depth lora crash) ( #12446 )
...
* lora: add weight shape calculations.
This lets the loader know if a lora will change the shape of a weight
so it can take appropriate action.
* MPDynamic: force load flux img_in weight
This weight is a bit special, in that the lora changes its geometry.
This is rather unique, not handled by existing estimate and doesn't
work for either offloading or dynamic_vram.
Fix for dynamic_vram as a special case. Ideally we can fully precalculate
these lora geometry changes at load time, but just get these models
working first.
2026-02-15 20:30:09 -05: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
Alexander Piskun
2c1d06a4e3
feat(api-nodes): add Bria RMBG nodes ( #12465 )
...
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com >
2026-02-15 17:22:30 -08:00
Alexander Piskun
e2c71ceb00
feat(api-nodes-Tencent): add ModelTo3DUV, 3DTextureEdit, 3DParts nodes ( #12428 )
...
* feat(api-nodes-Tencent): add ModelTo3DUV, 3DTextureEdit, 3DParts nodes
* add image output to TencentModelTo3DUV node
* commented out two nodes
* added rate_limit check to other hunyuan3d nodes
2026-02-15 05:33:18 -08:00
Jedrzej Kosinski
596ed68691
Node Replacement API ( #12014 )
2026-02-15 02:12:30 -08:00
Alexander Piskun
ce4a1ab48d
chore(api-nodes): remove "gpt-4o" model ( #12467 )
2026-02-15 01:31:59 -08:00
comfyanonymous
e1ede29d82
Remove unsafe pickle loading code that was used on pytorch older than 2.4 ( #12473 )
...
ComfyUI hasn't started on pytorch 2.4 since last month.
2026-02-14 22:53:52 -05:00
Christian Byrne
df1e5e8514
Update frontend package to 1.38.14 ( #12469 )
2026-02-14 11:01:10 -08:00
krigeta
dc9822b7df
Add working Qwen 2512 ControlNet (Fun ControlNet) support ( #12359 )
2026-02-13 22:23:52 -05:00
comfyanonymous
712efb466b
Add left padding to LTXAV text encoder. ( #12456 )
2026-02-13 21:56:54 -05:00
comfyanonymous
726af73867
Fix some custom nodes. ( #12455 )
2026-02-13 20:21:10 -05:00
comfyanonymous
831351a29e
Support generating attention masks for left padded text encoders. ( #12454 )
2026-02-13 20:15:23 -05:00
comfyanonymous
e1add563f9
Use torch RMSNorm for flux models and refactor hunyuan video code. ( #12432 )
2026-02-13 15:35:13 -05:00
rattus
8902907d7a
dynamic_vram: Training fixes ( #12442 )
2026-02-13 15:29:37 -05:00
comfyanonymous
e03fe8b591
Update command to install AMD stable linux pytorch. ( #12437 )
2026-02-12 23:29:12 -05:00
rattus
ae79e33345
llama: use a more efficient rope implementation ( #12434 )
...
Get rid of the cat and unary negation and inplace add-cmul the two
halves of the rope. Precompute -sin once at the start of the model
rather than every transformer block.
This is slightly faster on both GPU and CPU bound setups.
2026-02-12 19:56:42 -05:00
rattus
117e214354
ModelPatcherDynamic: force load non leaf weights ( #12433 )
...
The current behaviour of the default ModelPatcher is to .to a model
only if its fully loaded, which is how random non-leaf weights get
loaded in non-LowVRAM conditions.
The however means they never get loaded in dynamic_vram. In the
dynamic_vram case, force load them to the GPU.
2026-02-12 19:51:50 -05:00
Alexander Piskun
4a93a62371
fix(api-nodes): add separate retry budget for 429 rate limit responses ( #12421 )
2026-02-12 01:38:51 -08:00
comfyanonymous
66c18522fb
Add a tip for common error. ( #12414 )
2026-02-11 22:12:16 -05:00
askmyteapot
e5ae670a40
Update ace15.py to allow min_p sampling ( #12373 )
2026-02-11 20:28:48 -05:00