comfyanonymous
4af4fe017b
Auto load model in lowvram if not enough memory.
2023-05-30 12:36:41 -04:00
comfyanonymous
ebf6e2c421
Add route to get safetensors metadata:
...
/view_metadata/loras?filename=lora.safetensors
2023-05-29 02:48:50 -04:00
comfyanonymous
12e275ab18
Support VAEs in diffusers format.
2023-05-28 02:02:09 -04:00
comfyanonymous
c7572ef29d
Refactor diffusers model convert code to be able to reuse it.
2023-05-28 01:55:40 -04:00
comfyanonymous
3d8f70ac86
Remove einops.
2023-05-25 18:42:56 -04:00
comfyanonymous
ee30188247
Do operations in same order as the one it replaces.
2023-05-25 18:31:27 -04:00
comfyanonymous
8359d8589b
Merge branch 'master' of https://github.com/BlenderNeko/ComfyUI
2023-05-25 14:44:16 -04:00
comfyanonymous
4a2e5b0950
Support old pytorch versions that don't have weights_only.
2023-05-25 13:30:59 -04:00
BlenderNeko
0ea63a0aeb
vecorized bislerp
2023-05-25 19:23:47 +02:00
comfyanonymous
30152c282e
Various improvements to bislerp.
2023-05-23 11:40:24 -04:00
comfyanonymous
f166739922
Add experimental bislerp algorithm for latent upscaling.
...
It's like bilinear but with slerp.
2023-05-23 03:12:56 -04:00
comfyanonymous
ab51137f21
Auto transpose images from exif data.
2023-05-22 00:22:24 -04:00
comfyanonymous
8781b6a542
sample_dpmpp_2m_sde no longer crashes when step == 1.
2023-05-21 11:34:29 -04:00
comfyanonymous
6dd63b638e
Add DPM-Solver++(2M) SDE and exponential scheduler.
...
exponential scheduler is the one recommended with this sampler.
2023-05-21 01:46:03 -04:00
comfyanonymous
c0a5444d1b
Make scaled_dot_product switch to sliced attention on OOM.
2023-05-20 16:01:02 -04:00
comfyanonymous
e33cb62d1b
Simplify and improve some vae attention code.
2023-05-20 15:07:21 -04:00
comfyanonymous
8035000551
Switch default scheduler to normal.
2023-05-15 00:29:56 -04:00
comfyanonymous
18f2a99ea2
Merge branch 'tiled_sampler' of https://github.com/BlenderNeko/ComfyUI
2023-05-14 15:39:39 -04:00
comfyanonymous
8c539fa5bc
Print the torch device that is used on startup.
2023-05-13 17:11:27 -04:00
BlenderNeko
dd1be4e992
Make nodes map over input lists ( #579 )
...
* allow nodes to map over lists
* make work with IS_CHANGED and VALIDATE_INPUTS
* give list outputs distinct socket shape
* add rebatch node
* add batch index logic
* add repeat latent batch
* deal with noise mask edge cases in latentfrombatch
2023-05-13 11:15:45 -04:00
BlenderNeko
3cbb3ef058
comment out annoying print statement
2023-05-12 23:57:40 +02:00
BlenderNeko
2e2c17131b
minor changes for tiled sampler
2023-05-12 23:49:09 +02:00
comfyanonymous
ffa3282218
Auto batching improvements.
...
Try batching when cond sizes don't match with smart padding.
2023-05-10 13:59:24 -04:00
comfyanonymous
9102a82f07
Not needed anymore because sampling works with any latent size.
2023-05-09 12:18:18 -04:00
comfyanonymous
9110a44cc3
Make t2i adapter work with any latent resolution.
2023-05-08 18:15:19 -04:00
comfyanonymous
bdb5f4ff03
Merge branch 'autostart' of https://github.com/EllangoK/ComfyUI
2023-05-07 17:19:03 -04:00
comfyanonymous
f7e427c557
Make maximum_batch_area take into account python2.0 attention function.
...
More conservative xformers maximum_batch_area.
2023-05-06 19:58:54 -04:00
comfyanonymous
57f35b3d16
maximum_batch_area for xformers.
...
Remove useless code.
2023-05-06 19:28:46 -04:00
EllangoK
0e90bee158
auto-launch cli arg
2023-05-06 16:59:40 -04:00
comfyanonymous
b877fefbb3
Lowvram mode for gligen and fix some lowvram issues.
2023-05-05 18:11:41 -04:00
comfyanonymous
a6d2a9487d
Search recursively in subfolders for embeddings.
2023-05-05 01:28:48 -04:00
comfyanonymous
93fc8c1ea9
Fix import.
2023-05-05 00:19:35 -04:00
comfyanonymous
2edaaba3c2
Fix imports.
2023-05-04 18:10:29 -04:00
comfyanonymous
10ff210ffb
Refactor.
2023-05-03 17:48:35 -04:00
comfyanonymous
bf7c588c68
Merge branch 'tiled-progress' of https://github.com/pythongosssss/ComfyUI
2023-05-03 16:24:56 -04:00
pythongosssss
eaeac55c0d
remove unused import
2023-05-03 18:21:23 +01:00
pythongosssss
d8017626fb
use comfy progress bar
2023-05-03 18:19:22 +01:00
comfyanonymous
ad56cfe814
Add a total_steps value to sampler callback.
2023-05-03 12:58:10 -04:00
pythongosssss
f6154607f9
Merge remote-tracking branch 'origin/master' into tiled-progress
2023-05-03 17:33:42 +01:00
pythongosssss
8160309db9
reduce duplication
2023-05-03 17:33:19 +01:00
comfyanonymous
df01203955
Use sampler callback instead of tqdm hook for progress bar.
2023-05-02 23:00:49 -04:00
pythongosssss
33b0ba6464
added progress to encode + upscale
2023-05-02 19:18:07 +01:00
comfyanonymous
71b4d08e65
Change latent resolution step to 8.
2023-05-02 14:17:51 -04:00
comfyanonymous
76730ed9ff
Make unet work with any input shape.
2023-05-02 13:31:43 -04:00
comfyanonymous
55236dc812
LoKR support.
2023-05-01 18:18:23 -04:00
comfyanonymous
f5982afcfa
Properly disable all progress bars when disable_pbar=True
2023-05-01 15:52:17 -04:00
BlenderNeko
de72c5f581
allow disabling of progress bar when sampling
2023-04-30 18:59:58 +02:00
comfyanonymous
54d388428a
Mask strength should be separate from area strength.
2023-04-29 20:06:53 -04:00
comfyanonymous
ade1b2244e
Merge branch 'condition_by_mask_node' of https://github.com/guill/ComfyUI
2023-04-29 15:05:18 -04:00
Jacob Segal
f7dd560777
Default to sampling entire image
...
By default, when applying a mask to a condition, the entire image will
still be used for sampling. The new "set_area_to_bounds" option on the
node will allow the user to automatically limit conditioning to the
bounds of the mask.
I've also removed the dependency on torchvision for calculating bounding
boxes. I've taken the opportunity to fix some frustrating details in the
other version:
1. An all-0 mask will no longer cause an error
2. Indices are returned as integers instead of floats so they can be
used to index into tensors.
2023-04-29 00:16:58 -07:00