Disty0
commited on
Commit
·
3878b36
1
Parent(s):
63f6a9e
Test fix
Browse files- pipeline.py +10 -8
pipeline.py
CHANGED
@@ -332,6 +332,7 @@ class Zero123PlusPipeline(diffusers.StableDiffusionPipeline):
|
|
332 |
self,
|
333 |
image: Image.Image = None,
|
334 |
prompts = "",
|
|
|
335 |
*args,
|
336 |
num_images_per_prompt: Optional[int] = 1,
|
337 |
guidance_scale=4.0,
|
@@ -365,14 +366,15 @@ class Zero123PlusPipeline(diffusers.StableDiffusionPipeline):
|
|
365 |
global_embeds = encoded.image_embeds
|
366 |
global_embeds = global_embeds.unsqueeze(-2)
|
367 |
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
|
|
376 |
cak = dict(cond_lat=cond_lat)
|
377 |
if hasattr(self.unet, "controlnet"):
|
378 |
cak['control_depth'] = depth_image
|
|
|
332 |
self,
|
333 |
image: Image.Image = None,
|
334 |
prompts = "",
|
335 |
+
prompt_embeds = None
|
336 |
*args,
|
337 |
num_images_per_prompt: Optional[int] = 1,
|
338 |
guidance_scale=4.0,
|
|
|
366 |
global_embeds = encoded.image_embeds
|
367 |
global_embeds = global_embeds.unsqueeze(-2)
|
368 |
|
369 |
+
if prompt_embeds is not None
|
370 |
+
encoder_hidden_states = self._encode_prompt(
|
371 |
+
prompts,
|
372 |
+
self.device,
|
373 |
+
num_images_per_prompt,
|
374 |
+
False
|
375 |
+
)
|
376 |
+
ramp = global_embeds.new_tensor(self.config.ramping_coefficients).unsqueeze(-1)
|
377 |
+
encoder_hidden_states = encoder_hidden_states + global_embeds * ramp
|
378 |
cak = dict(cond_lat=cond_lat)
|
379 |
if hasattr(self.unet, "controlnet"):
|
380 |
cak['control_depth'] = depth_image
|