chaObserv
c64b35db3b
Migrate ER-SDE from VE to VP algorithm and add its sampler node ( #8744 )
...
Apply alpha scaling in the algorithm for reverse-time SDE and add custom ER-SDE sampler node for other solver types (SDE, ODE).
2025-07-01 02:38:52 -04:00
comfyanonymous
a38bc4c7d6
Dual cfg node optimizations when cfg is 1.0 ( #8747 )
2025-06-30 14:18:25 -04:00
catboxanon
36faaff30d
Add node to extend sigmas ( #7901 )
...
* Add ExpandSigmas node
* Rename, add interpolation functions
Co-authored-by: liesen <liesen.dev@gmail.com>
* Move computed interpolation outside loop
* Add type hints
---------
Co-authored-by: liesen <liesen.dev@gmail.com>
2025-05-02 05:28:05 -04:00
Chenlei Hu
d64e6378d9
[NodeDef] Explicitly add control_after_generate to seed/noise_seed ( #7059 )
...
* [NodeDef] Explicitly add control_after_generate to seed/noise_seed
* Update comfy/comfy_types/node_typing.py
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com>
---------
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com>
2025-03-05 15:33:23 -05:00
catboxanon
ca8637c3f9
Add SetFirstSigma node ( #6459 )
...
Useful for models utilizing ztSNR. See: https://arxiv.org/abs/2409.15997
2025-01-14 19:05:45 -05:00
yoinked
65b99536ee
add laplace scheduler [2407.03297] ( #4990 )
...
* add laplace scheduler [2407.03297]
* should be here instead lol
* better settings
2024-09-19 23:23:09 -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
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
Peter Crabtree
3b1582a2f1
Add SamplerEulerAncestralCFG++ custom sampler node ( #3901 )
...
(for eta and s_noise)
2024-07-01 17:42:17 -04:00
comfyanonymous
edde4b7d4d
Fix regular empty latent image not working with SD3 and custom sampler.
2024-06-12 10:32:34 -04:00
comfyanonymous
372b1130d1
Reshape the empty latent image to the right amount of channels if needed.
2024-06-08 02:35:08 -04:00
comfyanonymous
ee220d685d
Add a SplitSigmasDenoise node as an alternative to SplitSigmas.
2024-05-05 05:24:36 -04:00
comfyanonymous
b7d06aa5a2
Don't load the model in SDTurboScheduler
2024-05-01 16:57:10 -04:00
Pam
6056ab1862
Increase sigma_min/sigma_max range for custom schedulers ( #3317 )
2024-04-23 09:40:10 -04:00
comfyanonymous
312b19ea00
Add an AddNoise node to add noise depending on the sigma.
2024-04-10 23:40:31 -04:00
comfyanonymous
d3d009c5a9
The middle prompt should be treated more as a negative prompt.
2024-04-07 14:34:43 -04:00
comfyanonymous
0e474e1622
Fix DisableNoise node.
2024-04-05 21:36:23 -04:00
comfyanonymous
c618084a1c
Fix missing arguments in cfg_function.
2024-04-04 23:38:57 -04:00
comfyanonymous
22462103f3
Fix model needing to be loaded on GPU to generate the sigmas.
2024-04-04 22:08:49 -04:00
comfyanonymous
d13e1a9139
Add DualCFGGuider used in IP2P models for example.
2024-04-04 14:57:44 -04:00
comfyanonymous
640f73d9ec
Add basic guider for models with no cfg.
2024-04-04 13:57:32 -04:00
comfyanonymous
58a02039bc
Make zero denoise a NOP.
2024-04-04 11:41:27 -04:00
comfyanonymous
1f511af362
Small cleanup.
2024-04-04 11:16:49 -04:00
comfyanonymous
0c89f0dab0
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
comfyanonymous
3905e795dc
SamplerDPMAdaptative node to test the different options.
2024-03-15 22:36:10 -04:00
comfyanonymous
8ee0b9442a
Add SamplerDPMPP_3M_SDE node.
2024-03-12 12:16:37 -04:00
comfyanonymous
1786de0451
Add SamplerLMS node.
2024-03-12 04:34:34 -04:00
comfyanonymous
1a4d35f01d
Add SamplerEulerAncestral node.
2024-03-09 08:21:43 -05:00
comfyanonymous
a53633211f
Fix potential turbo scheduler model patching issue.
2024-01-22 00:28:13 -05:00
comfyanonymous
cca348a662
Fix BasicScheduler issue with Loras.
2024-01-05 12:31:13 -05:00
comfyanonymous
004cf09984
Fix model patches not working in custom sampling scheduler nodes.
2024-01-03 12:16:30 -05:00
comfyanonymous
fe129df5ba
Add a denoise parameter to BasicScheduler node.
2023-12-31 15:37:20 -05:00
comfyanonymous
23f97628e1
Add a denoise parameter to the SDTurboScheduler.
2023-12-20 02:54:25 -05:00
comfyanonymous
9b85cd696c
Add SDTurboScheduler node.
2023-11-28 13:35:32 -05:00
comfyanonymous
702395d4ad
Clean up and refactor sampler code.
...
This should make it much easier to write custom nodes with kdiffusion type
samplers.
2023-11-14 00:39:34 -05:00
comfyanonymous
08143aae10
Reorganize custom_sampling nodes.
2023-11-13 21:45:23 -05:00
comfyanonymous
eb5eefe3c8
Add a node to flip the sigmas for unsampling.
2023-11-13 21:45:08 -05:00
comfyanonymous
8d8c22bba7
Lower cfg step to 0.1 in sampler nodes.
2023-11-09 17:35:17 -05:00
comfyanonymous
18e4504de7
Pull some small changes from the other repo.
2023-10-11 20:38:48 -04:00
comfyanonymous
a84deecb7d
Move _for_testing/custom_sampling nodes to sampling/custom_sampling.
2023-10-08 03:20:35 -04:00
comfyanonymous
e1b667e4d2
Add VPScheduler node
2023-10-01 03:48:07 -04:00
comfyanonymous
2f5c2420d2
DPMPP_SDE node.
2023-09-30 01:51:22 -04:00
comfyanonymous
74b335e72d
Add ExponentialScheduler and PolyexponentialScheduler nodes.
2023-09-29 09:05:30 -04:00
comfyanonymous
eeadcff352
Add SamplerDPMPP_2M_SDE node.
2023-09-28 21:56:23 -04:00
comfyanonymous
190719bb88
Fix SplitSigmas.
2023-09-28 01:11:22 -04:00
comfyanonymous
c4247734df
Add function to split sigmas.
2023-09-28 00:40:09 -04:00
comfyanonymous
d428292071
Add a basic node to generate sigmas from scheduler.
2023-09-28 00:30:45 -04:00
comfyanonymous
97bd301d8f
Add missing samplers to KSamplerSelect.
2023-09-28 00:17:03 -04:00
comfyanonymous
cd5fbdd086
Make add_noise in SamplerCustom a boolean.
2023-09-27 22:42:23 -04:00
comfyanonymous
75a26ed5ee
Add a SamplerCustom Node.
...
This node takes a list of sigmas and a sampler object as input.
This lets people easily implement custom schedulers and samplers as nodes.
More nodes will be added to it in the future.
2023-09-27 22:21:18 -04:00