modular guiders and other stuff

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2026-08-30 11:51:19 +02:00
parent 7f430aae4e
commit 34d9d304db
32 changed files with 300 additions and 298 deletions
+13 -18
View File
@@ -45,15 +45,11 @@ class StableDiffusionProcessing:
sampler_name: str | None = None,
hr_sampler_name: str | None = None,
eta: float | None = None,
# modular guidance
guidance_name: str = 'Default',
guidance_scale: float = 6.0,
guidance_rescale: float = 0.0,
guidance_start: float = 0.0,
guidance_stop: float = 1.0,
# legacy guidance
# guidance
cfg_name: str = 'Default',
cfg_scale: float = 6.0,
cfg_end: float = 1,
cfg_start: float = 0.0,
cfg_stop: float = 1,
cfg_rescale: float = 0.0,
cfg_true: float = 0.0,
cfg_adaptive: float = 0.5,
@@ -457,16 +453,6 @@ class StableDiffusionProcessing:
self.do_not_save_grid = do_not_save_grid
self.override_settings_restore_afterwards = override_settings_restore_afterwards
self.eta = eta
self.guidance_name = guidance_name
self.guidance_scale = guidance_scale
self.guidance_rescale = guidance_rescale
self.guidance_start = guidance_start
self.guidance_stop = guidance_stop
self.cfg_scale = cfg_scale
self.cfg_end = cfg_end
self.cfg_rescale = cfg_rescale
self.cfg_true = cfg_true
self.cfg_adaptive = cfg_adaptive
self.selected_scale_tab = selected_scale_tab
self.mask_for_overlay = mask_for_overlay
self.paste_to = paste_to
@@ -510,6 +496,15 @@ class StableDiffusionProcessing:
log.error(f'Override: {override_settings} {e}')
self.override_settings = {}
# guidance
self.cfg_name = cfg_name
self.cfg_scale = cfg_scale
self.cfg_start = cfg_start
self.cfg_stop = cfg_stop
self.cfg_rescale = cfg_rescale
self.cfg_true = cfg_true
self.cfg_adaptive = cfg_adaptive
# scheduler/noise overrides
self.schedulers_prediction_type = schedulers_prediction_type
self.schedulers_beta_schedule = schedulers_beta_schedule