Commit Graph

272 Commits

Author SHA1 Message Date
comfyanonymous 87b00b37f6 Added an experimental VAEDecodeTiled.
This decodes the image with the VAE in tiles which should be faster and
use less vram.

It's in the _for_testing section so I might change/remove it or even
add the functionality to the regular VAEDecode node depending on how
well it performs which means don't depend too much on it.
2023-02-24 02:10:10 -05:00
pythongosssss 9f391ab656
changed to store history by uniqueid
fixed removing history items
2023-02-23 21:25:08 +00:00
pythongosssss 5c5725dac0
Remove extra args 2023-02-23 20:21:58 +00:00
pythongosssss 9bd7bfa648
Added workflow history
Moved socket output updates to all node executions
Made image rendering on nodes more generic
2023-02-23 20:12:57 +00:00
pythongosssss 2816eb236d
Merge branch 'comfyanonymous:master' into socketrework 2023-02-23 20:07:30 +00:00
comfyanonymous 5796705cc6 Add some cells to run with localtunnel in colab notebook. 2023-02-23 10:16:30 -05:00
comfyanonymous 62df8dd62a Add a node to load diff controlnets. 2023-02-22 23:22:03 -05:00
comfyanonymous 3ae61a2bca Add a node to invert the colours of images.
Might be useful for controlnets.
2023-02-22 21:57:56 -05:00
comfyanonymous f04dc2c2f4 Implement DDIM sampler. 2023-02-22 21:10:19 -05:00
comfyanonymous 218f64315d Add some text to colab to help people troubleshoot issues. 2023-02-22 17:15:10 -05:00
comfyanonymous a37b41e84c Don't send the "Random seed after every gen" field in the prompt. 2023-02-22 12:48:27 -05:00
comfyanonymous 8c692c91d2 Add a basic example for how to use the ComfyUI api. 2023-02-22 12:34:27 -05:00
comfyanonymous 2976c1ad28 Uni_PC: make max denoise behave more like other samplers.
On the KSamplers denoise of 1.0 is the same as txt2img but there was a
small difference on UniPC.
2023-02-22 02:21:06 -05:00
comfyanonymous c9daec4c89 Remove prints that are useless when xformers is enabled. 2023-02-21 22:16:13 -05:00
comfyanonymous a7328e4945 Add uni_pc bh2 variant. 2023-02-21 16:11:48 -05:00
pythongosssss a52aa9f4b5
Moved api out to server
Reworked sockets to use socketio
Added progress to nodes
Added highlight to active node
Added preview to saveimage node
2023-02-21 19:29:49 +00:00
comfyanonymous 928087184e Fix escaped \{ appearing as { in workflows. 2023-02-21 04:22:06 -05:00
comfyanonymous 97e18bf9fd Document dynamic prompts and add escaping of {} characters. 2023-02-21 03:33:54 -05:00
comfyanonymous 5f375f0d16 Remove my "deleted" debug print that confused people. 2023-02-21 01:28:08 -05:00
comfyanonymous d80af7ca30 ControlNetApply now stacks.
It can be used to apply multiple control nets at the same time.
2023-02-21 01:18:53 -05:00
comfyanonymous 8683ea4248 Merge branch 'master' into m957ymj75urz-dynamic-prompting 2023-02-20 23:49:55 -05:00
masterpiecebestquality 3a83da7281 empty cache after execute() 2023-02-20 13:56:34 -05:00
comfyanonymous 00a9189e30 Support old pytorch. 2023-02-19 16:59:03 -05:00
m957ymj75urz 482386e03d Fix dynamic prompt removing newlines 2023-02-19 22:02:01 +01:00
comfyanonymous 191af3ef71 Add the config for the SD1.x inpainting model. 2023-02-19 14:58:00 -05:00
m957ymj75urz e7d664c137 jankyness fix : do not wait for the server response to restore prompt 2023-02-19 20:37:29 +01:00
comfyanonymous a3d0b56c61 Fix for relative imports in custom nodes. 2023-02-19 12:00:05 -05:00
comfyanonymous 137ae2606c Support people putting commas after the embedding name in the prompt. 2023-02-19 02:50:48 -05:00
comfyanonymous d8af7f6ce7 Update readme. 2023-02-17 22:33:16 -05:00
comfyanonymous a38a30cb87 Document --highvram and enable it in colab. 2023-02-17 21:32:27 -05:00
comfyanonymous 2326ff1263 Add: --highvram for when you want models to stay on the vram. 2023-02-17 21:27:02 -05:00
m957ymj75urz f6df7ce075 Remove seed widget from nodes supporting dynamic prompting 2023-02-17 22:44:24 +01:00
m957ymj75urz e2e5c4c5b0 Add basic dynamic prompting with seeding on CLIPTextEncode node 2023-02-17 22:37:03 +01:00
comfyanonymous 09f1d76ed8 Fix an OOM issue. 2023-02-17 16:21:01 -05:00
comfyanonymous d66415c021 Low vram mode for controlnets. 2023-02-17 15:48:16 -05:00
comfyanonymous 220a72d36b Use fp16 for fp16 control nets. 2023-02-17 15:31:38 -05:00
comfyanonymous 71354c7c57 Sort images on LoadImageMask node. 2023-02-17 13:17:09 -05:00
comfyanonymous 1688f5024d Fix a few issues with the custom_nodes PR.
There only needs to be one example in the folder.
2023-02-17 11:19:49 -05:00
Fannovel16 fa66ece26b
Merge branch 'comfyanonymous:master' into master 2023-02-17 18:02:52 +07:00
Hacker 17082006 1c5fe809c2 . 2023-02-17 17:59:16 +07:00
comfyanonymous 1cf5b6125b Merge branch 'hide-triton-error-windows' of https://github.com/pythongosssss/ComfyUI 2023-02-17 02:40:42 -05:00
comfyanonymous 638f924546 Sort the list of input images. 2023-02-16 21:01:46 -05:00
comfyanonymous 6135a21ee8 Add a way to control controlnet strength. 2023-02-16 18:08:01 -05:00
pythongosssss 0787299610
Hide Triton warning on Windows
Triton doesnt work on Windows so hide the error
2023-02-16 18:19:26 +00:00
comfyanonymous 56498d505a Create controlnet directory. 2023-02-16 10:50:30 -05:00
comfyanonymous 4efa67fa12 Add ControlNet support. 2023-02-16 10:38:08 -05:00
comfyanonymous bc69fb5245 Use inpaint models the proper way by using VAEEncodeForInpaint. 2023-02-15 20:44:51 -05:00
comfyanonymous 59bef84bc8 Add the config for SD2.x inpainting models. 2023-02-15 17:52:34 -05:00
comfyanonymous e87a8669b6 Add a LoadImageMask node to load one colour channel in an image as a mask. 2023-02-15 17:39:42 -05:00
comfyanonymous d75003001a Add a SetLatentNoiseMask node.
LATENT is now a dict that can contain properties.
2023-02-15 16:58:55 -05:00