Skip to content

Commit 414de99

Browse files
committed
update
1 parent 43d041a commit 414de99

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/diffusers/pipelines/chroma/pipeline_chroma_img2img.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,14 +262,18 @@ def _get_t5_prompt_embeds(
262262

263263
dtype = self.text_encoder.dtype
264264
prompt_embeds = prompt_embeds.to(dtype=dtype, device=device)
265+
attention_mask = attention_mask.to(dtype=dtype, device=device)
265266

266267
_, seq_len, _ = prompt_embeds.shape
267268

268269
# duplicate text embeddings and attention mask for each generation per prompt, using mps friendly method
269270
prompt_embeds = prompt_embeds.repeat(1, num_images_per_prompt, 1)
270271
prompt_embeds = prompt_embeds.view(batch_size * num_images_per_prompt, seq_len, -1)
271272

272-
return prompt_embeds
273+
attention_mask = attention_mask.repeat(1, num_images_per_prompt)
274+
attention_mask = attention_mask.view(batch_size * num_images_per_prompt, seq_len)
275+
276+
return prompt_embeds, attention_mask
273277

274278
# Copied from diffusers.pipelines.stable_diffusion_3.pipeline_stable_diffusion_3_inpaint.StableDiffusion3InpaintPipeline._encode_vae_image
275279
def _encode_vae_image(self, image: torch.Tensor, generator: torch.Generator):

0 commit comments

Comments
 (0)