Dr.Lt.Data
558b7d8b22
fix: prestartup script is not applied due to extra_model_paths.yaml and ensure custom paths are used during startup ( #5872 )
...
* fix: The custom nodes installed in the paths specified in `extra_model_paths.yaml` encounter a bug where the prestartup script is not imported.
* Ensure custom paths are used during startup
https://github.com/comfyanonymous/ComfyUI/pull/5794
2024-12-13 18:21:32 -05:00
Alexander Piskun
caf2074773
add_model_folder_path: ensure unique paths by removing duplicates ( #5998 )
...
* add_model_folder_path: ensure unique paths by removing duplicates
Signed-off-by: bigcat88 <bigcat88@icloud.com>
* refactored "add_model_folder_path" and added tests
---------
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2024-12-13 18:19:22 -05:00
Terry Jia
bdf393792d
add load 3d node support ( #5564 )
...
* add load 3d node support
* remove Preview3D from BE
2024-12-13 18:13:52 -05:00
comfyanonymous
4e14032c02
Make pad_to_patch_size function work on multi dim.
2024-12-13 07:22:05 -05:00
Chenlei Hu
59d58b1158
[Security] Fix potential XSS on /view ( #6034 )
2024-12-13 04:56:43 -05:00
Chenlei Hu
563291ee51
Enforce all pyflake lint rules ( #6033 )
...
* Enforce F821 undefined-name
* Enforce all pyflake lint rules
2024-12-12 19:29:37 -05:00
Chenlei Hu
6c0377f43e
Enforce F821 undefined-name ( #6032 )
2024-12-12 19:24:41 -05:00
Chenlei Hu
2cddbf0821
Lint and fix undefined names (1/N) ( #6028 )
2024-12-12 18:55:26 -05:00
Chenlei Hu
60749f345d
Lint and fix undefined names (3/N) ( #6030 )
2024-12-12 18:49:40 -05:00
Chenlei Hu
d4426dce7c
Lint and fix undefined names (2/N) ( #6029 )
2024-12-12 18:48:21 -05:00
Chenlei Hu
d9d7f3c619
Lint all unused variables ( #5989 )
...
* Enable F841
* Autofix
* Remove all unused variable assignment
2024-12-12 17:59:16 -05:00
comfyanonymous
fd5dfb812c
Set initial load devices for te and model to mps device on mac.
2024-12-12 06:00:31 -05:00
Chenlei Hu
3dfdddcc91
Update README (Add new keybinding entries) ( #6020 )
2024-12-11 15:55:38 -08:00
Hayden
5747bc6457
Optimize model library ( #5841 )
...
* Move model manager routes
* Add experiment model manager api
* Fix cache causing returns to be empty
* Fix unable to compare sub-dir caches
* Skip non-existent folders
* Add model preview
* Revert 'Move model manager routes'
* move model_filemanager.py to app/
* Update model_manager.py
3.8 compatibility
---------
2024-12-11 18:12:04 -05:00
yoinked
5bea1d2ec9
Add MaHiRo (improved/alternate CFG) ( #5975 )
...
* Add MaHiRo (improved CFG)
long explanation of what it is is [here](https://huggingface.co/spaces/yoinked/blue-arxiv ) (2024-1208.1)
note: if the node name has encoding issues (utf 8/whatever), id suggest to replace the face at the end with `(>w<)`
* add it to nodes.py, add description, and make it a post_cfg function
* fix
* revert the sampler_cfg_function thing
* switch cfg to args["denoised"]
2024-12-11 16:51:51 -05:00
Yoland Yan
5def9fbc83
Update CI workflow to remove Windows testing configuration ( #6007 )
...
- Commented out Windows OS from the CI matrix in test-ci.yml.
- Removed the test-win-nightly job to streamline testing on macOS and Linux only.
- Adjusted the matrix strategy to focus on Python versions and CUDA compatibility without Windows support.
2024-12-11 16:48:41 -05:00
comfyanonymous
7a7efe8424
Support loading some checkpoint files with nested dicts.
2024-12-11 08:04:54 -05:00
comfyanonymous
44db978531
Fix a few things in text enc code for models with no eos token.
2024-12-10 23:07:26 -05:00
doctorpangloss
65f3be4f8f
Fix incorrect use of internal API
2024-12-10 13:32:21 -08:00
comfyanonymous
1c8d11e48a
Support different types of tokenizers.
...
Support tokenizers without an eos token.
Pass full sentences to tokenizer for more efficient tokenizing.
2024-12-10 15:03:39 -05:00
doctorpangloss
d989e65fde
Update ComfyUI and fix tests
2024-12-09 19:45:17 -08:00
Chenlei Hu
a220d11e6b
Replace pylint with ruff ( #5987 )
2024-12-09 22:04:23 -05:00
catboxanon
23827ca312
Add cond_scale to sampler_post_cfg_function ( #5985 )
2024-12-09 20:13:18 -05:00
doctorpangloss
2d1676c717
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-12-09 15:54:37 -08:00
Chenlei Hu
0fd4e6c778
Lint unused import ( #5973 )
...
* Lint unused import
* nit
* Remove unused imports
* revert fix_torch import
* nit
2024-12-09 15:24:39 -05:00
comfyanonymous
e2fafe0686
Make CLIP set last layer node work with t5 models.
2024-12-09 03:57:14 -05:00
comfyanonymous
6579632201
Remove unused imports and variables.
2024-12-08 08:08:12 -05:00
comfyanonymous
ac2f0523ca
Set env vars to disable telemetry in libs used by some custom nodes.
2024-12-07 14:51:45 -05:00
Haoming
fbf68c4e52
clamp input ( #5928 )
2024-12-07 14:00:31 -05:00
Chenlei Hu
93477f8efe
Add code owners ( #5873 )
...
* Add code owners
* Update owners
* nit
* Inline owners
* Remove team links
* Add Kosinkadink
2024-12-06 22:00:54 -05:00
doctorpangloss
a52ffe2aff
Fix supported model extensions being passed as a frozen set, making them impossible to mutate later
2024-12-06 11:22:39 -08:00
doctorpangloss
778541755d
Fix addresses being saved with commas
2024-12-06 11:22:20 -08:00
doctorpangloss
1a2c4b4cc6
Improve response semantics
2024-12-06 11:22:09 -08:00
comfyanonymous
8af9a91e0c
A few improvements to #5937 .
2024-12-06 05:49:15 -05:00
Michael Kupchick
005d2d3a13
ltxv: add noise to guidance image to ensure generated motion. ( #5937 )
2024-12-06 05:46:08 -05:00
doctorpangloss
4f085c4d58
Fix typename here
2024-12-05 19:12:42 -08:00
doctorpangloss
68900be89e
Fix operation ids in openapi
2024-12-05 18:57:04 -08:00
doctorpangloss
8c0ece1b8c
Creating all known paths now correctly creates paths for custom nodes' models
2024-12-05 14:11:41 -08:00
comfyanonymous
1e21f4c14e
Make timestep ranges more usable on rectified flow models.
...
This breaks some old workflows but should make the nodes actually useful.
2024-12-05 16:40:58 -05:00
comfyanonymous
9a616b81c1
Add rescaling_scale from STG to SkipLayerGuidanceDiT.
2024-12-04 19:25:50 -05:00
comfyanonymous
3bed56bb13
Add another ROCm tip.
2024-12-04 15:14:12 -05:00
filtered
4e402b11c6
Reland union type ( #5900 )
...
* Reapply "Add union link connection type support (#5806 )" (#5889 )
This reverts commit bf9a90a145 .
* Fix union type breaks existing type workarounds
* Add non-string test
* Add tests for hacks and non-string types
* Support python versions lower than 3.11
2024-12-04 15:12:10 -05:00
Chenlei Hu
48272448ad
[Developer Experience] Add node typing ( #5676 )
...
* [Developer Experience] Add node typing
* Shim StrEnum
* nit
* nit
* nit
2024-12-04 15:01:00 -05:00
Jedrzej Kosinski
f7695b5f9e
Add Create Hook Keyframes Interp. node to simplify creating groups of keyframes without external nodes ( #5896 )
2024-12-03 21:03:09 -05:00
comfyanonymous
452179fe4f
Make ModelPatcher class clone function work with inheritance.
2024-12-03 13:57:57 -05:00
Chenlei Hu
bf9a90a145
Revert "Add union link connection type support ( #5806 )" ( #5889 )
...
This reverts commit 8d4e06324f .
2024-12-03 13:06:34 -05:00
comfyanonymous
c1b92b719d
Some optimizations to euler a.
2024-12-03 06:11:52 -05:00
Alexander Piskun
cdc3b97dd5
resolve relative paths in YAML configuration for extra model paths ( #5847 )
...
Signed-off-by: bigcat88 <bigcat88@icloud.com>
2024-12-03 06:02:01 -05:00
Chenlei Hu
8d4e06324f
Add union link connection type support ( #5806 )
...
* Add union type support
* Move code
* nit
2024-12-03 05:46:00 -05:00
comfyanonymous
57e8bf6a9f
Fix case where a memory leak could cause crash.
...
Now the only symptom of code messing up and keeping references to a model
object when it should not will be endless prints in the log instead of the
next workflow crashing ComfyUI.
2024-12-02 19:49:49 -05:00