comfyanonymous
628f0b8ebc
Move audio nodes out of _for_testing.
2024-07-07 09:22:32 -04:00
doctorpangloss
7c6d716541
Fix pylint issues; fix IPEX workflow run
2024-07-05 12:44:03 -07:00
doctorpangloss
cf2eaedc5b
Fix tests
2024-07-05 10:37:28 -07:00
doombubbles
0ab8c4f228
Update SaveImagesResponse
2024-07-04 12:17:32 -07:00
doctorpangloss
a13088ccec
Merge upstream
2024-07-04 11:58:55 -07:00
doctorpangloss
95d47276e9
Improve tests and distributed error notifications
...
- Tests now perform faster
- Tests will run on supported GPU platforms
- Configuration has known issues related to setting up a working
directory for an embedded client
- Introduce a Skeletonize node that solves many problems with Canny
- Improve behavior of exception reporting
2024-07-04 10:16:02 -07:00
comfyanonymous
01991f72ce
Fix SamplerEulerCFGpp node.
2024-07-02 12:21:08 -04:00
Peter Crabtree
b82d67d5bf
Add SamplerEulerAncestralCFG++ custom sampler node ( #3901 )
...
(for eta and s_noise)
2024-07-01 17:42:17 -04:00
comfyanonymous
fbb7a1f1b6
PreviewAudio node.
2024-06-29 01:33:22 -04:00
comfyanonymous
7ecb2ec169
Audio second setting in EmptyLatentAudio.
2024-06-28 02:55:36 -04:00
comfyanonymous
264caca20e
ControlNetApplySD3 node can now be used to use SD3 controlnets.
2024-06-27 18:43:11 -04:00
comfyanonymous
4650e7d6e9
Save and load workflow from the flac files output by SaveAudio.
2024-06-27 02:07:29 -04:00
Chenlei Hu
3b423afcca
Add audio widget ( #3863 )
...
* Add audio widget
* Fix audio bugs
* Add CSS
* Populate audio widget when load history
2024-06-27 00:22:55 -04:00
comfyanonymous
69d710e40f
Implement my alternative take on CFG++ as the euler_pp sampler.
...
Add euler_ancestral_pp which is the ancestral version of euler with the
same modification.
2024-06-25 07:41:52 -04:00
comfyanonymous
eab211bb1e
Resample audio to 44100 when VAE encoding it.
2024-06-24 16:55:20 -04:00
comfyanonymous
73ca780019
Add SamplerEulerCFG++ node.
...
This node should match the DDIM implementation of CFG++ when "regular" is
selected.
"alternative" is a slightly different take on CFG++
2024-06-23 13:21:18 -04:00
comfyanonymous
887a6341ed
Proper ModelMergeSD3_2B node.
2024-06-21 08:41:31 -04:00
Zhenyu Zhou
45e10cac19
feat: add gits scheduler ( #3769 )
2024-06-20 08:12:15 -04:00
comfyanonymous
0d6a57938e
Support loading diffusers SD3 model format with UNETLoader node.
2024-06-19 22:21:18 -04:00
doctorpangloss
ef38598030
Fix validation issues
2024-06-18 20:25:57 -07:00
doctorpangloss
3b35aa7846
For now, make torchaudio optional, because this package requires a lot of work to prevent weird dependency issues
2024-06-18 14:44:57 -07:00
doctorpangloss
8cdc246450
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-06-17 16:19:48 -07:00
comfyanonymous
bb1969cab7
Initial support for the stable audio open model.
2024-06-15 12:14:56 -04:00
doctorpangloss
cac6690481
Add known SD3 model files, merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-06-12 10:56:41 -07:00
comfyanonymous
0eaa34ec5b
Fix regular empty latent image not working with SD3 and custom sampler.
2024-06-12 10:32:34 -04:00
comfyanonymous
c8b5e08dc3
Default shift value on SD3 is 3.0
2024-06-12 02:24:39 -04:00
comfyanonymous
32be358213
Save SD3 modelspec.architecture in CheckpointSave node.
2024-06-12 01:02:07 -04:00
comfyanonymous
1c34d338d7
Update EmptySD3LatentImage to use 1024 resolution by default.
2024-06-11 07:37:22 -04:00
doctorpangloss
6789e9c71e
Add Reference Only ControlNet hack, add ControlNet++ models
2024-06-10 20:36:23 -07:00
doctorpangloss
e7682ced56
Better support for transformers t5
2024-06-10 20:22:17 -07:00
doctorpangloss
a5d828be77
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-06-10 13:21:36 -07:00
comfyanonymous
8c4a9befa7
SD3 Support.
2024-06-10 14:06:23 -04:00
doctorpangloss
d778277a68
Merge with upstream and fix tests
2024-06-10 10:01:08 -07:00
comfyanonymous
6cd8ffc465
Reshape the empty latent image to the right amount of channels if needed.
2024-06-08 02:35:08 -04:00
doctorpangloss
7f300bcb7a
Multi-modal LLM support and ongoing improvements to language features.
2024-06-07 16:23:10 -07:00
doctorpangloss
6575409461
Additional chat templates to ease the use of many models.
2024-06-06 20:51:05 -07:00
doctorpangloss
ebf2ef27c7
Improve LLM / language support
2024-06-06 14:57:52 -07:00
Denys Smirnov
20447e9ec9
Fix alpha in PorterDuffImageComposite. ( #3411 )
...
There were two bugs in PorterDuffImageComposite.
The first one is the fact that it uses the mask input directly as alpha, missing the conversion (`1-a`). The fix is similar to c16f5744 .
The second one is that all color composition formulas assume alpha premultiplied values, while the input is not premultiplied.
This change fixes both of these issue.
2024-06-04 16:37:11 -04:00
doctorpangloss
3f559135c6
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-06-03 11:42:55 -07:00
doctorpangloss
779555aba3
Remove empty chainner __init__.py package files
2024-06-03 11:31:58 -07:00
Peter Crabtree
e2c585f3be
Fix to allow use of PerpNegGuider with cfg_function_post hooks (like PAG) ( #3618 )
2024-06-01 12:36:08 -04:00
doctorpangloss
cb557c960b
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-05-31 07:42:11 -07:00
doctorpangloss
3125366eda
Improve compatibility with comfyui-extra-models, improve API
2024-05-30 16:50:34 -07:00
doctorpangloss
8a3b49eb49
Resolves SSL errors on Windows when using fsspec
2024-05-29 17:42:15 -07:00
comfyanonymous
91542d4f8b
Import spandrel_extra_arches if present.
...
I will not add this dependency to the default ones because models in the
spandrel_extra_arches package are non commercial and therefore not
compatible with free software licenses like the one ComfyUI uses.
If you don't mind this you can install it manually yourself.
2024-05-28 01:42:11 -04:00
comfyanonymous
0920e0e5fe
Remove some unused imports.
2024-05-27 19:08:27 -04:00
comfyanonymous
16a493a190
Keep compatibility with some custom nodes.
2024-05-26 15:37:41 -04:00
comfyanonymous
9a151b7def
Fix issue and unpin spandrel package.
2024-05-26 13:44:47 -04:00
Joey Ballentine
8cfd677cc0
Replace chainner_models with Spandrel package ( #2146 )
...
* Replace chainner_models with Spandrel
* Update to latest spandrel
* Use spandrel_foss instead
* update spandrel to new FOSS-compliant version
2024-05-26 13:44:17 -04:00
comfyanonymous
b02bcced05
Fix FreeU not working when shape is tensor.
2024-05-23 11:48:04 -04:00
doctorpangloss
519cddcefc
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-05-17 14:04:44 -07:00
pythongosssss
91590adf04
Add webcam node ( #3497 )
...
* Add webcam node
* unused import
2024-05-17 13:16:08 -04:00
doctorpangloss
3d98440fb7
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-05-16 14:28:49 -07:00
doctorpangloss
5a9055fe05
Tokenizers are now shallow cloned when CLIP is cloned. This allows nodes to add vocab to the tokenizer, as some checkpoints and LoRAs may require.
2024-05-16 12:39:19 -07:00
doctorpangloss
8741cb3ce8
LLM support in ComfyUI
...
- Currently uses `transformers`
- Supports model management and correctly loading and unloading models
based on what your machine can support
- Includes a Text Diffusers 2 workflow to demonstrate text rendering in
SD1.5
2024-05-14 17:30:23 -07:00
comfyanonymous
ec6f16adb6
Fix SAG.
2024-05-14 18:02:27 -04:00
doctorpangloss
0ee2f3bf15
Move advanced samplers into a place where it will be found
2024-05-13 19:36:27 -07:00
comfyanonymous
2de3b69b30
Support saving some more modelspec types.
2024-05-13 21:54:11 -04:00
doctorpangloss
355f2aef3a
Fix parameters and user agent for ImageRequestParameter.
2024-05-13 17:59:02 -07:00
doctorpangloss
d11aed87ba
OpenAPI ImageRequestParameter node uses a Chrome user-agent to facilitate external URLs better
2024-05-13 15:03:34 -07:00
comfyanonymous
e1489ad257
Fix issue with lowvram mode breaking model saving.
2024-05-11 21:55:20 -04:00
doctorpangloss
881258acb6
Progress bar hooks, via the server, are now set via a context. This will be used in other places too.
2024-05-09 13:24:06 -07:00
doctorpangloss
464c132c50
Add basic ImageRequestParameter node
2024-05-08 16:37:26 -07:00
doctorpangloss
3a64e04a93
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-05-07 13:57:53 -07:00
Pam
3787b4f246
Use get_model_object in Deep Shrink node ( #3408 )
2024-05-06 18:39:39 -04:00
comfyanonymous
565eb6d176
Add a SplitSigmasDenoise node as an alternative to SplitSigmas.
2024-05-05 05:24:36 -04:00
doctorpangloss
330ecb10b2
Merge with upstream. Remove TLS flags, because a third party proxy will do this better
2024-05-02 21:57:20 -07:00
comfyanonymous
94d5a12801
Don't load the model in SDTurboScheduler
2024-05-01 16:57:10 -04:00
comfyanonymous
eecd69b53a
Add a SamplerLCMUpscale node.
...
This sampler is an LCM sampler that upscales the latent during sampling.
It can be used to generate at a higher resolution with an LCM model very
quickly.
To try it use it with a basic 5 step LCM workflow with scale_ratio 1.5 or
2.0
2024-04-29 20:00:47 -04:00
doctorpangloss
0862863bc0
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-04-29 13:37:03 -07:00
comfyanonymous
059773a6df
Add some nodes to multiply the attention in UNet and Clip models.
2024-04-28 13:03:43 -04:00
comfyanonymous
10fcd09f4a
Add a denoise value to AlignYourStepsScheduler.
2024-04-27 00:48:41 -04:00
comfyanonymous
16eabdf70d
Free more vram for upscale models.
2024-04-25 17:04:19 -04:00
doctorpangloss
f965fb2bc0
Merge upstream
2024-04-24 22:41:43 -07:00
Pam
b8218522f1
Increase sigma_min/sigma_max range for custom schedulers ( #3317 )
2024-04-23 09:40:10 -04:00
comfyanonymous
d09b5ef4ef
Free some memory before loading upscale models.
2024-04-22 18:51:15 -04:00
comfyanonymous
4ee9aad6ca
Speed up Sharpen node.
2024-04-21 09:02:06 -04:00
comfyanonymous
644a3ae58d
Implement Align Your Steps as a AlignYourStepsScheduler node.
2024-04-20 04:34:12 -04:00
comfyanonymous
133dc3351b
Faster blur.
2024-04-19 03:52:02 -04:00
comfyanonymous
abc69cab45
Add a helpful warning for links that don't point anywhere.
2024-04-17 12:28:05 -04:00
comfyanonymous
45ec1cbe96
Implement PerpNeg as a guider.
2024-04-16 02:57:34 -04:00
comfyanonymous
8903dce862
This can be removed since PAG doesn't use the uncond.
2024-04-15 12:14:00 -04:00
comfyanonymous
719fb2c81d
Add basic PAG node.
2024-04-14 23:49:50 -04:00
comfyanonymous
744ac944db
Don't make dynamicPrompts the default on multiline string inputs.
...
This should be less confusing to those who want to use multiline input
without them.
2024-04-13 16:18:00 -04:00
comfyanonymous
fd7c636680
Add an AddNoise node to add noise depending on the sigma.
2024-04-10 23:40:31 -04:00
comfyanonymous
4201181b35
Add ModelMergeSD1, ModelMergeSD2 and ModelMergeSDXL.
2024-04-09 04:31:14 -04:00
doctorpangloss
034ffcea03
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-04-08 10:02:37 -07:00
comfyanonymous
30abc324c2
Support properly saving CosXL checkpoints.
2024-04-08 00:36:22 -04:00
comfyanonymous
c9fc242e2c
The middle prompt should be treated more as a negative prompt.
2024-04-07 14:34:43 -04:00
comfyanonymous
d8dea4cdb8
Fix DisableNoise node.
2024-04-05 21:36:23 -04:00
comfyanonymous
ea9ac9d30b
Fix PerpNeg node.
2024-04-05 11:46:54 -04:00
doctorpangloss
3e002b9f72
Fix string joining node, improve model downloading
2024-04-04 23:40:29 -07:00
comfyanonymous
0f5768e038
Fix missing arguments in cfg_function.
2024-04-04 23:38:57 -04:00
comfyanonymous
1a0486bb96
Fix model needing to be loaded on GPU to generate the sigmas.
2024-04-04 22:08:49 -04:00
comfyanonymous
1f8d8e6c77
Add InstructPixToPixConditioning node.
2024-04-04 15:06:17 -04:00
comfyanonymous
5272fd4b03
Add DualCFGGuider used in IP2P models for example.
2024-04-04 14:57:44 -04:00
comfyanonymous
cfbf3be54b
Add basic guider for models with no cfg.
2024-04-04 13:57:32 -04:00
comfyanonymous
c6bd456c45
Make zero denoise a NOP.
2024-04-04 11:41:27 -04:00
comfyanonymous
fcfd2bdf8a
Small cleanup.
2024-04-04 11:16:49 -04:00
comfyanonymous
f117566299
SamplerCustomAdvanced node.
...
This node enables the creation of nodes to change the guider/denoiser and
the noise algorithm.
2024-04-04 01:32:25 -04:00