Merge remote-tracking branch 'github/main' into main
This commit is contained in:
commit
a0f40fb5ff
1 changed files with 3 additions and 0 deletions
|
@ -1553,6 +1553,9 @@ class LatentUpscaleDiffusion(LatentDiffusion):
|
||||||
if k == "c_crossattn":
|
if k == "c_crossattn":
|
||||||
assert isinstance(c[k], list) and len(c[k]) == 1
|
assert isinstance(c[k], list) and len(c[k]) == 1
|
||||||
uc[k] = [uc_tmp]
|
uc[k] = [uc_tmp]
|
||||||
|
elif k == "c_adm":
|
||||||
|
assert isinstance(c[k], torch.Tensor)
|
||||||
|
uc[k] = torch.ones_like(c[k]) * (self.low_scale_model.max_max_noise_level-1)
|
||||||
elif isinstance(c[k], list):
|
elif isinstance(c[k], list):
|
||||||
uc[k] = [torch.zeros_like(c[k][i]) for i in range(len(c[k]))]
|
uc[k] = [torch.zeros_like(c[k][i]) for i in range(len(c[k]))]
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue