comfyanonymous
cd07340d96
Typo fix.
6 months ago
comfyanonymous
1088d1850f
Support for CosXL models.
8 months ago
comfyanonymous
575acb69e4
IP2P model loading support.
...
This is the code to load the model and inference it with only a text
prompt. This commit does not contain the nodes to properly use it with an
image input.
This supports both the original SD1 instructpix2pix model and the
diffusers SDXL one.
8 months ago
comfyanonymous
94a5a67c32
Cleanup to support different types of inpaint models.
8 months ago
comfyanonymous
40e124c6be
SV3D support.
8 months ago
comfyanonymous
0ed72befe1
Change log levels.
...
Logging level now defaults to info. --verbose sets it to debug.
8 months ago
comfyanonymous
65397ce601
Replace prints with logging and add --verbose argument.
8 months ago
comfyanonymous
51df846598
Let conditioning specify custom concat conds.
9 months ago
comfyanonymous
cb7c3a2921
Allow image_only_indicator to be None.
9 months ago
comfyanonymous
8daedc5bf2
Auto detect playground v2.5 model.
9 months ago
comfyanonymous
0d0fbabd1d
Pass pooled CLIP to stage b.
9 months ago
comfyanonymous
667c92814e
Stable Cascade Stage B.
9 months ago
comfyanonymous
f83109f09b
Stable Cascade Stage C.
9 months ago
comfyanonymous
25a4805e51
Add a way to set different conditioning for the controlnet.
9 months ago
comfyanonymous
4871a36458
Cleanup some unused imports.
10 months ago
comfyanonymous
d76a04b6ea
Add unfinished ImageOnlyCheckpointSave node to save a SVD checkpoint.
...
This node is unfinished, SVD checkpoints saved with this node will
work with ComfyUI but not with anything else.
10 months ago
comfyanonymous
2395ae740a
Make unclip more deterministic.
...
Pass a seed argument note that this might make old unclip images different.
10 months ago
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
10 months ago
comfyanonymous
8c6493578b
Implement noise augmentation for SD 4X upscale model.
11 months ago
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.
11 months ago
comfyanonymous
36a7953142
Greatly improve lowvram sampling speed by getting rid of accelerate.
...
Let me know if this breaks anything.
11 months ago
comfyanonymous
8cf1daa108
Fix SDXL area composition sometimes not using the right pooled output.
11 months ago
comfyanonymous
2258f85159
Support stable zero 123 model.
...
To use it use the ImageOnlyCheckpointLoader to load the checkpoint and
the new Stable_Zero123 node.
11 months ago
comfyanonymous
3152023fbc
Use inference dtype for unet memory usage estimation.
11 months ago
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.
11 months ago
comfyanonymous
ba07cb748e
Use faster manual cast for fp8 in unet.
11 months ago
comfyanonymous
31b0f6f3d8
UNET weights can now be stored in fp8.
...
--fp8_e4m3fn-unet and --fp8_e5m2-unet are the two different formats
supported by pytorch.
12 months ago
comfyanonymous
61a123a1e0
A different way of handling multiple images passed to SVD.
...
Previously when a list of 3 images [0, 1, 2] was used for a 6 frame video
they were concated like this:
[0, 1, 2, 0, 1, 2]
now they are concated like this:
[0, 0, 1, 1, 2, 2]
12 months ago
comfyanonymous
13fdee6abf
Try to free memory for both cond+uncond before inference.
12 months ago
comfyanonymous
be71bb5e13
Tweak memory inference calculations a bit.
12 months ago
comfyanonymous
871cc20e13
Support SVD img2vid model.
12 months ago
comfyanonymous
ce67dcbcda
Make it easy for models to process the unet state dict on load.
1 year ago
comfyanonymous
4781819a85
Make memory estimation aware of model dtype.
1 year ago
comfyanonymous
dd4ba68b6e
Allow different models to estimate memory usage differently.
1 year ago
comfyanonymous
064d7583eb
Add a CONDConstant for passing non tensor conds to unet.
1 year ago
comfyanonymous
1ffa8858e7
Move model sampling code to comfy/model_sampling.py
1 year ago
comfyanonymous
ecb80abb58
Allow ModelSamplingDiscrete to be instantiated without a model config.
1 year ago
comfyanonymous
111f1b5255
Fix some issues with sampling precision.
1 year ago
comfyanonymous
7c0f255de1
Clean up percent start/end and make controlnets work with sigmas.
1 year ago
comfyanonymous
1777b54d02
Sampling code changes.
...
apply_model in model_base now returns the denoised output.
This means that sampling_function now computes things on the denoised
output instead of the model output. This should make things more consistent
across current and future models.
1 year ago
comfyanonymous
d1d2fea806
Pass extra conds directly to unet.
1 year ago
comfyanonymous
036f88c621
Refactor to make it easier to add custom conds to models.
1 year ago
comfyanonymous
e6962120c6
Make sure cond_concat is on the right device.
1 year ago
comfyanonymous
782a24fce6
Refactor cond_concat into model object.
1 year ago
comfyanonymous
492db2de8d
Allow having a different pooled output for each image in a batch.
1 year ago
comfyanonymous
7931ff0fd9
Support SDXL inpaint models.
1 year ago
comfyanonymous
1c012d69af
It doesn't make sense for c_crossattn and c_concat to be lists.
1 year ago
comfyanonymous
15adc3699f
Move beta_schedule to model_config and allow disabling unet creation.
1 year ago
comfyanonymous
a57b0c797b
Fix lowvram model merging.
1 year ago
comfyanonymous
39ac856a33
ReVision support: unclip nodes can now be used with SDXL.
1 year ago