comfyanonymous
06c7a9b406
Support multiple paths for embeddings.
2023-03-18 03:08:43 -04:00
comfyanonymous
d5bf8038c8
Merge T2IAdapterLoader and ControlNetLoader.
...
Workflows will be auto updated.
2023-03-17 18:17:59 -04:00
comfyanonymous
dc8b43e512
Make --cpu have priority over everything else.
2023-03-13 21:30:01 -04:00
comfyanonymous
889689c7b2
use half() on fp16 models loaded with config.
2023-03-13 21:12:48 -04:00
comfyanonymous
edba761868
Use half() function on model when loading in fp16.
2023-03-13 20:58:09 -04:00
comfyanonymous
5be28c4069
Remove omegaconf dependency and some ci changes.
2023-03-13 14:49:18 -04:00
comfyanonymous
1de721b33c
Add pytorch attention support to VAE.
2023-03-13 12:45:54 -04:00
comfyanonymous
72b42ab260
--disable-xformers should not even try to import xformers.
2023-03-13 11:36:48 -04:00
comfyanonymous
7c95e1a03b
Xformers is now properly disabled when --cpu used.
...
Added --windows-standalone-build option, currently it only opens
makes the code open up comfyui in the browser.
2023-03-12 15:44:16 -04:00
comfyanonymous
d777b2f4a9
Add a VAEEncodeTiled node.
2023-03-11 15:28:15 -05:00
comfyanonymous
bbdc5924b4
Try to fix memory issue.
2023-03-11 15:15:13 -05:00
comfyanonymous
adabcc74fb
Make tiled_scale work for downscaling.
2023-03-11 14:58:55 -05:00
comfyanonymous
77290f7110
Tiled upscaling with the upscale models.
2023-03-11 14:04:13 -05:00
comfyanonymous
66cca3659d
Add locon support.
2023-03-09 21:41:24 -05:00
comfyanonymous
fa4dda2550
SD2.x controlnets now work.
2023-03-08 01:13:38 -05:00
comfyanonymous
341ebaabd8
Relative imports to test something.
2023-03-07 11:00:35 -05:00
edikius
148fe7b116
Fixed import ( #44 )
...
* fixed import error
I had an
ImportError: cannot import name 'Protocol' from 'typing'
while trying to update so I fixed it to start an app
* Update main.py
* deleted example files
2023-03-06 11:41:40 -05:00
comfyanonymous
339b2533eb
Fix clip_skip no longer being loaded from yaml file.
2023-03-06 11:34:02 -05:00
comfyanonymous
ca7e2e3827
Add --cpu to use the cpu for inference.
2023-03-06 10:50:50 -05:00
comfyanonymous
663fa6eafd
Implement support for t2i style model.
...
It needs the CLIPVision model so I added CLIPVisionLoader and CLIPVisionEncode.
Put the clip vision model in models/clip_vision
Put the t2i style model in models/style_models
StyleModelLoader to load it, StyleModelApply to apply it
ConditioningAppend to append the conditioning it outputs to a positive one.
2023-03-05 18:39:25 -05:00
comfyanonymous
f8f2ea3bb1
Make VAE use common function to get free memory.
2023-03-05 14:20:07 -05:00
comfyanonymous
ffc5c6707b
Fix pytorch 2.0 cross attention not working.
2023-03-05 14:14:54 -05:00
comfyanonymous
7ee5e2d40e
Add support for new colour T2I adapter model.
2023-03-03 19:13:07 -05:00
comfyanonymous
23be9a77b8
Update T2I adapter code to latest.
2023-03-03 18:46:49 -05:00
comfyanonymous
8141cd7f42
Fix issue.
2023-03-03 13:18:01 -05:00
comfyanonymous
c195dab61c
Add a node to set CLIP skip.
...
Use a more simple way to detect if the model is -v prediction.
2023-03-03 13:04:36 -05:00
comfyanonymous
5608730809
To be really simple CheckpointLoaderSimple should pick the right type.
2023-03-03 11:07:10 -05:00
comfyanonymous
8a2699b47d
New CheckpointLoaderSimple to load checkpoints without a config.
2023-03-03 03:37:35 -05:00
comfyanonymous
b2a7f1b32a
Make some cross attention functions work on the CPU.
2023-03-03 03:27:33 -05:00
comfyanonymous
666a9e8604
Add some pytorch scaled_dot_product_attention code for testing.
...
--use-pytorch-cross-attention to use it.
2023-03-02 17:01:20 -05:00
comfyanonymous
b59b82a73b
Add a way to interrupt current processing in the backend.
2023-03-02 14:42:03 -05:00
comfyanonymous
151fed3dfb
Hopefully fix a strange issue with xformers + lowvram.
2023-02-28 13:48:52 -05:00
comfyanonymous
a59bb36cb8
Try to improve memory issues with del.
2023-02-28 12:27:43 -05:00
comfyanonymous
1304a8f8ad
Small adjustment.
2023-02-27 20:04:18 -05:00
comfyanonymous
bddbd4bdb0
Enable highvram automatically when vram >> ram
2023-02-27 19:57:39 -05:00
comfyanonymous
14c390c0c2
Remove sample_ from some sampler names.
...
Old workflows will still work.
2023-02-27 01:43:06 -05:00
comfyanonymous
7add9fe7b3
Preparing to add another function to load checkpoints.
2023-02-26 17:29:01 -05:00
comfyanonymous
84a4b1f283
Fix uni_pc sampler not working with 1 or 2 steps.
2023-02-26 04:01:01 -05:00
comfyanonymous
084f8084ed
Fix multiple controlnets not working.
2023-02-25 22:12:22 -05:00
comfyanonymous
9f1ca0847b
Fixed issue when batched image was used as a controlnet input.
2023-02-25 14:57:28 -05:00
comfyanonymous
7f31625158
Fix missing variable.
2023-02-25 12:19:03 -05:00
comfyanonymous
4a31343a3d
Add a T2IAdapterLoader node to load T2I-Adapter models.
...
They are loaded as CONTROL_NET objects because they are similar.
2023-02-25 01:24:56 -05:00
comfyanonymous
5cb9c83936
Prepare for t2i adapter.
2023-02-24 23:36:17 -05:00
comfyanonymous
1dfbc27fb6
Remove some useless imports
2023-02-24 12:36:55 -05:00
comfyanonymous
a4778b6a31
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
comfyanonymous
f1b122ba02
Add a node to load diff controlnets.
2023-02-22 23:22:03 -05:00
comfyanonymous
2e62af0a30
Implement DDIM sampler.
2023-02-22 21:10:19 -05:00
comfyanonymous
a17765cf94
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
2124888a6c
Remove prints that are useless when xformers is enabled.
2023-02-21 22:16:13 -05:00
comfyanonymous
00ef1aabeb
Add uni_pc bh2 variant.
2023-02-21 16:11:48 -05:00