unified logger

This commit is contained in:
Vladimir Mandic
2026-02-19 09:46:42 +01:00
parent bfe014f5da
commit a3074baf8b
315 changed files with 2507 additions and 2116 deletions
+5 -4
View File
@@ -3,6 +3,7 @@ import torch
import numpy as np
import diffusers
from modules import scripts_manager, processing, shared, devices
from modules import logger
handler = None
@@ -22,7 +23,7 @@ class Script(scripts_manager.Script):
global handler, zts # pylint: disable=global-statement
handler = None
zts = None
shared.log.info('SA: image upload')
logger.log.info('SA: image upload')
def preset(self, preset):
if preset == 'text':
@@ -61,7 +62,7 @@ class Script(scripts_manager.Script):
def run(self, p: processing.StableDiffusionProcessing, image, prompt, scheduler, shared_opts, shared_score_scale, shared_score_shift, only_self_level): # pylint: disable=arguments-differ
global handler, zts, orig_prompt_attention # pylint: disable=global-statement
if shared.sd_model_type not in supported_model_list:
shared.log.warning(f'SA: class={shared.sd_model.__class__.__name__} model={shared.sd_model_type} required={supported_model_list}')
logger.log.warning(f'SA: class={shared.sd_model.__class__.__name__} model={shared.sd_model_type} required={supported_model_list}')
return None
from scripts.style_aligned import sa_handler, inversion # pylint: disable=no-name-in-module
@@ -86,7 +87,7 @@ class Script(scripts_manager.Script):
p.sampler_name = 'None'
if image is not None and zts is None:
shared.log.info(f'SA: inversion image={image} prompt="{prompt}"')
logger.log.info(f'SA: inversion image={image} prompt="{prompt}"')
image = image.resize((1024, 1024))
x0 = np.array(image).astype(np.float32) / 255.0
shared.sd_model.scheduler = diffusers.DDIMScheduler(beta_start=0.00085, beta_end=0.012, beta_schedule="scaled_linear", clip_sample=False, set_alpha_to_one=False)
@@ -107,7 +108,7 @@ class Script(scripts_manager.Script):
p.task_args['latents'] = latents
p.task_args['callback_on_step_end'] = inversion_callback
shared.log.info(f'SA: batch={p.batch_size} type={"image" if zts is not None else "text"} config={sa_args.__dict__}')
logger.log.info(f'SA: batch={p.batch_size} type={"image" if zts is not None else "text"} config={sa_args.__dict__}')
return None
def after(self, p: processing.StableDiffusionProcessing, *args): # pylint: disable=unused-argument