Jacob Segal
5ab1565418
Merge branch 'master' into execution_model_inversion
2024-02-21 19:41:09 -08:00
Jacob Segal
e60dbe3a44
Fix issue with unused literals
...
Behavior should now match the master branch with regard to undeclared
inputs. Undeclared inputs that are socket connections will be used while
undeclared inputs that are literals will be ignored.
2024-02-21 19:36:51 -08:00
Rick Love
f81dbe26e2
FIX recursive_will_execute performance (simple ~300x performance increase} ( #2852 )
...
* FIX recursive_will_execute performance
* Minimize code changes
* memo must be created outside lambda
2024-02-21 20:21:24 -05:00
comfyanonymous
7faa4507ec
ModelSamplingDiscrete: x0 model support that predict a denoised image.
2024-02-21 08:05:43 -05:00
comfyanonymous
18c151b3e3
Add some latent2rgb matrices for previews.
2024-02-20 10:57:24 -05:00
comfyanonymous
0d0fbabd1d
Pass pooled CLIP to stage b.
2024-02-20 04:24:45 -05:00
comfyanonymous
c6b7a157ed
Align simple scheduling closer to official stable cascade scheduler.
2024-02-20 04:24:39 -05:00
comfyanonymous
ec4d89cee9
Add to Readme that stable cascade is supported.
2024-02-19 13:41:55 -05:00
comfyanonymous
a311524969
Node to make stable cascade image to image easier.
2024-02-19 13:36:20 -05:00
comfyanonymous
88f300401c
Enable fp16 by default on mps.
2024-02-19 12:00:48 -05:00
comfyanonymous
e93cdd0ad0
Remove print.
2024-02-19 11:47:26 -05:00
comfyanonymous
3711b31dff
Support Stable Cascade in checkpoint format.
2024-02-19 11:20:48 -05:00
comfyanonymous
d91f45ef28
Some cleanups to how the text encoders are loaded.
2024-02-19 10:46:30 -05:00
comfyanonymous
dbe0979b3f
Larger range for min/max compression for StableCascade_EmptyLatentImage.
2024-02-19 08:59:53 -05:00
comfyanonymous
a7b5eaa7e3
Forgot to commit this.
2024-02-19 04:25:46 -05:00
comfyanonymous
3b2e579926
Support loading the Stable Cascade effnet and previewer as a VAE.
...
The effnet can be used to encode images for img2img with Stage C.
2024-02-19 04:10:01 -05:00
comfyanonymous
2e4628ac8d
Merge branch 'iTXt-png-metadata-support' of https://github.com/shiimizu/ComfyUI
2024-02-18 23:44:58 -05:00
shiimizu
5171414143
Support additional PNG info.
2024-02-18 17:57:53 -08:00
Jacob Segal
fff22830a9
Add execution model unit tests
2024-02-18 01:41:21 -08:00
comfyanonymous
dccca1daa5
Fix gligen lowvram mode.
2024-02-18 02:20:23 -05:00
Jacob Segal
508d286b8f
Fix Pyright warnings
2024-02-17 21:56:46 -08:00
comfyanonymous
8b60d33bb7
Add ModelSamplingStableCascade to control the shift sampling parameter.
...
shift is 2.0 by default on Stage C and 1.0 by default on Stage B.
2024-02-18 00:55:23 -05:00
Jacob Segal
9c1e3f7b98
Fix an overly aggressive assertion.
...
This could happen when attempting to evaluate `IS_CHANGED` for a node
during the creation of the cache (in order to create the cache key).
2024-02-17 21:02:59 -08:00
comfyanonymous
6bcf57ff10
Fix attention masks properly for multiple batches.
2024-02-17 16:15:18 -05:00
comfyanonymous
11e3221f1f
fp8 weight support for Stable Cascade.
2024-02-17 15:27:31 -05:00
comfyanonymous
f8706546f3
Fix attention mask batch size in some attention functions.
2024-02-17 15:22:21 -05:00
comfyanonymous
3b9969c1c5
Properly fix attention masks in CLIP with batches.
2024-02-17 12:13:13 -05:00
comfyanonymous
5b40e7a5ed
Implement shift schedule for cascade stage C.
2024-02-17 11:38:47 -05:00
comfyanonymous
929e266f3e
Manual cast for bf16 on older GPUs.
2024-02-17 09:01:17 -05:00
comfyanonymous
6c875d846b
Fix clip attention mask issues on some hardware.
2024-02-17 07:53:52 -05:00
comfyanonymous
805c36ac9c
Make Stable Cascade work on old pytorch 2.0
2024-02-17 00:42:30 -05:00
comfyanonymous
f2d1d16f4f
Support Stable Cascade Stage B lite.
2024-02-16 23:41:23 -05:00
comfyanonymous
0b3c50480c
Make --force-fp32 disable loading models in bf16.
2024-02-16 23:01:54 -05:00
comfyanonymous
97d03ae04a
StableCascade CLIP model support.
2024-02-16 13:29:04 -05:00
comfyanonymous
667c92814e
Stable Cascade Stage B.
2024-02-16 13:02:03 -05:00
comfyanonymous
f83109f09b
Stable Cascade Stage C.
2024-02-16 10:55:08 -05:00
comfyanonymous
5e06baf112
Stable Cascade Stage A.
2024-02-16 06:30:39 -05:00
comfyanonymous
c2c885261a
Merge branch 'batch-number-in-filename' of https://github.com/freakabcd/ComfyUI
2024-02-16 05:45:48 -05:00
comfyanonymous
aeaeca10bd
Small refactor of is_device_* functions.
2024-02-15 21:10:10 -05:00
Jacob Segal
12627ca75a
Add a command-line argument to enable variants
...
This allows the use of nodes that have sockets of type '*' without
applying a patch to the code.
2024-02-14 21:06:53 -08:00
Jacob Segal
2c7145d525
Handle errors (like OOM) more gracefully
2024-02-14 21:05:44 -08:00
Jacob Segal
e4e20d79b2
Allow input_info to be of type None
2024-02-14 21:04:50 -08:00
comfyanonymous
7f89cb48bf
Add a disabled SaveImageWebsocket custom node.
...
This node can be used to efficiently get images without saving them to
disk when using ComfyUI as a backend.
2024-02-14 03:01:25 -05:00
comfyanonymous
38b7ac6e26
Don't init the CLIP model when the checkpoint has no CLIP weights.
2024-02-13 00:01:08 -05:00
comfyanonymous
0c9bc19768
Add ImageFromBatch.
2024-02-12 12:46:15 -05:00
chrisgoringe
cf4910a3a4
Prevent hideWidget being called twice for same widget
...
Fix for #2766
2024-02-12 08:59:25 +11:00
Steven Lu
02409c30d9
Safari: Draws certain elements on CPU. In case of search popup, can cause 10 seconds+ main thread lock due to painting. ( #2763 )
...
* lets toggle this setting first.
* also makes it easier for debug. I'll be honest this is generally preferred behavior as well for me but I ain't no power user shrug.
* attempting trick to put the work for filter: brightness on GPU as a first attempt before falling back to not using filter for large lists!
* revert litegraph.core.js changes from branch
* oops
2024-02-12 03:44:53 +09:00
comfyanonymous
7dd352cbd7
Merge branch 'feature_expose_discard_penultimate_sigma' of https://github.com/blepping/ComfyUI
2024-02-11 12:23:30 -05:00
comfyanonymous
20e3da6b31
Add a node to give the controlnet a prompt different from the unet.
2024-02-10 08:27:05 -05:00
Jedrzej Kosinski
f44225fd5f
Fix infinite while loop being possible in ddim_scheduler
2024-02-09 17:11:34 -06:00