doctorpangloss
1338e8935f
fix metrics exporter messing up health endpoint
2025-07-09 07:15:42 -07:00
doctorpangloss
f6339e8115
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-06-24 12:52:54 -07:00
doctorpangloss
f8eea225d4
modify main.py
2025-06-24 12:30:54 -07:00
doctorpangloss
8838957554
move main.py
2025-06-24 12:30:32 -07:00
doctorpangloss
8eba1733c8
remove main.py
2025-06-24 12:29:47 -07:00
Benjamin Berman
8041b1b54d
fix ideogram seed, fix polling for results, fix logger
2025-06-18 09:38:20 -07:00
Benjamin Berman
f507bec91a
fix issue with queue retrieval in distributed environment, fix text progress, fix folder paths being aggressively resolved, fix ideogram seed
2025-06-18 02:43:50 -07:00
doctorpangloss
1d29c97266
fix tests
2025-06-17 18:38:42 -07:00
doctorpangloss
7d1f840636
adding tests
2025-06-17 14:26:47 -07:00
doctorpangloss
1d901e32eb
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-06-17 13:20:31 -07:00
doctorpangloss
fb7846db50
Merge branch 'master' of github.com:hiddenswitch/ComfyUI
2025-06-17 13:02:48 -07:00
doctorpangloss
adb68f5623
fix logging in model_downloader, remove nf4 flux support since it is broken and unused
2025-06-17 12:14:08 -07:00
doctorpangloss
e8cf6489d2
modify hook breaker to work
2025-06-17 10:39:51 -07:00
doctorpangloss
cdcbdaecb0
move hook breaker
2025-06-17 10:39:27 -07:00
doctorpangloss
3bf0b01e47
del hook breaker
2025-06-17 10:39:09 -07:00
doctorpangloss
82388d51a2
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-06-17 10:35:10 -07:00
Benjamin Berman
cc9a0935a4
fix issue when trying to normalize paths for comparison purposes and the node contains an integer list value
2025-06-11 07:23:57 -07:00
Benjamin Berman
d94b0cce93
better logging
2025-06-05 20:59:36 -07:00
Benjamin Berman
b6d3f1fb08
Accept workflows from the command line
2025-05-07 14:53:39 -07:00
Benjamin Berman
da2cbf7c91
move and fix main
2025-04-30 11:59:59 -07:00
Benjamin Berman
eed79e210e
move hook breaker
2025-04-30 11:52:33 -07:00
Benjamin Berman
b5e376a3d0
move main.py
2025-04-29 12:01:55 -07:00
Benjamin Berman
0aa4143885
remove main.py
2025-04-29 12:00:31 -07:00
doctorpangloss
17b14110ab
Update to latest ComfyUI
2025-04-21 14:11:56 -07:00
doctorpangloss
5823497d55
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-04-21 13:14:36 -07:00
doctorpangloss
040a324346
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-03-29 15:57:24 -07:00
doctorpangloss
e068c4c920
Improved support for Wan features
...
- Wan and Cosmos prompt upsamplers
- Fixed torch.compile issues
- Known models added
- Cosmos, Wan and Hunyuan Video resolutions now supported by Fit Image
to Diffusion Size.
- Better error messages for Ampere and Triton interactions
2025-03-08 15:12:28 -08:00
doctorpangloss
048746f58b
Update to 0.3.15 and improve models
...
- Cosmos now fully tested
- Preliminary support for essential Cosmos prompt "upsampler"
- Lumina tests
- Tweaks to language and image resizing nodes
- Fix for #31 all the samplers are now present again
2025-02-24 21:27:15 -08:00
doctorpangloss
693038738a
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-02-24 09:39:26 -08:00
doctorpangloss
3ddec8ae90
Better support for process pool executors
...
- --panics-when=torch.cuda.OutOfMemory will now correctly panic and
exit the worker, giving it time to reply that the execution failed
and better dealing with irrecoverable out-of-memory errors
- --executor-factory=ProcessPoolExecutor will use a process instead of
a thread to execute comfyui workflows when using the worker. When
this process panics and exits, it will be correctly replaced, making
a more robust worker
2025-02-18 14:37:20 -08:00
doctorpangloss
684d180446
Users can now configure their workers to panic if they have out of memory exceptions, which occur due to complex failures in custom nodes
2025-02-18 10:57:23 -08:00
doctorpangloss
6ab1aa1e8a
Improving MLLM/VLLM support and fixing bugs
...
- fix #29 str(model) no longer raises exceptions like with
HyVideoModelLoader
- don't try to format CUDA tensors because that can sometimes raise
exceptions
- cudaAllocAsync has been disabled for now due to 2.6.0 bugs
- improve florence2 support
- add support for paligemma 2. This requires the fix for transformers
that is currently staged in another repo, install with
`uv pip install --no-deps "transformers@git+https://github.com/zucchini-nlp/transformers.git#branch=paligemma-fix-kwargs "`
- triton has been updated
- fix missing __init__.py files
2025-02-05 14:02:28 -08:00
doctorpangloss
d24098cd9b
Fix mask uploads
2025-01-28 16:34:59 -08:00
doctorpangloss
044dff6887
Updates and fixes
...
- Update to latest triton
- Fix huggingface hub automatic downloads
- Latest transformers may require updating huggingface llava models
- Compiling flux with fp8 weights is not supported
2025-01-28 16:22:09 -08:00
doctorpangloss
a3452f6e6a
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-01-28 13:45:51 -08:00
doctorpangloss
631d9e44c6
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-01-16 09:58:02 -08:00
doctorpangloss
1f69d3ec0b
Fix directory creation
2025-01-09 18:19:50 -08:00
doctorpangloss
f8a00af0d2
Fix issues with paths
2025-01-04 13:52:32 -08:00
doctorpangloss
9d5a5dd533
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-12-28 14:24:27 -08:00
doctorpangloss
7655be873c
Updates to support Hunyuan Video
2024-12-25 22:39:12 -08:00
doctorpangloss
0fd407ae87
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-12-24 16:48:03 -08:00
doctorpangloss
86b15084d5
Fix issues with directories and running on macOS
...
- include detailed runtime instructions for Windows and macOS
- include instructions for agreeing to use Hugging Face repositories
- always create directories by default when run interactively
- model downloader now supports multiple folder names for known models
- improve logging in sd.py
2024-12-18 15:37:16 -08:00
doctorpangloss
65f3be4f8f
Fix incorrect use of internal API
2024-12-10 13:32:21 -08:00
doctorpangloss
d989e65fde
Update ComfyUI and fix tests
2024-12-09 19:45:17 -08:00
doctorpangloss
2d1676c717
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-12-09 15:54:37 -08: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
doctorpangloss
8c0ece1b8c
Creating all known paths now correctly creates paths for custom nodes' models
2024-12-05 14:11:41 -08:00
doctorpangloss
9d20de6462
Merge branch 'improved_memory' of github.com:comfyanonymous/ComfyUI
2024-11-19 11:06:27 -08:00
doctorpangloss
fb7a3f9386
Update ComfyUI
...
- use their logger when running interactively
- move the extra nodes files to where this fork expects them
- add the mochi checkpoints to known models
- add a mochi workflow test
2024-11-18 13:58:24 -08:00
doctorpangloss
c0f072ee0f
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-11-18 13:12:31 -08:00
doctorpangloss
44be2591df
Fix broken create-directories command
2024-11-11 16:21:16 -08:00
doctorpangloss
228794d835
Fix missing folder paths, fix #26 the protobuf compatibility issue manifests in 1.28
2024-11-11 13:35:57 -08:00
doctorpangloss
772e768fe8
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-11-04 10:17:26 -08:00
doctorpangloss
021d0d4f57
Fix #25 custom nodes which have input paths set at import time will now correctly see a models directory (or similar) that respects the configuration intended by the user
2024-11-01 13:40:03 -07:00
doctorpangloss
31eacb6ac9
Improve compilation of models, adding support for triton
2024-11-01 10:40:58 -07:00
doctorpangloss
b3ceeebf94
Fix bugs in folder paths
...
- Adding the output paths now correctly registers a relative path,
i.e., outputs/loras and models/lorals will now be searched on all
your base paths
- Adding absolute paths with models/ works better
- All the base paths and directories are queried better
2024-10-29 19:22:51 -07:00
doctorpangloss
76a80a65ea
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-10-29 15:35:39 -07:00
doctorpangloss
e6bddb4a9c
Fix pylint errors
2024-10-29 14:27:14 -07:00
doctorpangloss
b42e59d602
Fix tests
2024-10-29 14:27:14 -07:00
doctorpangloss
4a13766d14
--base-paths argument adds additional paths to search for models/checkpoints, models/loras, etc. directories, including directories specified in this pattern by custom nodes
2024-10-29 14:27:14 -07:00
doctorpangloss
a83b561ea7
Follow symlinks for statics so that packages can correctly serve files when installed with uv. Update version.
2024-10-15 11:01:46 -07:00
doctorpangloss
b0d606a282
Improve installation instructions with non-deprecated messaging. 0.2.3 is now directly written as the server version.
2024-10-14 15:54:21 -07:00
doctorpangloss
8512f361fe
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-10-14 15:26:27 -07:00
doctorpangloss
c0d1c9f96d
Improve OpenAPI spec
2024-10-11 14:46:26 -07:00
doctorpangloss
79b465faf2
Increase server response timeouts
2024-10-11 13:52:17 -07:00
doctorpangloss
caa6a37936
Fix pylint error
2024-10-11 13:51:13 -07:00
doctorpangloss
f3da381869
Fix inference mode execution issues
2024-10-10 21:00:09 -07:00
doctorpangloss
a38968f098
Improvements to execution
...
- Validation errors that occur early in the lifecycle of prompt
execution now get propagated to their callers in the
EmbeddedComfyClient. This includes error messages about missing node
classes.
- The execution context now includes the node_id and the prompt_id
- Latent previews are now sent with a node_id. This is not backwards
compatible with old frontends.
- Dependency execution errors are now modeled correctly.
- Distributed progress encodes image previews with node and prompt IDs.
- Typing for models
- The frontend was updated to use node IDs with previews
- Improvements to torch.compile experiments
- Some controlnet_aux nodes were upstreamed
2024-10-10 19:30:18 -07:00
doctorpangloss
69e523b89d
Experimental quantization support. Only Linux is meaningfully supported
2024-10-10 13:43:06 -07:00
comfyanonymous
9786ea4a17
Use torch.nn.functional.linear in RGB preview code.
...
Add an optional bias to the latent RGB preview code.
2024-10-09 09:48:17 -07:00
Benjamin Berman
0a25b67ff8
Fix pylint errors
2024-10-04 21:12:37 -07:00
doctorpangloss
6ef2d534b6
Fix polling for history too quickly. This will need an alternative approach so that readiness is immediate
2024-09-27 12:46:28 -07:00
doctorpangloss
d25394d386
API now supports fire-and-forget, checking on queue status; prefetch_count now expressly set to 1 for workers
2024-09-27 12:07:54 -07:00
doctorpangloss
8f58242c91
Fix frozenset v set issue in folder_paths
2024-09-24 20:36:50 -07:00
doctorpangloss
fa3176f96f
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-09-23 12:50:31 -07:00
doctorpangloss
83b2f0174c
Fix tests, improve distributed worker health check, add torch compile options
2024-09-13 18:10:11 -07:00
doctorpangloss
ffb4ed9cf2
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-09-13 12:45:23 -07:00
doctorpangloss
0ba08f273a
Move comfy_extras nodes, fix pylint errors
2024-09-05 09:29:26 -07:00
doctorpangloss
db423f8013
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-09-05 09:23:00 -07:00
doctorpangloss
ed33ab1e7d
Support ProcessPoolExecutor to improve memory management
2024-09-04 17:03:22 -07:00
doctorpangloss
38bcd9fcbd
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-09-03 15:28:52 -07:00
doctorpangloss
1bc96a7a1b
Fix #20 base path can now be set before folder paths are initialized, although all of this really has to be reworked
2024-08-29 18:02:36 -07:00
doctorpangloss
fd503d8a96
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-08-29 16:37:30 -07:00
doctorpangloss
ccdbd957ef
Fix pylint issues
2024-08-28 15:48:47 -07:00
doctorpangloss
9e8bb0b297
Add image tracing to SVG support using vtrace, python skia. The Skia library can be used for additional drawing tasks
2024-08-28 14:49:19 -07:00
doctorpangloss
c4fe16252b
Fix imports
2024-08-25 18:56:47 -07:00
doctorpangloss
5155a3e248
Merge WIP
2024-08-25 18:52:29 -07:00
doctorpangloss
870297a2ed
Fix StringEnumRequestParameter
2024-08-16 15:55:06 -07:00
doctorpangloss
f1a096b3e1
Merges new frontend
...
- fixes bfloat16 on cpu to numpy issues
- extensions should go into comfy/web/extensions/javascript
2024-08-16 15:46:11 -07:00
doctorpangloss
527ddb5ac8
Move model_filemanager
2024-08-16 14:32:13 -07:00
doctorpangloss
24a9eb2600
Update with our changes
2024-08-16 14:31:26 -07:00
doctorpangloss
f04b582744
Move inverse execution stuff
2024-08-16 14:31:00 -07:00
doctorpangloss
fb1feed1a2
Move commit registration
2024-08-16 14:30:27 -07:00
doctorpangloss
8284ea2fca
WIP merge
2024-08-16 14:25:06 -07:00
doctorpangloss
0549f35e85
Merge commit '39fb74c5bd13a1dccf4d7293a2f7a755d9f43cbd' of github.com:comfyanonymous/ComfyUI
...
- Improvements to tests
- Fixes model management
- Fixes issues with language nodes
2024-08-13 20:08:56 -07:00
doctorpangloss
b00964ace4
Further modifications to paths
2024-08-05 17:06:18 -07:00
doctorpangloss
39c6335331
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-08-05 16:13:20 -07:00
doctorpangloss
2bc95c1711
Test improvements and fixes
...
- move workflows to distinct json files
- add the comfy-org workflows for testing
- fix issues where workflows from windows users would not be compatible
with backends running on linux or macos in light of separator
differences. Because this codebase uses get_or_download wherever
checkpoints, models, etc. are used, this is the only place where the
comparison is gracefully handled for downloading. Validation code
will correctly convert backslashes to forward slashes, assuming that
100% of the places they are used and when comparing with a list, they
are intended to be paths and not strict symbols
2024-08-05 15:55:46 -07:00