doctorpangloss
2003e6ae65
move into comfy_extras/nodes
2025-03-29 15:58:08 -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
0f85e7d2b0
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-03-06 07:41:41 -08:00
doctorpangloss
83948cafd1
WAN 2.1 support
2025-03-06 07:32:04 -08:00
doctorpangloss
bfb145bb26
Move wan nodes
2025-03-05 16:46:44 -08:00
doctorpangloss
3c82be86d1
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-03-05 14:38:50 -08:00
doctorpangloss
8d2d613f95
Move language extensions in order to support packagized frontend
2025-03-05 10:39:31 -08:00
doctorpangloss
0deb0f3931
Fix pylint error
2025-03-05 10:21:35 -08:00
doctorpangloss
d82261485f
Prompt upsampling, better torch.compile support for language models
2025-03-03 18:36:47 -08:00
doctorpangloss
a4a9e4b59f
Include style_type parameter for Ideogram nodes
2025-02-25 13:26:17 -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
2528a76a05
Fix pylint issues
2025-02-24 09:06:03 -08:00
doctorpangloss
51bb02e96b
Use IterateList to express that a common list ancestor should not be run combinatorially many times
2025-02-24 08:57:25 -08:00
doctorpangloss
fb4ea2dc6d
16 bit color support for TIFF and PNG, 16 and 32 bit floating point
...
support in EXR
2025-02-21 17:55:02 -08:00
doctorpangloss
42f75cadc0
Generators
2025-02-20 15:00:07 -08:00
Benjamin Berman
0cfde0ad6d
Fix pylint issues
2025-02-18 20:23:09 -08:00
Benjamin Berman
1e74a4cf08
Fix absolute imports, fix linting issue with dataclass
2025-02-18 19:59:09 -08:00
doctorpangloss
d404ab3185
Fix images None issue
2025-02-15 17:06:27 -08:00
doctorpangloss
7bf9a86fc1
Fix another None images here
2025-02-15 17:00:46 -08:00
doctorpangloss
3a3e31a0a5
Fix unexpected None type for images
2025-02-15 16:52:08 -08:00
doctorpangloss
d4218f3f19
Fix NOFLAG not present on python 3.10 (?)
2025-02-14 16:54:55 -08:00
doctorpangloss
87a4af84ae
Fix regexp match expand returning wrong type
2025-02-14 16:03:46 -08:00
doctorpangloss
0ca30c3c87
export_custom_nodes now handles abstract base classes better
2025-02-14 15:36:51 -08:00
doctorpangloss
31b6b53236
Quality of life improvements
...
- export_custom_nodes() finds all the classes that inherit from
CustomNode and exports them correctly for custom node discovery to
find
- regular expressions
- additional string formatting and parsing nodes
2025-02-12 14:12:10 -08:00
doctorpangloss
3f1f427ff4
Distinct Seed and Seed64 input specs. numpy only supports 32 bit seeds
2025-02-05 14:08:09 -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
80db9a8e25
Florence2
2025-02-04 15:17:14 -08:00
doctorpangloss
a3452f6e6a
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-01-28 13:45:51 -08:00
doctorpangloss
2826d9b4e5
Populate from env var whenever it is set
2025-01-22 13:58:34 -08:00
doctorpangloss
b1bcf082af
Native Ideogram support
2025-01-22 10:32:04 -08:00
doctorpangloss
cf3c96e593
Cosmos support
2025-01-16 12:39:05 -08:00
doctorpangloss
631d9e44c6
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2025-01-16 09:58:02 -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
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
4b77c4941c
LTXV tests
2024-11-22 17:13:19 -08:00
doctorpangloss
63a00aedb5
Move nodes_lt into expected spot for this fork
2024-11-22 15:51:54 -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
772e768fe8
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-11-04 10:17:26 -08:00
doctorpangloss
a13b9d3b54
Fix pylint error
2024-11-01 11:13:08 -07:00
doctorpangloss
31eacb6ac9
Improve compilation of models, adding support for triton
2024-11-01 10:40:58 -07:00
doctorpangloss
02d186b0c6
Fix pylint error
2024-10-29 19:53:09 -07:00
doctorpangloss
a8d8bff548
Improve support for torch compilation and sage attention
2024-10-29 19:22:26 -07:00
doctorpangloss
ea5078f7f2
Move nodes_mochi.py
2024-10-29 15:36:33 -07:00
doctorpangloss
76a80a65ea
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-10-29 15:35:39 -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
8512f361fe
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-10-14 15:26:27 -07:00
doctorpangloss
30e47f4690
Fix pylint errors
2024-10-14 09:48:16 -07:00
doctorpangloss
e26a99e80f
Fix pylint
2024-10-11 14:45:15 -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
doctorpangloss
c61c3fffad
Fix pylint import errors
2024-10-09 09:43:50 -07:00
doctorpangloss
bbe2ed330c
Memory management and compilation improvements
...
- Experimental support for sage attention on Linux
- Diffusers loader now supports model indices
- Transformers model management now aligns with updates to ComfyUI
- Flux layers correctly use unbind
- Add float8 support for model loading in more places
- Experimental quantization approaches from Quanto and torchao
- Model upscaling interacts with memory management better
This update also disables ROCm testing because it isn't reliable enough
on consumer hardware. ROCm is not really supported by the 7600.
2024-10-09 09:13:47 -07:00
doctorpangloss
53056ca76f
Fix upscale model interacting with B&W upscaling throwing exceptions in cases where the image is weird
2024-09-27 12:06:41 -07:00
doctorpangloss
f642c7cc26
Support more upscale models
2024-09-26 18:08:43 -07:00
doctorpangloss
667b77149e
Improve scaling and fit for diffusion
2024-09-26 18:08:34 -07:00
doctorpangloss
d215707662
Image operation nodes
2024-09-25 22:13:07 -07:00
doctorpangloss
fa3176f96f
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-09-23 12:50:31 -07:00
doctorpangloss
4bdc208f29
Add noise to specific channels in a latent
2024-09-23 08:51:48 -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
25e636fb65
Qwen2
2024-09-06 17:44:08 -07:00
doctorpangloss
a4fb34a0b8
Improve language and compositing nodes
2024-09-05 21:56:04 -07:00
doctorpangloss
0ba08f273a
Move comfy_extras nodes, fix pylint errors
2024-09-05 09:29:26 -07:00
doctorpangloss
ed33ab1e7d
Support ProcessPoolExecutor to improve memory management
2024-09-04 17:03:22 -07:00
doctorpangloss
ccdbd957ef
Fix pylint issues
2024-08-28 15:48:47 -07:00
doctorpangloss
84c4a82a95
Fix missing RETURN_TYPES symbol
2024-08-28 14:56:09 -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
48ca1a4910
Include Kijai fp8 nodes. LoRAs are not supported by nf4
2024-08-25 22:41:10 -07:00
Benjamin Berman
01feca812f
nf4 test and import module tweaks
2024-08-25 21:31:05 -07:00
doctorpangloss
5155a3e248
Merge WIP
2024-08-25 18:52:29 -07:00
doctorpangloss
b2fd1e2acb
Upstream nf4 nodes and prepare for flash-attention 2.6
2024-08-25 17:08:19 -07:00
Benjamin Berman
ad9c4a7237
Upstream nf4 nodes
2024-08-25 15:23:14 -07:00
doctorpangloss
3e54f9da36
Fix torch_dtype issues, missing DualCLIPLoader known model support
2024-08-20 23:00:12 -07:00
doctorpangloss
540c43fae7
Typings
2024-08-20 21:25:16 -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
7500d02af5
Improve language models and performance, adding a translation workflow example
2024-08-15 11:09:55 -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
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
doctorpangloss
a88cb3bef6
Merge branch 'master' of github.com:hiddenswitch/ComfyUI
2024-08-02 19:14:20 -07:00
Benjamin Berman
d1ad0407db
Fix incorrect declaration of exif nodes required versus optional fields
2024-08-02 18:45:28 -07:00
doctorpangloss
c348b37b7c
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-08-02 10:55:02 -07:00
doctorpangloss
059e9fbd81
Enable flux nodes
2024-08-01 16:19:48 -07:00
doctorpangloss
ce5fe01768
Improve performance and memory management of upscale models, improve messaging on models loaded and unloaded from the GPU
2024-07-30 17:05:53 -07:00
doctorpangloss
34522e0914
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-07-30 11:11:45 -07:00
doctorpangloss
6ade1d77e6
Remove nodes_color
2024-07-19 17:52:48 -07:00
doctorpangloss
87ab9d42d0
Merge branch 'execution_model_inversion' of github.com:guill/ComfyUI into pr-execution
2024-07-19 17:49:41 -07:00
doctorpangloss
cc99d89ac6
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-07-18 16:31:21 -07:00
doctorpangloss
3d1d833e6f
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-07-15 14:22:49 -07:00
doctorpangloss
3d67224937
Improve model downloading from Hugging Face Hub
2024-07-09 12:57:33 -07:00
doctorpangloss
7c6d716541
Fix pylint issues; fix IPEX workflow run
2024-07-05 12:44:03 -07:00
doctorpangloss
cf2eaedc5b
Fix tests
2024-07-05 10:37:28 -07:00
doombubbles
0ab8c4f228
Update SaveImagesResponse
2024-07-04 12:17:32 -07:00
doctorpangloss
a13088ccec
Merge upstream
2024-07-04 11:58:55 -07:00