From e3d0a9a490195911d0c200f8dbde2991b7421678 Mon Sep 17 00:00:00 2001 From: comfyanonymous Date: Thu, 24 Aug 2023 00:54:16 -0400 Subject: [PATCH] Fix potential issue with text projection matrix multiplication. --- comfy/sd1_clip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy/sd1_clip.py b/comfy/sd1_clip.py index 4a4e0fe..4616ca4 100644 --- a/comfy/sd1_clip.py +++ b/comfy/sd1_clip.py @@ -156,7 +156,7 @@ class SD1ClipModel(torch.nn.Module, ClipTokenWeightEncoder): pooled_output = outputs.pooler_output if self.text_projection is not None: - pooled_output = pooled_output.to(self.text_projection.device) @ self.text_projection + pooled_output = pooled_output.float().to(self.text_projection.device) @ self.text_projection.float() return z.float(), pooled_output.float() def encode(self, tokens):