1
0
mirror of https://github.com/comfyanonymous/ComfyUI.git synced 2026-10-24 02:49:04 +03:00

6215 Commits

Author SHA1 Message Date
Jukka Seppänen
fb3befd168 Don't use pytorch attention for head dims above 256 on gfx11 (#17323)
* Use the math SDPA backend for head dims above 256 on gfx11

* Back to slice then
2026-10-23 15:58:58 -04:00
Jukka Seppänen
9fe7ef764d Add attention bias conditioning and image strength for MOSS-Image edit (#17320) 2026-10-23 20:52:38 +03:00
guill
8baf68d53d Add Comfy API console tips (#17052) 2026-10-23 09:13:52 -07:00
DoronGenzelHass
bc5f880dbd Add ACEScg to Convert Image Color Space and Save Image (Advanced) EXR (#17023) 2026-10-23 02:40:32 -07:00
Jukka Seppänen
d07dff4565 Fuse and strip the Flux2 VAE through comfy-kitchen (#17196)
* Fuse and strip the Flux2 VAE through comfy-kitchen

* Support the fused Flux2 VAE path on ROCm RDNA3+

* Drop the redundant fused_norm term from the Flux2 decode estimate
2026-10-22 22:41:37 -04:00
DELUXA
bef11fcbfa Enable pytorch attention in the VAE on AMD (#17271) 2026-10-22 20:14:57 -04:00
Daxiong (Lin)
6cbc3862d5 Update workflow templates to v0.11.96 (#17301)
Co-authored-by: Purz <97489706+purzbeats@users.noreply.github.com>
2026-10-22 19:41:56 -04:00
Alexander Piskun
baa9c563c3 [Partner Nodes] feat(Ideogram): add Ideogram Vector Generate SVG and Image to SVG nodes (#17298)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
Co-authored-by: Purz <97489706+purzbeats@users.noreply.github.com>
2026-10-22 18:52:01 -04:00
Alexander Piskun
ad0a80e0c9 [Partner Nodes] feat(Bria): add Guided Remove Background, Product Holding and Virtual Try-On nodes (#17289)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
Co-authored-by: Purz <97489706+purzbeats@users.noreply.github.com>
2026-10-22 18:49:48 -04:00
Alexander Piskun
acf5a145b5 [Partner Nodes] feat(PixVerse): add PixVerse V6 Max model and update V6 price badges (#17287)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
Co-authored-by: Purz <97489706+purzbeats@users.noreply.github.com>
2026-10-22 18:47:36 -04:00
Alexander Piskun
dc0486a538 [Partner Nodes] feat(Meshy): add Meshy T2.5 Smart Topology tnodes (#17280)
* [Partner Nodes] feat(Meshy): add Meshy T2.5 Smart Topology text and image to model nodes

Signed-off-by: bigcat88 <bigcat88@icloud.com>

* [Partner Nodes] fix(HeyGen): switch HeyGen Voice Turbo price badge to list price on Nov 1

Signed-off-by: bigcat88 <bigcat88@icloud.com>

* [Partner Nodes] fix(Meshy): return Smart Topology 3D files without saving them to the output directory

Signed-off-by: bigcat88 <bigcat88@icloud.com>

---------

Signed-off-by: bigcat88 <bigcat88@icloud.com>
Co-authored-by: Purz <97489706+purzbeats@users.noreply.github.com>
2026-10-22 18:45:14 -04:00
rattus
503d785f07 Comfy-Aimdo 0.6.0 + Dynamic VRAM KV caches part I (#17274) 2026-10-22 18:06:07 -04:00
comfyanonymous
72a13ee69e comfy should only contain model related stuff. (#17307) 2026-10-22 17:47:47 -04:00
Jukka Seppänen
f5ea88af1c Align Fibo2.0 T2I negative prompt handling (#17285) 2026-10-22 23:44:09 +03:00
Jukka Seppänen
a40c6ce87b NTK aware rope scaling (#17290) 2026-10-22 13:28:36 -07:00
rattus
a071826fd3 Sync offload streams before stealing a pin (#17297)
* Sync offload streams before stealing a pin

_steal_pin hands another weight's pinned buffer to the new weight, which
the caller overwrites right away. A host-to-device copy queued from that
buffer for its previous owner may not have run yet, so the GPU could
upload the new weight's bytes in its place. Steals only happen under pin
pressure, so wait for the offload streams there instead of tracking
every copy.
2026-10-22 15:28:49 -04:00
rattus
f7c664378a qwen 3.x performance improvements part III - Adaptive tree MTP (#17273)
Verify every MTP step as a tree of fixed capacity (4 or 8 rows): a draft chain plus runner-up siblings, with fixed depths 2-5 as single-child trees. Attention merges the verify rows into the committed prefix with a per-row ancestor mask, the DeltaNet recurrence runs the tree program through the deferred control vector, and the accepted path is committed in place. The auto mode reallocates the draft rows between depth and siblings from conditional rank hits and measured step cost.
2026-10-22 15:27:13 -04:00
Jukka Seppänen
60aade0bb0 Support MOSS-Image edit LoRAs (#17296)
* Support MOSS-image edit loras

* Update model.py

* Add reference methods to the reference node too
2026-10-22 15:17:59 -04:00
Henry Lee
1a82e6d01f Fix Gemma4 31B global attention: k_eq_v with 4 KV heads (#17220)
Gemma 4 31B's global (full-attention) layers use attention_k_eq_v with
num_global_key_value_heads=4, as in google/gemma-4-31B-it's config.json.
Gemma4_31B_Config inherited the base defaults (k_eq_v off, 16 KV heads),
so every 31B checkpoint logged 'Missing weight ... v_proj' for layers
5, 11, ..., 59 and failed in generation with
"shape '[1, N, 8192]' is invalid" in the global layers' k_proj.
2026-10-21 23:43:22 -04:00
comfyanonymous
d2c1a79da0 Add model integration instructions to AGENTS.md (#17279) 2026-10-21 23:33:22 -04:00
Daxiong (Lin)
46aad33e4d Update workflow templates to v0.11.94 (#17268) 2026-10-21 19:14:35 -04:00
Alexander Piskun
5841c187a7 [Partner Nodes] feat(Mirelo): add Mirelo Video to SFX and Text to SFX nodes (#17265)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-22 00:50:11 +04:00
Alexander Piskun
faa7e494f3 [Partner Nodes] feat(VEED): add Fabric 1.0, Lipsync 2.0, Background Removal and Clean Audio nodes (#17242)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-21 22:41:43 +04:00
Alexander Piskun
a50102b5a6 [Partner Nodes] feat(Krea): add ultra thinking mode to Krea 3 Image node (#17260)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-21 22:01:03 +04:00
Alexander Piskun
d80736d2aa [Partner Nodes] fix(HeyGen): update HeyGen Voice price badge (#17257)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-21 20:33:21 +04:00
Simon Pinfold
7a28332047 Load the optional local agent through comfy-agent's v1 host (#17241)
* Load the optional local agent through comfy-agent's v1 host

Add --enable-agent. When set, ComfyUI discovers the "v1" entry point in
the comfyui.agent group, creates the host, lets it mount its own routes
on the aiohttp app during route registration, starts it once the server
is listening and stops it on shutdown. The host's state is published as
the `agent` server feature flag and an `agent_status` websocket message.

Any failure in the package (missing, outdated protocol, a raising
entry point, register or start) disables the agent and is reported
through the flag; it never stops ComfyUI from starting.

* Pin comfy-agent in agent_requirements.txt to its published version

* Keep a failing agent from escaping startup or leaving a stale flag

A host whose status() raises SystemExit no longer ends ComfyUI startup
when load() publishes the flag, and a register() failure now republishes
the agent flag as failed instead of leaving it at "starting".

* Disable an agent host whose status() exits

load() reads status() to publish the flag. A host that raises SystemExit
there is now disabled, so register() and start() skip it, matching the
"failed" flag it reports.

* Run startup callbacks from a list of hooks

The browser launch and the agent start each append a named hook, and
call_on_start runs them in order, instead of the agent block wrapping
whatever call_on_start was before it.

* Start the agent from a named call_on_start, like the browser launch
2026-10-20 21:48:03 -07:00
DoronGenzelHass
f5c611e384 Add Pad Image node with mirror padding and pad to multiple (#17224) 2026-10-20 20:17:51 -07:00
comfyanonymous
37ff76b4d3 Set minimum Pillow version in requirements. (#17249) 2026-10-20 21:24:39 -04:00
Jukka Seppänen
87ed5a066d feat: Add Fibo 2.0 support (#17240) 2026-10-20 20:00:16 -04:00
Comfy Org PR Bot
40dcb30a96 Bump comfyui-frontend-package to 1.57.1 (#17244) 2026-10-20 16:55:11 -07:00
Daxiong (Lin)
d52a7a5ef6 chore: update workflow templates to v0.11.93 (#17238)
Co-authored-by: Purz <97489706+purzbeats@users.noreply.github.com>
2026-10-20 17:43:42 -04:00
Jukka Seppänen
1045d48eb4 Apply single-head LoRAs to MiniMax-H3 PDD head banks (#17239) 2026-10-20 14:09:46 -07:00
Alexander Piskun
7ef81780f8 [Partner Nodes] feat(Bria): add FIBO 2.0 Image Generate node and move Image Edit to FIBO 2.0 (#17229)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-21 00:10:59 +04:00
Daxiong (Lin)
2522d83726 Update workflow templates to v0.11.92 (#17234) 2026-10-20 12:29:15 -07:00
curealb
7ef1f42a3b fix: correct top-p sampling threshold (#17221) 2026-10-20 22:07:14 +03:00
Alexander Piskun
fd734e958c [Partner Nodes] feat(BFL): add FLUX 3 Max nodes (#17202)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-20 20:31:50 +04:00
comfyanonymous
b1a247c9cf Add to Readme that MOSS image is supported. (#17212) 2026-10-19 22:59:47 -04:00
Jukka Seppänen
e3bee7ffcb Support MOSS-image color-depth control (#17206)
* Support moss color-depth control

* Simplify
2026-10-19 18:15:38 -04:00
Alexander Piskun
0dfb874b0b [Partner Nodes] feat(BFL): add 2K and 4K resolutions to FLUX 3 Video nodes (#17200)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-20 01:53:49 +04:00
Alexander Piskun
35f6d4f8bd [Partner Nodes] feat(ClarityAI): add Crystal Video Upscaler node (#17192)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-20 01:37:33 +04:00
Alexander Piskun
a2440bc77c [Partner Nodes] feat(HeyGen): add HeyGen Voice 1.0 instant clone and text-to-speech nodes (#17043)
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2026-10-19 23:40:35 +04:00
Dante
8f04fd6ecf [Partner Nodes] Renew partner-node sign-in tokens in API nodes (#16943)
* Renew partner-node sign-in tokens in API nodes

Read exp from tokens with the comfy-partner-node audience, renew them
shortly before expiry or after a 401 from comfy-api, keep the renewed
token in memory per session id, share one in-flight renewal per session,
and resend a 401-rejected request once. Workspace tokens and API keys
are unchanged.

---------

Signed-off-by: bigcat88 <bigcat88@icloud.com>
Co-authored-by: Alexander Piskun <bigcat88@icloud.com>
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com>
2026-10-19 03:06:25 +04:00
Jukka Seppänen
b9b290e43f Add rope scaling support to MOSS-image (#17172) 2026-10-18 18:34:13 -04:00
rattus
7db08fe502 model_prefetch: syncrhonize all graph cleanups (#17178)
malloc graph cleanup destroys VRAM and some model code is calling this
manually. Do this missing sync.
2026-10-18 18:30:50 -04:00
comfyanonymous
355cd6b14c ComfyUI v0.42.0 v0.42.0 2026-10-18 17:13:09 -04:00
comfyanonymous
18fe3e66d9 Update comfy-kitchen version to 0.2.39 (#17171) 2026-10-18 16:38:06 -04:00
comfyanonymous
d4056d50c3 CPU device doesn't support fp8, nvfp4, mxfp8 or int8. (#17170) 2026-10-18 16:24:57 -04:00
comfyanonymous
b3522383ab Fix text generation not properly cleaning itself up. (#17169) 2026-10-18 16:24:08 -04:00
Jukka Seppänen
446ef4e005 Make NAF neighborhood attention work per LR cell (#17155)
* Make NAF neighborhood attention work per LR cell

K/V are nearest-upsampled by exactly the dilation, so every HR query in an LR
cell attends the same window of the zero-padded LR grid. Attend once per cell
with two small GEMMs instead of unfolding a window per HR position: Pixal3D's
three NAF upsamples go from ~2.1 s to ~0.05 s on a 5090, same result in fp32,
lower fp16/bf16 error and peak memory.

* Count all live temporaries in the NAF chunk budget
2026-10-18 14:36:35 -04:00
Jukka Seppänen
ce42de5f64 Support models with PDD baked in (#17157)
Co-authored-by: Alexis Rolland <alexisrolland@hotmail.com>
2026-10-18 20:32:39 +03:00