Added option to cache empty prompt or trigger and unload text encoders while training

This commit is contained in:
Jaret Burkett
2024-09-21 20:54:09 -06:00
parent f85ad452c6
commit 2776221497
5 changed files with 74 additions and 1 deletions

View File

@@ -2635,3 +2635,10 @@ class StableDiffusion:
}
self.set_device_state(state)
def text_encoder_to(self, *args, **kwargs):
if isinstance(self.text_encoder, list):
for encoder in self.text_encoder:
encoder.to(*args, **kwargs)
else:
self.text_encoder.to(*args, **kwargs)