mirror of
https://github.com/vladmandic/automatic
synced 2026-09-18 16:54:33 +02:00
modular guiders and other stuff
Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
+13
-18
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user