1inkusFace commited on
Commit
b3c4f11
·
verified ·
1 Parent(s): b96810b

Update pipeline_stable_diffusion_3_ipa.py

Browse files
Files changed (1) hide show
  1. pipeline_stable_diffusion_3_ipa.py +6 -7
pipeline_stable_diffusion_3_ipa.py CHANGED
@@ -1192,14 +1192,13 @@ class StableDiffusion3Pipeline(DiffusionPipeline, SD3LoraLoaderMixin, FromSingle
1192
  clip_image_embeds_5 = self.image_encoder(clip_image_embeds_5, output_hidden_states=True).hidden_states[-2]
1193
  clip_image_embeds_5 = clip_image_embeds_5 * scale_5
1194
  image_prompt_embeds_list.append(clip_image_embeds_5)
1195
-
1196
- clip_image_embeds_cat = torch.cat(image_prompt_embeds_list, dim=0)
1197
- clip_image_embeds_mean = clip_image_embeds_cat.mean(dim=0, keepdim=True)
1198
- #clip_image_embeds_cat_list = torch.cat(image_prompt_embeds_list).mean(dim=1,keepdim=True)
1199
- print('catted embeds list with mean: ', clip_image_embeds_mean.shape)
1200
- zeros_tensor = torch.zeros_like(clip_image_embeds_mean)
1201
  print('zeros: ',zeros_tensor.shape)
1202
- clip_image_embeds = torch.cat([zeros_tensor, clip_image_embeds_mean], dim=0)
1203
  print('embeds shape: ', clip_image_embeds.shape)
1204
 
1205
  # 4. Prepare timesteps
 
1192
  clip_image_embeds_5 = self.image_encoder(clip_image_embeds_5, output_hidden_states=True).hidden_states[-2]
1193
  clip_image_embeds_5 = clip_image_embeds_5 * scale_5
1194
  image_prompt_embeds_list.append(clip_image_embeds_5)
1195
+
1196
+ #cat, but not mean
1197
+ clip_image_embeds_cat = torch.cat(image_prompt_embeds_list)
1198
+ print('catted embeds list without mean: ', clip_image_embeds_cat.shape)
1199
+ zeros_tensor = torch.zeros_like(clip_image_embeds_cat)
 
1200
  print('zeros: ',zeros_tensor.shape)
1201
+ clip_image_embeds = torch.cat([zeros_tensor, clip_image_embeds_mean], dim=1)
1202
  print('embeds shape: ', clip_image_embeds.shape)
1203
 
1204
  # 4. Prepare timesteps