fix condition_on_text_encodings in dalle2 orchestrator class, fix readme

This commit is contained in:
Phil Wang
2022-07-07 07:43:41 -07:00
parent b3e646fd3b
commit 900f086a6d
3 changed files with 9 additions and 9 deletions

View File

@@ -1930,10 +1930,6 @@ class Decoder(nn.Module):
self.unets.append(one_unet)
self.vaes.append(one_vae.copy_for_eval())
# determine from unets whether conditioning on text encoding is needed
self.condition_on_text_encodings = any([unet.cond_on_text_encodings for unet in self.unets])
# create noise schedulers per unet
if not exists(beta_schedule):
@@ -2012,6 +2008,10 @@ class Decoder(nn.Module):
def device(self):
return self._dummy.device
@property
def condition_on_text_encodings(self):
return any([unet.cond_on_text_encodings for unet in self.unets])
def get_unet(self, unet_number):
assert 0 < unet_number <= len(self.unets)
index = unet_number - 1