Alex "mcmonkey" Goodwin
e4f4d46b62
add simple error check to model loading ( #4950 )
2024-09-17 03:57:17 -04:00
comfyanonymous
c8f7a99646
VAEDecodeAudio now does some normalization on the audio.
2024-09-16 00:30:36 -04:00
comfyanonymous
c123d2a309
Make the inpaint controlnet node work with non inpaint ones.
2024-09-14 09:17:13 -04:00
comfyanonymous
8058b19f35
Support AliMama SD3 and Flux inpaint controlnets.
...
Use the ControlNetInpaintingAliMamaApply node.
2024-09-14 09:05:16 -04:00
comfyanonymous
7549d3c2b6
Set some nodes as DEPRECATED.
2024-09-12 20:27:07 -04:00
comfyanonymous
d34cecf624
Add a simple experimental TorchCompileModel node.
...
It probably only works on Linux.
For maximum speed on Flux with Nvidia 40 series/ada and newer try using
this node with fp8_e4m3fn and the --fast argument.
2024-09-12 05:24:25 -04:00
bymyself
2b7ef8c9f0
Add content-type filter method to folder_paths ( #4054 )
...
* Add content-type filter method to folder_paths
* Add unit tests
* Hardcode webp content-type
* Annotate content_types as Literal["image", "video", "audio"]
2024-09-11 02:00:07 -04:00
comfyanonymous
c512791552
SaveLora node can now save "full diff" lora format.
...
This isn't actually a lora format and is saving the full diff of the
weights in a format that can be used in the lora loader nodes.
2024-09-07 03:21:02 -04:00
comfyanonymous
c59d3956d5
Add an option to the SaveLora node to store the bias diff.
2024-09-07 03:03:30 -04:00
comfyanonymous
98c5dcbf04
LoraSave node now supports generating text encoder loras.
...
text_encoder_diff should be connected to a CLIPMergeSubtract node.
model_diff and text_encoder_diff are optional inputs so you can create
model only loras, text encoder only loras or a lora that contains both.
2024-09-07 02:30:12 -04:00
comfyanonymous
211789cb55
Add an experimental LoraSave node to extract model loras.
...
The model_diff input should be connected to the output of a
ModelMergeSubtract node.
2024-09-04 16:38:38 -04:00
comfyanonymous
7aec00e4a2
CheckpointSave node name.
2024-08-19 15:06:12 -04:00
comfyanonymous
f941dd54e7
Add a ModelSave node.
2024-08-17 21:43:07 -04:00
comfyanonymous
24d1c00725
Cleanup HunyuanDit controlnets.
...
Use the: ControlNetApply SD3 and HunyuanDiT node.
2024-08-09 02:59:34 -04:00
来新璐
298a7149d3
feat: add support for HunYuanDit ControlNet ( #4245 )
...
* add support for HunYuanDit ControlNet
* fix hunyuandit controlnet
* fix typo in hunyuandit controlnet
* fix typo in hunyuandit controlnet
* fix code format style
* add control_weight support for HunyuanDit Controlnet
* use control_weights in HunyuanDit Controlnet
* fix typo
2024-08-09 02:59:24 -04:00
Silver
a4c5e04e27
Add format metadata to CLIP save to make compatible with diffusers safetensors loading ( #4233 )
2024-08-06 01:45:24 -04:00
comfyanonymous
2ba49bbd82
Set the step in EmptySD3LatentImage to 16.
...
These models work better when the res is a multiple of 16.
2024-08-04 15:59:02 -04:00
comfyanonymous
55c9c01bec
ModelSamplingFlux now takes a resolution and adjusts the shift with it.
...
If you want to sample Flux dev exactly how the reference code does use
the same resolution as your image in this node.
2024-08-04 04:06:00 -04:00
comfyanonymous
ad4292b964
Add ModelSamplingFlux to experiment with the shift value.
...
Default shift on Flux Schnell is 0.0
2024-08-03 03:54:38 -04:00
comfyanonymous
16ac61d4d0
Add advanced model merge node for Flux model.
2024-08-02 23:20:53 -04:00
fgdfgfthgr-fox
fccdd04ee7
Lower SAG scale step for finer control ( #4158 )
...
* Lower SAG step for finer control
Since the introduction of cfg++ which uses very low cfg value, a step of 0.1 in SAG might be too high for finer control. Even SAG of 0.1 can be too high when cfg is only 0.6, so I change the step to 0.01.
* Lower PAG step as well.
* Update nodes_sag.py
2024-08-02 10:29:03 -04:00
comfyanonymous
851720f59f
Add FluxGuidance node.
...
This lets you adjust the guidance on the dev model which is a parameter
that is passed to the diffusion model.
2024-08-02 10:25:49 -04:00
Jairo Correa
794358e877
Add missing import ( #4174 )
2024-08-02 09:34:12 -04:00
comfyanonymous
2c3ecacc4d
Add CLIPTextEncodeFlux.
2024-08-01 18:53:25 -04:00
Silver
c82c3556f7
Add dpmpp_2s_ancestral as custom sampler ( #4101 )
...
Adding dpmpp_2s_ancestral as custom sampler node to enable its use with eta and s_noise when using custom sampling.
2024-07-27 16:19:50 -04:00
comfyanonymous
5b87251031
Add CLIPTextEncodeHunyuanDiT.
...
Useful for testing what each text encoder does.
2024-07-26 13:08:06 -04:00
comfyanonymous
e96e0fdf8b
"auto" type is only relevant to the SetUnionControlNetType node.
2024-07-22 11:30:38 -04:00
Chenlei Hu
c79f809b56
Add error message on union controlnet ( #4081 )
2024-07-22 11:27:32 -04:00
comfyanonymous
5007b1471a
Fix bug with SaveAudio node with --gpu-only
2024-07-21 16:16:45 -04:00
comfyanonymous
de738b5cb8
Implement beta sampling scheduler.
...
It is based on: https://arxiv.org/abs/2407.12173
Add "beta" to the list of schedulers and the BetaSamplingScheduler node.
2024-07-19 18:05:09 -04:00
comfyanonymous
3075e778a2
Move PAG to model_patches/unet section.
...
Move other unet model_patches nodes to model_patches/unet section.
2024-07-18 17:22:51 -04:00
comfyanonymous
059c99f4c5
Move controlnet nodes to conditioning/controlnet.
2024-07-16 17:08:25 -04:00
comfyanonymous
8c2e920625
Add SetUnionControlNetType to set the type of the union controlnet model.
2024-07-16 17:04:53 -04:00
comfyanonymous
1234807a19
Add a ModelSamplingAuraFlow node to change the shift value.
...
Set the default AuraFlow shift value to 1.73 (sqrt(3)).
2024-07-11 17:57:36 -04:00
comfyanonymous
d0872d68d4
Move audio nodes out of _for_testing.
2024-07-07 09:22:32 -04:00
comfyanonymous
ae505fc9ff
Fix SamplerEulerCFGpp node.
2024-07-02 12:21:08 -04:00
Peter Crabtree
3b1582a2f1
Add SamplerEulerAncestralCFG++ custom sampler node ( #3901 )
...
(for eta and s_noise)
2024-07-01 17:42:17 -04:00
comfyanonymous
a2982ed6d5
PreviewAudio node.
2024-06-29 01:33:22 -04:00
comfyanonymous
b3f5c970e0
Audio second setting in EmptyLatentAudio.
2024-06-28 02:55:36 -04:00
comfyanonymous
5304c6d2b4
ControlNetApplySD3 node can now be used to use SD3 controlnets.
2024-06-27 18:43:11 -04:00
comfyanonymous
69450606f8
Save and load workflow from the flac files output by SaveAudio.
2024-06-27 02:07:29 -04:00
Chenlei Hu
931752783b
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
8940c4800b
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
86f2e57995
Resample audio to 44100 when VAE encoding it.
2024-06-24 16:55:20 -04:00
comfyanonymous
43694c43b2
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
edc2c459ff
Proper ModelMergeSD3_2B node.
2024-06-21 08:41:31 -04:00
Zhenyu Zhou
e0e62d224d
feat: add gits scheduler ( #3769 )
2024-06-20 08:12:15 -04:00
comfyanonymous
eabd70d64d
Support loading diffusers SD3 model format with UNETLoader node.
2024-06-19 22:21:18 -04:00
comfyanonymous
1eb91dbfbb
Initial support for the stable audio open model.
2024-06-15 12:14:56 -04:00
comfyanonymous
edde4b7d4d
Fix regular empty latent image not working with SD3 and custom sampler.
2024-06-12 10:32:34 -04:00