comfyanonymous
56d9496b18
Rename status notes to status messages.
...
I think message describes them better.
2024-01-12 18:17:06 -05:00
comfyanonymous
bcc0bde2af
Clear status notes on execution start.
2024-01-12 17:21:22 -05:00
comfyanonymous
1805cb2d69
Merge branch 'enhanced-history-status' of https://github.com/realazthat/ComfyUI
2024-01-12 16:36:56 -05:00
comfyanonymous
53c8a99e6c
Make server storage the default.
...
Remove --server-storage argument.
2024-01-11 17:21:40 -05:00
comfyanonymous
d4edd9bfa8
Fix hypertile issue with high depths.
2024-01-11 15:13:38 -05:00
comfyanonymous
977eda19a6
Don't round noise mask.
2024-01-11 03:29:58 -05:00
comfyanonymous
10f2609fdd
Add InpaintModelConditioning node.
...
This is an alternative to VAE Encode for inpaint that should work with
lower denoise.
This is a different take on #2501
2024-01-11 03:15:27 -05:00
comfyanonymous
b4e915e745
Skip SAG when latent is too small.
2024-01-10 04:08:43 -05:00
comfyanonymous
1a57423d30
Fix issue when using multiple t2i adapters with batched images.
2024-01-10 04:00:49 -05:00
comfyanonymous
2c80d9acb9
Round up to nearest power of 2 in SAG node to fix some resolution issues.
2024-01-09 15:12:12 -05:00
comfyanonymous
6a7bc35db8
Use basic attention implementation for small inputs on old pytorch.
2024-01-09 13:46:52 -05:00
comfyanonymous
b3b5ddb07a
Support I mode images in LoadImageMask.
2024-01-08 17:08:17 -05:00
comfyanonymous
2d74fc4360
Fix issue with user manager parent dir not being created.
2024-01-08 17:08:00 -05:00
comfyanonymous
6a10640f0d
Support properly loading images with mode I.
2024-01-08 03:46:36 -05:00
comfyanonymous
c6951548cf
Update optimized_attention_for_device function for new functions that
...
support masked attention.
2024-01-07 13:52:08 -05:00
comfyanonymous
aaa9017302
Add attention mask support to sub quad attention.
2024-01-07 04:13:58 -05:00
comfyanonymous
0c2c9fbdfa
Support attention mask in split attention.
2024-01-06 13:16:48 -05:00
comfyanonymous
3ad0191bfb
Implement attention mask on xformers.
2024-01-06 04:33:03 -05:00
comfyanonymous
7c9a0f7e0a
Fix BasicScheduler issue with Loras.
2024-01-05 12:31:13 -05:00
comfyanonymous
35322a3766
StableZero123_Conditioning_Batched node.
...
This node lets you generate a batch of images with different elevations or
azimuths by setting the elevation_batch_increment and/or
azimuth_batch_increment.
It also sets the batch index for the latents so that the same init noise is
used on each frame.
2024-01-05 04:20:03 -05:00
comfyanonymous
6d281b4ff4
Add a /free route to unload models or free all memory.
...
A POST request to /free with: {"unload_models":true}
will unload models from vram.
A POST request to /free with: {"free_memory":true}
will unload models and free all cached data from the last run workflow.
2024-01-04 17:15:22 -05:00
comfyanonymous
8c6493578b
Implement noise augmentation for SD 4X upscale model.
2024-01-03 14:27:11 -05:00
comfyanonymous
ef4f6037cb
Fix model patches not working in custom sampling scheduler nodes.
2024-01-03 12:16:30 -05:00
comfyanonymous
a7874d1a8b
Add support for the stable diffusion x4 upscaling model.
...
This is an old model.
Load the checkpoint like a regular one and use the new
SD_4XUpscale_Conditioning node.
2024-01-03 03:37:56 -05:00
comfyanonymous
2c4e92a98b
Fix regression.
2024-01-02 14:41:33 -05:00
comfyanonymous
5eddfdd80c
Refactor VAE code.
...
Replace constants with downscale_ratio and latent_channels.
2024-01-02 13:24:34 -05:00
comfyanonymous
8e2c99e3cf
Fix issue when websocket is deleted when data is being sent.
2024-01-02 11:50:00 -05:00
comfyanonymous
a47f609f90
Auto detect out_channels from model.
2024-01-02 01:50:57 -05:00
comfyanonymous
79f73a4b33
Remove useless code.
2024-01-02 01:50:29 -05:00
comfyanonymous
66831eb6e9
Add node id and prompt id to websocket progress packet.
2024-01-01 14:27:56 -05:00
comfyanonymous
d1f3637a5a
Add a denoise parameter to BasicScheduler node.
2023-12-31 15:37:20 -05:00
comfyanonymous
36e15f2507
Reregister nodes when pressing refresh button.
2023-12-31 05:05:14 -05:00
comfyanonymous
1b103e0cb2
Add argument to run the VAE on the CPU.
2023-12-30 05:49:07 -05:00
comfyanonymous
144e6580a4
This cache timeout is pretty useless in practice.
2023-12-29 17:47:24 -05:00
comfyanonymous
04b713dda1
Fix VALIDATE_INPUTS getting called multiple times.
...
Allow VALIDATE_INPUTS to only validate specific inputs.
2023-12-29 17:36:40 -05:00
comfyanonymous
12e822c6c8
Use function to calculate model size in model patcher.
2023-12-28 21:46:20 -05:00
comfyanonymous
e1e322cf69
Load weights that can't be lowvramed to target device.
2023-12-28 21:41:10 -05:00
comfyanonymous
a8baa40d85
Cleanup.
2023-12-28 12:23:07 -05:00
comfyanonymous
c782144433
Fix clip vision lowvram mode not working.
2023-12-27 13:50:57 -05:00
comfyanonymous
e478b1794e
Only add _meta title to api prompt when dev mode is enabled in UI.
2023-12-27 01:07:02 -05:00
comfyanonymous
f21bb41787
Fix taesd VAE in lowvram mode.
2023-12-26 12:52:21 -05:00
comfyanonymous
61b3f15f8f
Fix lowvram mode not working with unCLIP and Revision code.
2023-12-26 05:02:02 -05:00
comfyanonymous
257c2eaaa4
Merge branch 'patch-1' of https://github.com/savolla/ComfyUI
2023-12-25 12:24:31 -05:00
comfyanonymous
d0165d819a
Fix SVD lowvram mode.
2023-12-24 07:13:18 -05:00
comfyanonymous
a252963f95
--disable-smart-memory now unloads everything like it did originally.
2023-12-23 04:25:06 -05:00
comfyanonymous
36a7953142
Greatly improve lowvram sampling speed by getting rid of accelerate.
...
Let me know if this breaks anything.
2023-12-22 14:38:45 -05:00
comfyanonymous
261bcbb0d9
A few missing comfy ops in the VAE.
2023-12-22 04:05:42 -05:00
comfyanonymous
d35267e85a
Litegraph updates.
...
Update from upstream repo.
Auto select value in prompt.
Increase maximum number of nodes to 10k.
2023-12-21 13:21:25 -05:00
comfyanonymous
6781b181ef
Fix potential tensor device issue with ImageCompositeMasked.
2023-12-21 02:35:01 -05:00
comfyanonymous
a1e1c69f7d
LoadImage now loads all the frames from animated images as a batch.
2023-12-20 16:39:09 -05:00
comfyanonymous
5f54614e7f
Add a RebatchImages node.
2023-12-20 16:22:18 -05:00
comfyanonymous
e82942cc29
Add a denoise parameter to the SDTurboScheduler.
2023-12-20 02:54:25 -05:00
comfyanonymous
ba3f3aa1ca
Merge branch 'test-reliability' of https://github.com/pythongosssss/ComfyUI
2023-12-19 16:32:53 -05:00
comfyanonymous
9a7619b72d
Fix regression with inpaint model.
2023-12-19 02:32:59 -05:00
comfyanonymous
571ea8cdcc
Fix SAG not working with cfg 1.0
2023-12-18 17:03:32 -05:00
comfyanonymous
8cf1daa108
Fix SDXL area composition sometimes not using the right pooled output.
2023-12-18 12:54:23 -05:00
comfyanonymous
d2f322902c
Fix wrong Stable Zero123 node name.
2023-12-18 03:59:50 -05:00
comfyanonymous
2258f85159
Support stable zero 123 model.
...
To use it use the ImageOnlyCheckpointLoader to load the checkpoint and
the new Stable_Zero123 node.
2023-12-18 03:48:04 -05:00
comfyanonymous
2f9d6a97ec
Add --deterministic option to make pytorch use deterministic algorithms.
2023-12-17 16:59:21 -05:00
comfyanonymous
a036b94075
Move SaveAnimated nodes to image->animation.
2023-12-17 02:37:22 -05:00
comfyanonymous
e45d920ae3
Don't resize clip vision image when the size is already good.
2023-12-16 03:06:10 -05:00
comfyanonymous
13e6d5366e
Switch clip vision to manual cast.
...
Make it use the same dtype as the text encoder.
2023-12-16 02:47:26 -05:00
comfyanonymous
574efd3782
Fix perpneg not working on SDXL.
2023-12-16 02:30:16 -05:00
comfyanonymous
172984db01
Fix SAG not working on certain resolutions.
2023-12-16 01:29:57 -05:00
comfyanonymous
6596654d47
Add a LatentBatch node.
2023-12-16 01:21:00 -05:00
comfyanonymous
719fa0866f
Set clip vision model in eval mode so it works without inference mode.
2023-12-15 18:53:08 -05:00
comfyanonymous
adc40e3d7b
Forgot this.
2023-12-15 15:46:23 -05:00
comfyanonymous
014c8bf2f2
Refactor LCM to support more model types.
2023-12-15 15:26:12 -05:00
comfyanonymous
9cad2f06ff
Make perp neg take a conditioning input instead of a CLIP one.
2023-12-15 14:40:57 -05:00
comfyanonymous
a5056cfb1f
Remove useless code.
2023-12-15 01:28:16 -05:00
comfyanonymous
b12b48e170
cleanup.
2023-12-14 20:11:46 -05:00
comfyanonymous
329c571993
Improve code legibility.
2023-12-14 11:41:49 -05:00
comfyanonymous
6c5990f7db
Fix cfg being calculated more than once if sampler_cfg_function.
2023-12-13 20:28:04 -05:00
comfyanonymous
ba04a87d10
Refactor and improve the sag node.
...
Moved all the sag related code to comfy_extras/nodes_sag.py
2023-12-13 16:11:26 -05:00
comfyanonymous
b454a67bb9
Support segmind vega model.
2023-12-12 19:09:53 -05:00
comfyanonymous
824e4935f5
Add dtype parameter to VAE object.
2023-12-12 12:03:29 -05:00
comfyanonymous
32b7e7e769
Add manual cast to controlnet.
2023-12-12 11:32:42 -05:00
comfyanonymous
3152023fbc
Use inference dtype for unet memory usage estimation.
2023-12-11 23:50:38 -05:00
comfyanonymous
77755ab8db
Refactor comfy.ops
...
comfy.ops -> comfy.ops.disable_weight_init
This should make it more clear what they actually do.
Some unused code has also been removed.
2023-12-11 23:27:13 -05:00
comfyanonymous
b0aab1e4ea
Add an option --fp16-unet to force using fp16 for the unet.
2023-12-11 18:36:29 -05:00
comfyanonymous
ba07cb748e
Use faster manual cast for fp8 in unet.
2023-12-11 18:24:44 -05:00
comfyanonymous
57926635e8
Switch text encoder to manual cast.
...
Use fp16 text encoder weights for CPU inference to lower memory usage.
2023-12-10 23:00:54 -05:00
comfyanonymous
340177e6e8
Disable non blocking on mps.
2023-12-10 01:30:35 -05:00
comfyanonymous
614b7e731f
Implement GLora.
2023-12-09 18:15:26 -05:00
comfyanonymous
cb63e230b4
Make lora code a bit cleaner.
2023-12-09 14:15:09 -05:00
comfyanonymous
9e411073e9
Add instructions for those that have python 3.12
2023-12-09 13:41:30 -05:00
comfyanonymous
eccc9e64a6
Merge branch 'group-reroute-fix' of https://github.com/pythongosssss/ComfyUI
2023-12-09 12:01:26 -05:00
comfyanonymous
da74e3bbe3
Update pytorch nightly packaging workflow.
2023-12-09 12:01:17 -05:00
comfyanonymous
174eba8e95
Use own clip vision model implementation.
2023-12-09 11:56:31 -05:00
comfyanonymous
97015b6b38
Cleanup.
2023-12-08 16:02:08 -05:00
comfyanonymous
a4ec54a40d
Add linear_start and linear_end to model_config.sampling_settings
2023-12-08 02:49:30 -05:00
comfyanonymous
9ac0b487ac
Make --gpu-only put intermediate values in GPU memory instead of cpu.
2023-12-08 02:35:45 -05:00
comfyanonymous
cdff081023
Fix hypertile.
2023-12-07 15:22:35 -05:00
comfyanonymous
efb704c758
Support attention masking in CLIP implementation.
2023-12-07 02:51:02 -05:00
comfyanonymous
248d9125b0
Merge branch 'ht_deterministic' of https://github.com/asagi4/ComfyUI
2023-12-07 01:45:11 -05:00
comfyanonymous
fbdb14d4c4
Cleaner CLIP text encoder implementation.
...
Use a simple CLIP model implementation instead of the one from
transformers.
This will allow some interesting things that would too hackish to implement
using the transformers implementation.
2023-12-06 23:50:03 -05:00
comfyanonymous
2db86b4676
Slightly faster lora applying.
2023-12-06 05:13:14 -05:00
comfyanonymous
e134547341
Merge branch 'reroute-converted-inputs' of https://github.com/pythongosssss/ComfyUI
...
# Conflicts:
# web/extensions/core/widgetInputs.js
2023-12-06 03:01:35 -05:00
comfyanonymous
ef29542030
Merge branch 'primitive-text-replacement' of https://github.com/pythongosssss/ComfyUI
2023-12-05 23:11:03 -05:00
comfyanonymous
1bbd65ab30
Missed this one.
2023-12-05 12:48:41 -05:00