mirror of
https://github.com/vladmandic/automatic
synced 2026-09-20 01:31:13 +02:00
+6
-4
@@ -10,7 +10,6 @@ from modules import files_cache, shared, infotext, sd_models, sd_vae
|
||||
|
||||
|
||||
debug_enabled = os.environ.get('SD_STYLES_DEBUG', None) is not None
|
||||
debug_log = shared.log.trace if debug_enabled else lambda *args, **kwargs: None
|
||||
|
||||
|
||||
class Style():
|
||||
@@ -181,10 +180,12 @@ def apply_styles_to_extra(p, style: Style):
|
||||
if not (type(orig) == int and type(v) == float): # dont convert float to int
|
||||
v = type(orig)(v)
|
||||
setattr(p, k, v)
|
||||
debug_log(f'Apply style: param {k}={v}')
|
||||
if debug_enabled:
|
||||
shared.log.trace(f'Apply style param: {k}={v}')
|
||||
params.append(f'{k}={v}')
|
||||
elif shared.opts.data_labels.get(k, None) is not None:
|
||||
debug_log(f'Apply style: settings {k}={v}')
|
||||
if debug_enabled:
|
||||
shared.log.trace(f'Apply style setting: {k}={v}')
|
||||
shared.opts.data[k] = v
|
||||
if k == 'sd_model_checkpoint':
|
||||
sd_models.reload_model_weights()
|
||||
@@ -192,7 +193,8 @@ def apply_styles_to_extra(p, style: Style):
|
||||
sd_vae.reload_vae_weights()
|
||||
settings.append(f'{k}={v}')
|
||||
else:
|
||||
debug_log(f'Apply style: skip {k}={v}')
|
||||
if debug_enabled:
|
||||
shared.log.trace(f'Apply style skip: {k}={v}')
|
||||
skipped.append(f'{k}={v}')
|
||||
shared.log.debug(f'Apply style: name="{style.name}" params={params} settings={settings} unknown={skipped} reference={True if reference_style else False}')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user