Fixed issue with loadin models after resume function added. Added additional flush if not training text encoder to clear out vram before grad accum

This commit is contained in:
Jaret Burkett
2023-08-28 17:56:30 -06:00
parent b79ced3e10
commit a008d9e63b
3 changed files with 18 additions and 6 deletions

View File

@@ -38,6 +38,12 @@ class PromptEmbeds:
self.pooled_embeds = self.pooled_embeds.to(*args, **kwargs)
return self
def detach(self):
self.text_embeds = self.text_embeds.detach()
if self.pooled_embeds is not None:
self.pooled_embeds = self.pooled_embeds.detach()
return self
class EncodedPromptPair:
def __init__(