mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-04-30 11:11:15 +00:00
Update forge_loader.py
This commit is contained in:
@@ -40,10 +40,9 @@ class ForgeSD:
|
|||||||
self.clip = clip
|
self.clip = clip
|
||||||
self.vae = vae
|
self.vae = vae
|
||||||
self.clipvision = clipvision
|
self.clipvision = clipvision
|
||||||
self.unet_original = unet
|
|
||||||
self.clip_original = clip
|
def shallow_copy(self):
|
||||||
self.vae_original = vae
|
return ForgeSD(self.unet, self.clip, self.vae, self.clipvision)
|
||||||
self.clipvision_original = clipvision
|
|
||||||
|
|
||||||
|
|
||||||
@contextlib.contextmanager
|
@contextlib.contextmanager
|
||||||
@@ -153,6 +152,8 @@ def load_model_for_a1111(timer, checkpoint_info=None, state_dict=None):
|
|||||||
output_model=True
|
output_model=True
|
||||||
)
|
)
|
||||||
sd_model.forge_objects = forge_objects
|
sd_model.forge_objects = forge_objects
|
||||||
|
sd_model.forge_objects_original = forge_objects.shallow_copy()
|
||||||
|
sd_model.forge_objects_after_applying_lora = forge_objects.shallow_copy()
|
||||||
timer.record("forge load real models")
|
timer.record("forge load real models")
|
||||||
|
|
||||||
sd_model.first_stage_model = forge_objects.vae.first_stage_model
|
sd_model.first_stage_model = forge_objects.vae.first_stage_model
|
||||||
|
|||||||
Reference in New Issue
Block a user