From b8a7d29d8e69d2679089f469c2b7184b01467caf Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Tue, 30 Jan 2024 21:09:54 -0800 Subject: [PATCH] Update forge_reference.py --- .../forge_preprocessor_reference/scripts/forge_reference.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions-builtin/forge_preprocessor_reference/scripts/forge_reference.py b/extensions-builtin/forge_preprocessor_reference/scripts/forge_reference.py index e4469975..3b9c21c6 100644 --- a/extensions-builtin/forge_preprocessor_reference/scripts/forge_reference.py +++ b/extensions-builtin/forge_preprocessor_reference/scripts/forge_reference.py @@ -54,6 +54,9 @@ class PreprocessorReference(Preprocessor): start_percent = float(unit.guidance_start) end_percent = float(unit.guidance_end) + if process.sd_model.is_sdxl: + style_fidelity = style_fidelity ** 3.0 # sdxl is very sensitive to reference so we lower the weights + vae = process.sd_model.forge_objects.vae # This is a powerful VAE with integrated memory management, bf16, and tiled fallback.