comfyanonymous
d4b8742089
Remove useless argument from uni_pc sampler.
2023-11-12 01:25:33 -05:00
comfyanonymous
3520471621
Fix bug.
2023-11-11 12:20:16 -05:00
comfyanonymous
b8824accfa
Add option to use in place weight updating in ModelPatcher.
2023-11-11 01:11:12 -05:00
comfyanonymous
c3caf2b8aa
Refactor.
2023-11-11 01:11:06 -05:00
comfyanonymous
6641558406
Fix RescaleCFG for batch size > 1.
2023-11-10 22:05:25 -05:00
comfyanonymous
5b4cacf352
Working RescaleCFG node.
...
This was broken because of recent changes so I fixed it and moved it from
the experiments repo.
2023-11-10 20:52:10 -05:00
comfyanonymous
67744beb00
Fix model merge bug.
...
Unload models before getting weights for model patching.
2023-11-10 03:19:05 -05:00
comfyanonymous
43dcfcd754
Support lcm models.
...
Use the "lcm" sampler to sample them, you also have to use the
ModelSamplingDiscrete node to set them as lcm models to use them properly.
2023-11-09 18:30:22 -05:00
comfyanonymous
8d8c22bba7
Lower cfg step to 0.1 in sampler nodes.
2023-11-09 17:35:17 -05:00
pythongosssss
9347c9bdda
Load API JSON ( #1932 )
...
* added loading api json
* revert async change
* reorder
2023-11-09 13:33:43 -05:00
comfyanonymous
3436a5f993
Fix sanitize node name removing the "/" character.
2023-11-09 13:10:19 -05:00
comfyanonymous
591d338ce3
Add support for full diff lora keys.
2023-11-08 22:05:31 -05:00
comfyanonymous
248d1111de
Add a CONDConstant for passing non tensor conds to unet.
2023-11-08 01:59:09 -05:00
comfyanonymous
0d52957c1d
Fix typo.
2023-11-07 23:41:55 -05:00
comfyanonymous
6e99d21369
Print leftover keys when using the UNETLoader.
2023-11-07 22:15:55 -05:00
comfyanonymous
7b2806fee6
Fix issue with object patches not being copied with patcher.
2023-11-07 22:15:15 -05:00
comfyanonymous
cb22d11fc8
Code refactor.
2023-11-07 19:33:40 -05:00
comfyanonymous
397acd549a
Fix unet ops not entirely on GPU.
2023-11-07 04:30:37 -05:00
comfyanonymous
4d21372152
Add: advanced->model->ModelSamplingDiscrete node.
...
This allows changing the sampling parameters of the model (eps or vpred)
or set the model to use zsnr.
2023-11-07 03:28:53 -05:00
comfyanonymous
6fdf276cc3
Merge branch 'master' of https://github.com/cubiq/ComfyUI
2023-11-07 01:52:13 -05:00
comfyanonymous
842ac7fb1b
CLIP code refactor and improvements.
...
More generic clip model class that can be used on more types of text
encoders.
Don't apply weighting algorithm when weight is 1.0
Don't compute an empty token output when it's not needed.
2023-11-06 14:17:41 -05:00
comfyanonymous
01e37204ed
Make SDTokenizer class work with more types of tokenizers.
2023-11-06 01:09:18 -05:00
matt3o
5cb911d521
add difference blend mode
2023-11-05 19:00:23 +01:00
comfyanonymous
90cda21fd3
Merge branch 'fix_unet_wrapper_function_name' of https://github.com/gameltb/ComfyUI
2023-11-05 12:41:38 -05:00
comfyanonymous
041ca2cdcd
Sanitize unknown node types on load to prevent XSS.
2023-11-05 12:29:28 -05:00
gameltb
b7d50f3d80
fix unet_wrapper_function name in ModelPatcher
2023-11-05 17:11:44 +08:00
comfyanonymous
4aac40b213
Move model sampling code to comfy/model_sampling.py
2023-11-04 01:32:23 -04:00
comfyanonymous
f019f896c6
Don't convert Nan to zero.
...
Converting Nan to zero is a bad idea because it makes it hard to tell when
something went wrong.
2023-11-03 13:13:15 -04:00
comfyanonymous
4f94bce62e
Increase maximum batch size in LatentRebatch.
2023-11-02 13:07:41 -04:00
Matteo Spinelli
1bfd3fdace
Refactor the template manager ( #1878 )
...
* add drag-drop to node template manager
* better dnd, save field on change
* actually save templates
---------
Co-authored-by: matt3o <matt3o@gmail.com>
2023-11-02 12:29:57 -04:00
comfyanonymous
45c757c5ec
Merge branch 'quantize-dither' of https://github.com/tsone/ComfyUI
2023-11-02 00:57:00 -04:00
comfyanonymous
f10036cbf7
sampler_cfg_function now gets the noisy output as argument again.
...
This should make things that use sampler_cfg_function behave like before.
Added an input argument for those that want the denoised output.
This means you can calculate the x0 prediction of the model by doing:
(input - cond) for example.
2023-11-01 21:24:08 -04:00
comfyanonymous
cdfb16b654
Allow model or clip to be None in load_lora_for_models.
2023-11-01 20:27:20 -04:00
comfyanonymous
3ef7149582
Merge branch 'filter-widgets-crash-fix' of https://github.com/Jantolick/ComfyUI
2023-11-01 20:17:25 -04:00
comfyanonymous
050c96acdf
Allow ModelSamplingDiscrete to be instantiated without a model config.
2023-11-01 19:13:03 -04:00
Joseph Antolick
005babc113
fix: handle null case for currentNode widgets to prevent scroll error
2023-11-01 16:52:51 -04:00
comfyanonymous
ff096742bd
Not used anymore.
2023-11-01 00:01:30 -04:00
comfyanonymous
be85c3408b
Fix some issues with sampling precision.
2023-10-31 23:49:29 -04:00
comfyanonymous
169b76657b
Clean up percent start/end and make controlnets work with sigmas.
2023-10-31 22:14:32 -04:00
comfyanonymous
11e03afad6
Remove a bunch of useless code.
...
DDIM is the same as euler with a small difference in the inpaint code.
DDIM uses randn_like but I set a fixed seed instead.
I'm keeping it in because I'm sure if I remove it people are going to
complain.
2023-10-31 18:11:29 -04:00
comfyanonymous
ab0cfba6d1
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.
2023-10-31 17:33:43 -04:00
tsone
121ec6ad78
Added Bayer dithering to Quantize node.
2023-10-31 22:22:40 +01:00
comfyanonymous
83a79be597
Fix some memory issues in sub quad attention.
2023-10-30 15:30:49 -04:00
comfyanonymous
8eae4c0adb
Fix some OOM issues with split attention.
2023-10-30 13:14:11 -04:00
Jedrzej Kosinski
f1e8309b89
Fix TAESD preview to only decode first latent, instead of all
2023-10-29 13:30:23 -05:00
comfyanonymous
d5caedbba2
Add --max-upload-size argument, the default is 100MB.
2023-10-29 03:55:46 -04:00
comfyanonymous
01f370238c
Cleanup webp import code a bit.
2023-10-28 12:24:50 -04:00
comfyanonymous
9533904e39
Fix checkpoint loader with config.
2023-10-27 22:13:55 -04:00
comfyanonymous
3ad424ff47
SD1 and SD2 clip and tokenizer code is now more similar to the SDXL one.
2023-10-27 15:54:04 -04:00
comfyanonymous
d4bc91d58f
Support SSD1B model and make it easier to support asymmetric unets.
2023-10-27 14:45:15 -04:00