comfyanonymous
7689917113
ComfyUI version 0.3.31
v0.3.31
2025-05-03 00:34:01 -04:00
comfyanonymous
486ad8fdc5
Fix updater issue with newer portable. ( #7917 )
2025-05-03 00:28:10 -04:00
Terry Jia
065d855f14
upstream Preview Any from rgthree-comfy ( #7815 )
...
* upstream Preview Any from rgthree-comfy
* use IO.ANY
2025-05-02 13:15:54 -04:00
Chenlei Hu
530494588d
[BugFix] Update frontend 1.18.6 ( #7910 )
2025-05-02 13:14:52 -04:00
Kohaku-Blueleaf
2ab9618732
Fix the bugs in OFT/BOFT moule ( #7909 )
...
* Correct calculate_weight and load for OFT
* Correct calculate_weight and loading for BOFT
2025-05-02 13:12:37 -04:00
catboxanon
d9a87c1e6a
Fix outdated comment about Internet connectivity ( #7827 )
2025-05-02 05:28:27 -04:00
catboxanon
551fe8dcee
Add node to extend sigmas ( #7901 )
...
* Add ExpandSigmas node
* Rename, add interpolation functions
Co-authored-by: liesen <liesen.dev@gmail.com>
* Move computed interpolation outside loop
* Add type hints
---------
Co-authored-by: liesen <liesen.dev@gmail.com>
2025-05-02 05:28:05 -04:00
comfyanonymous
ff99861650
Make clipsave work with more TE models. ( #7908 )
2025-05-02 05:15:32 -04:00
catboxanon
8d0661d0ba
Lint instance methods ( #7903 )
2025-05-01 19:32:04 -04:00
Chenlei Hu
6d32dc049e
Update frontend to v1.18 ( #7898 )
2025-05-01 10:57:54 -04:00
comfyanonymous
aa9d759df3
Switch ltxv to use the pytorch RMSNorm. ( #7897 )
2025-05-01 06:33:42 -04:00
Christian Byrne
c6c19e9980
fix bug ( #7894 )
2025-05-01 03:24:32 -04:00
comfyanonymous
08ff5fa08a
Cleanup chroma PR.
2025-04-30 20:57:30 -04:00
Silver
4ca3d84277
Support for Chroma - Flux1 Schnell distilled with CFG ( #7355 )
...
* Upload files for Chroma Implementation
* Remove trailing whitespace
* trim more trailing whitespace..oops
* remove unused imports
* Add supported_inference_dtypes
* Set min_length to 0 and remove attention_mask=True
* Set min_length to 1
* get_mdulations added from blepping and minor changes
* Add lora conversion if statement in lora.py
* Update supported_models.py
* update model_base.py
* add uptream commits
* set modelType.FLOW, will cause beta scheduler to work properly
* Adjust memory usage factor and remove unnecessary code
* fix mistake
* reduce code duplication
* remove unused imports
* refactor for upstream sync
* sync chroma-support with upstream via syncbranch patch
* Update sd.py
* Add Chroma as option for the OptimalStepsScheduler node
2025-04-30 20:57:00 -04:00
comfyanonymous
39c27a3705
Add updater test to stable release workflow. ( #7887 )
2025-04-30 14:42:18 -04:00
comfyanonymous
b1c7291569
Test updater in the windows release workflow. ( #7886 )
2025-04-30 14:18:20 -04:00
comfyanonymous
dbc726f80c
Better vace memory estimation. ( #7875 )
2025-04-29 20:42:00 -04:00
comfyanonymous
7ee96455e2
Bump minimum pyav version to 14.2.0 ( #7874 )
2025-04-29 20:38:45 -04:00
comfyanonymous
0a66d4b0af
Per device stream counters for async offload. ( #7873 )
2025-04-29 20:28:52 -04:00
Terry Jia
5c5457a4ef
support more example folders ( #7836 )
...
* support more example folders
* add warning message
2025-04-29 11:28:04 -04:00
Chenlei Hu
45503f6499
Add release process section to README ( #7855 )
...
* Add release process section to README
* move
* Update README.md
2025-04-29 06:32:34 -04:00
comfyanonymous
005a91ce2b
Latest desktop and portable should work on blackwell. ( #7861 )
...
Removed the mention about the cards from the readme.
2025-04-29 06:29:38 -04:00
guill
68f0d35296
Add support for VIDEO as a built-in type ( #7844 )
...
* Add basic support for videos as types
This PR adds support for VIDEO as first-class types. In order to avoid
unnecessary costs, VIDEO outputs must implement the `VideoInput` ABC,
but their implementation details can vary. Included are two
implementations of this type which can be returned by other nodes:
* `VideoFromFile` - Created with either a path on disk (as a string) or
a `io.BytesIO` containing the contents of a file in a supported format
(like .mp4). This implementation won't actually load the video unless
necessary. It will also avoid re-encoding when saving if possible.
* `VideoFromComponents` - Created from an image tensor and an optional
audio tensor.
Currently, only h264 encoded videos in .mp4 containers are supported for
saving, but the plan is to add additional encodings/containers in the
near future (particularly .webm).
* Add optimization to avoid parsing entire video
* Improve type declarations to reduce warnings
* Make sure bytesIO objects can be read many times
* Fix a potential issue when saving long videos
* Fix incorrect type annotation
* Add a `LoadVideo` node to make testing easier
* Refactor new types out of the base comfy folder
I've created a new `comfy_api` top-level module. The intention is that
anything within this folder would be covered by semver-style versioning
that would allow custom nodes to rely on them not introducing breaking
changes.
* Fix linting issue
2025-04-29 05:58:00 -04:00
comfyanonymous
83d04717b6
Support HiDream E1 model. ( #7857 )
2025-04-28 15:01:15 -04:00
Yoland Yan
7d329771f9
Add moderation level option to OpenAIGPTImage1 node and update api_call method signature ( #7804 )
2025-04-28 13:59:22 -04:00
chaObserv
c15909bb62
CFG++ for gradient estimation sampler ( #7809 )
2025-04-28 13:51:35 -04:00
Andrew Kvochko
772b4c5945
ltxv: overwrite existing mask on conditioned frame. ( #7845 )
...
This commit overwrites the noise mask on the latent frame that is being
conditioned with keyframe conditioning, setting it to one.
2025-04-28 13:42:04 -04:00
comfyanonymous
5a50c3c7e5
Fix stream priority to support older pytorch. ( #7856 )
2025-04-28 13:07:21 -04:00
Pam
30159a7fe6
Save v pred zsnr metadata ( #7840 )
2025-04-28 13:03:21 -04:00
Andrew Kvochko
cb9ac3db58
ltxv: add strength parameter to conditioning. ( #7849 )
...
This commit adds strength parameter to the LTXVImgToVideo node.
2025-04-28 12:59:17 -04:00
Benjamin Lu
8115a7895b
Add /api/v2/userdata
endpoint ( #7817 )
...
* Add list_userdata_v2
* nit
* nit
* nit
* nit
* please set me free
* \\\\
* \\\\
2025-04-27 20:06:55 -04:00
comfyanonymous
c8cd7ad795
Use stream for casting if enabled. ( #7833 )
2025-04-27 05:38:11 -04:00
comfyanonymous
542b4b36b6
Prevent custom nodes from hooking certain functions. ( #7825 )
2025-04-26 20:52:56 -04:00
comfyanonymous
ac10a0d69e
Make loras work with --async-offload ( #7824 )
2025-04-26 19:56:22 -04:00
comfyanonymous
0dcc75ca54
Add experimental --async-offload lowvram weight offloading. ( #7820 )
...
This should speed up the lowvram mode a bit. It currently is only enabled when --async-offload is used but it will be enabled by default in the future if there are no problems.
2025-04-26 16:11:21 -04:00
comfyanonymous
b685b8a4e0
Update portable package workflow to cu128 ( #7812 )
2025-04-26 04:43:12 -04:00
comfyanonymous
23e39f2ba7
Add a T5TokenizerOptions node to set options for the T5 tokenizer. ( #7803 )
2025-04-25 19:36:00 -04:00
AustinMroz
78992c4b25
[NodeDef] Add documentation on widgetType ( #7768 )
...
* [NodeDef] Add documentation on widgetType
* Document required version for widgetType
2025-04-25 13:35:07 -04:00
comfyanonymous
f935d42d8e
Support SimpleTuner lycoris lora format for HiDream.
2025-04-25 03:11:14 -04:00
comfyanonymous
a97f2f850a
ComfyUI version 0.3.30
v0.3.30
2025-04-24 16:03:01 -04:00
comfyanonymous
5acb705857
Switch LTXVPreprocess to libx264 ( #7776 )
2025-04-24 13:58:31 -04:00
thot experiment
5c80da31db
fix multiple image return from api nodes ( #7772 )
2025-04-24 03:29:05 -04:00
thot experiment
e2eed9eb9b
throw away alpha channel in clip vision preprocessor ( #7769 )
...
saves users having to explicitly discard the channel
2025-04-23 21:28:36 -04:00
filtered
11b68ebd22
[BugFix] Update frontend to 1.17.11 ( #7766 )
2025-04-23 18:16:12 -04:00
thot experiment
188b383c35
change timeout to 7 days ( #7765 )
2025-04-23 17:53:34 -04:00
thot experiment
2c1d686ec6
implement multi image prompting for gpt-image-1 and fix transparency in outputs ( #7763 )
...
* implement multi image prompting for GPTI Image 1
* fix transparency not working
* fix ruff
2025-04-23 16:10:10 -04:00
filtered
e8ddc2be95
[BugFix] Update frontend to 1.17.10 ( #7762 )
2025-04-23 16:02:41 -04:00
Robin Huang
dea1c7474a
Add support for API Nodes in ComfyUI. ( #7726 )
...
* Add Ideogram generate node.
* Add staging api.
* COMFY_API_NODE_NAME node property
* switch to boolean flag and use original node name for id
* add optional to type
* Add API_NODE and common error for missing auth token (#5 )
* Add Minimax Video Generation + Async Task queue polling example (#6 )
* [Minimax] Show video preview and embed workflow in ouput (#7 )
* [API Nodes] Send empty request body instead of empty dictionary. (#8 )
* Fixed: removed function from rebase.
* Add pydantic.
* Remove uv.lock
* Remove polling operations.
* Update stubs workflow.
* Remove polling comments.
* Update stubs.
* Use pydantic v2.
* Use pydantic v2.
* Add basic OpenAITextToImage node
* Add.
* convert image to tensor.
* Improve types.
* Ruff.
* Push tests.
* Handle multi-form data.
- Don't set content-type for multi-part/form
- Use data field instead of JSON
* Change to api.comfy.org
* Handle error code 409.
* separate out nodes per openai model
* Update error message.
* fix wrong output type
* re-categorize nodes, remove ideogram (for now)
* oops, fix mappings
* fix ruff
* Update frontend to 1.17.9
* embargo lift rename nodes
* remove unused autogenerated model code
* fix API type error and add b64 support for 4o
* fix ruff
* oops forgot mask scaling code
* Remove unused types.
---------
Co-authored-by: bymyself <cbyrne@comfy.org>
Co-authored-by: Yoland Y <4950057+yoland68@users.noreply.github.com>
Co-authored-by: thot-experiment <thot@thiic.cc>
2025-04-23 15:38:34 -04:00
comfyanonymous
154f2911aa
Lower size of release package more. ( #7754 )
2025-04-23 06:33:09 -04:00
comfyanonymous
3eaad0590e
Lower size of release package. ( #7751 )
2025-04-23 05:47:09 -04:00