jihuayang3 commited on
Commit
b1801aa
·
verified ·
1 Parent(s): 674670b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -99,19 +99,20 @@ def infer(image, model_selection, width, height, overlap_width, num_inference_st
99
  negative_pooled_prompt_embeds,
100
  ) = pipe.encode_prompt(final_prompt, "cpu", True)
101
 
102
- result = pipe(
103
  prompt_embeds=prompt_embeds,
104
  negative_prompt_embeds=negative_prompt_embeds,
105
  pooled_prompt_embeds=pooled_prompt_embeds,
106
  negative_pooled_prompt_embeds=negative_pooled_prompt_embeds,
107
  image=cnet_image,
108
  num_inference_steps=num_inference_steps
109
- ).images[0] # 最终生成图像
 
110
 
111
- result = result.convert("RGBA")
112
- cnet_image.paste(result, (0, 0), mask)
113
 
114
- return background, cnet_image # 只 return 一次,而不是 yield 两次
115
 
116
  def preload_presets(target_ratio):
117
  if target_ratio == "9:16":
 
99
  negative_pooled_prompt_embeds,
100
  ) = pipe.encode_prompt(final_prompt, "cpu", True)
101
 
102
+ for image in pipe(
103
  prompt_embeds=prompt_embeds,
104
  negative_prompt_embeds=negative_prompt_embeds,
105
  pooled_prompt_embeds=pooled_prompt_embeds,
106
  negative_pooled_prompt_embeds=negative_pooled_prompt_embeds,
107
  image=cnet_image,
108
  num_inference_steps=num_inference_steps
109
+ ):
110
+ yield cnet_image, image
111
 
112
+ image = image.convert("RGBA")
113
+ cnet_image.paste(image, (0, 0), mask)
114
 
115
+ yield background, cnet_image
116
 
117
  def preload_presets(target_ratio):
118
  if target_ratio == "9:16":