2d9d3ca38b
Merge branch 'master' of https://github.com/miabrahams/ComfyUI
2023-09-04 14:51:19 -04:00
1938f5c5fe
Add a force argument to soft_empty_cache to force a cache empty.
2023-09-04 00:58:18 -04:00
7746bdf7b0
Merge branch 'generalize_fixes' of https://github.com/simonlui/ComfyUI
2023-09-04 00:43:11 -04:00
2419901e6c
Merge branch 'addOnExecutionStart' of https://github.com/chrisgoringe/ComfyUI
2023-09-03 16:59:41 -04:00
6f70227b8c
Add support for pasting images into the graph
...
It can be useful to paste images from the clipboard directly into the node graph.
This commit modifies copy and paste handling to support this.
When an image file is found in the clipboard, we check whether an image node is selected.
If so, paste the image into that node. Otherwise, a new node is created.
If no image data are found in the clipboard, we call the original Litegraph paste.
To ensure that onCopy and onPaste events are fired, we override Litegraph's ctrl+c and ctrl+v handling.
Try to detect whether the pasted image is a real file on disk, or just pixel data copied from e.g. Photoshop.
Pasted pixel data will be called 'image.png' and have a creation time of now.
If it is simply pasted data, we store it in the subfolder /input/clipboard/.
This also adds support for the subfolder property in the IMAGEUPLOAD widget.
2023-09-03 12:08:04 -04:00
2da73b7073
Revert changes in comfy/ldm/modules/diffusionmodules/util.py, which is unused.
2023-09-02 20:07:52 -07:00
a74c5dbf37
Move some functions to utils.py
2023-09-02 22:33:37 -04:00
766c7b3815
Update upscale model code to latest Chainner model code.
...
Don't add SRFormer because the code license is incompatible with the GPL.
Remove MAT because it's unused and the license is incompatible with GPL.
2023-09-02 22:27:40 -04:00
4a0c4ce4ef
Some fixes to generalize CUDA specific functionality to Intel or other GPUs.
2023-09-02 18:22:10 -07:00
dfd6489c96
onExecutionStart
2023-09-03 07:53:02 +10:00
62efc78a4b
Display history in reverse order to make it easier to load last gen.
2023-09-02 15:49:16 -04:00
6962cb46a9
Fix issue when node_input is undefined.
2023-09-02 12:17:30 -04:00
7291e303f6
Fix issue with some workflows not getting serialized.
2023-09-02 11:48:44 -04:00
77a176f9e0
Use common function to reshape batch to.
2023-09-02 03:42:49 -04:00
36ea8784a8
Only return tuple of 3 args in CheckpointLoaderSimple.
2023-09-02 03:34:57 -04:00
7891d13329
Added label for autoQueueCheckbox. ( #1295 )
...
* Added label for autoQueueCheckbox.
* Menu gets behind of some custom nodes.
* Edited extraOptions.
Options divided in to different divs to manage them with ease.
2023-09-02 02:58:23 -04:00
7931ff0fd9
Support SDXL inpaint models.
2023-09-01 15:22:52 -04:00
c335fdf200
Merge branch 'pixelass-patch-1' of https://github.com/pixelass/ComfyUI
2023-09-01 11:48:11 -04:00
43f2505389
Merge branch 'fix/widget-wonkyness' of https://github.com/M1kep/ComfyUI
2023-09-01 03:07:10 -04:00
0e3b641172
Remove xformers related print.
2023-09-01 02:12:03 -04:00
5c363a9d86
Fix controlnet bug.
2023-09-01 02:01:08 -04:00
69c5e6de85
fix(widgets): Add options object if not present when forceInput: true
2023-08-31 17:58:43 -07:00
9a7a52f8b5
refactor/fix: Treat forceInput widgets as standard widgets
2023-08-31 17:58:43 -07:00
cfe1c54de8
Fix controlnet issue.
2023-08-31 15:16:58 -04:00
57beace324
Fix VAEDecodeTiled minimum.
2023-08-31 14:26:16 -04:00
1c012d69af
It doesn't make sense for c_crossattn and c_concat to be lists.
2023-08-31 13:25:00 -04:00
5f101f4da1
Update litegraph with upstream: middle mouse dragging.
2023-08-31 02:39:34 -04:00
2cd3980199
Remove forced lowercase on embeddings endpoint
2023-08-30 20:48:55 +02:00
7e941f9f24
Clean up DiffusersLoader node.
2023-08-30 12:57:07 -04:00
18617967e5
Fix error message in model_patcher.py
...
Found while tinkering.
2023-08-30 00:25:04 -07:00
fe4c07400c
Fix "Load Checkpoint with config" node.
2023-08-29 23:58:32 -04:00
d70b0bc43c
Use the GPU for the canny preprocessor when available.
2023-08-29 17:58:40 -04:00
81d9200e18
Add node to convert a specific colour in an image to a mask.
2023-08-29 17:55:42 -04:00
f2f5e5dcbb
Support SDXL t2i adapters with 3 channel input.
2023-08-29 16:44:57 -04:00
15adc3699f
Move beta_schedule to model_config and allow disabling unet creation.
2023-08-29 14:22:53 -04:00
968078b149
Merge branch 'feat/mute_bypass_nodes_in_group' of https://github.com/M1kep/ComfyUI
2023-08-29 11:33:40 -04:00
66c690e698
Merge branch 'preserve-pnginfo' of https://github.com/chrisgoringe/ComfyUI
2023-08-29 11:32:58 -04:00
bed116a1f9
Remove optimization that caused border.
2023-08-29 11:21:36 -04:00
18379dea36
check for text attr and save
2023-08-29 18:50:28 +10:00
edcff9ab8a
copy metadata into modified image
2023-08-29 18:50:28 +10:00
6944288aff
refactor(ui): Switch statement, and handle other modes in group actions
2023-08-29 00:24:31 -07:00
e30d546e38
feat(ui): Add node mode toggles to group context menu
2023-08-28 23:49:25 -07:00
8ddd081b09
Use the same units for tile size in VAEDecodeTiled and VAEEncodeTiled.
2023-08-29 01:51:35 -04:00
fbf375f161
Merge branch 'master' of https://github.com/bvhari/ComfyUI
2023-08-29 01:42:00 -04:00
65cae62c71
No need to check filename extensions to detect shuffle controlnet.
2023-08-28 16:49:06 -04:00
4e89b2c25a
Put clip vision outputs on the CPU.
2023-08-28 16:26:11 -04:00
a094b45c93
Load clipvision model to GPU for faster performance.
2023-08-28 15:29:27 -04:00
1300a1bb4c
Text encoder should initially load on the offload_device not the regular.
2023-08-28 15:08:45 -04:00
f92074b84f
Move ModelPatcher to model_patcher.py
2023-08-28 14:51:31 -04:00
d86b222fe9
Reduce min tile size for encode
2023-08-28 22:39:09 +05:30