safe copy

This commit is contained in:
lllyasviel
2024-02-03 18:17:28 -08:00
parent a544ececfe
commit 8d9fdb20c3

View File

@@ -43,7 +43,12 @@ class ForgeSD:
self.clipvision = clipvision
def shallow_copy(self):
return ForgeSD(self.unet, self.clip, self.vae, self.clipvision)
return ForgeSD(
self.unet.clone() if self.unet is not None else None,
self.clip.clone() if self.clip is not None else None,
self.vae,
self.clipvision
)
@contextlib.contextmanager