From 116f18ff5a83ccf9794c5eab06a6df7c11674287 Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Thu, 25 Jan 2024 13:47:47 -0800 Subject: [PATCH] Update forge_loader.py --- modules_forge/forge_loader.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules_forge/forge_loader.py b/modules_forge/forge_loader.py index 364812ab..752305e9 100644 --- a/modules_forge/forge_loader.py +++ b/modules_forge/forge_loader.py @@ -232,10 +232,13 @@ def load_model_for_a1111(timer, checkpoint_info=None, state_dict=None): def patched_encode_first_stage(x): sample = forge_objects.vae.encode(x.movedim(1, -1) * 0.5 + 0.5) - sample = forge_objects.unet.model.model_config.latent_format.process_in(sample) return sample.to(x) - sd_model.get_first_stage_encoding = lambda x: x + def patched_get_first_stage_encoding(x): + sample = forge_objects.unet.model.model_config.latent_format.process_in(x) + return sample.to(x) + + sd_model.get_first_stage_encoding = patched_get_first_stage_encoding sd_model.decode_first_stage = patched_decode_first_stage sd_model.encode_first_stage = patched_encode_first_stage