This doesn't seem to be needed on chroma. (#8209)

This commit is contained in:
comfyanonymous 2025-05-20 02:29:23 -07:00 committed by GitHub
parent 4f3b50ba51
commit 7e84bf5373
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -109,9 +109,6 @@ class DoubleStreamBlock(nn.Module):
txt += txt_mod1.gate * self.txt_attn.proj(txt_attn)
txt += txt_mod2.gate * self.txt_mlp((1 + txt_mod2.scale) * self.txt_norm2(txt) + txt_mod2.shift)
if txt.dtype == torch.float16:
txt = torch.nan_to_num(txt, nan=0.0, posinf=65504, neginf=-65504)
return img, txt
@ -163,8 +160,6 @@ class SingleStreamBlock(nn.Module):
# compute activation in mlp stream, cat again and run second linear layer
output = self.linear2(torch.cat((attn, self.mlp_act(mlp)), 2))
x += mod.gate * output
if x.dtype == torch.float16:
x = torch.nan_to_num(x, nan=0.0, posinf=65504, neginf=-65504)
return x