Yuxuan Zhang commited on
Commit
152c7d3
·
1 Parent(s): 9d3dabd
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -112,21 +112,23 @@ threading.Thread(target=delete_old_files, daemon=True).start()
112
 
113
 
114
  @spaces.GPU(duration=180) # [uncomment to use ZeroGPU]
115
- def infer(prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps,
116
  progress=gr.Progress(track_tqdm=True)):
117
  if randomize_seed:
118
  seed = random.randint(0, 65536)
119
 
120
- image = pipe(
121
  prompt=prompt,
122
  guidance_scale=guidance_scale,
123
- num_images_per_prompt=1,
124
  num_inference_steps=num_inference_steps,
125
  width=width,
126
  height=height,
127
  generator=torch.Generator().manual_seed(seed)
128
- ).images[0]
129
- return image, seed
 
 
130
 
131
 
132
  examples = [
@@ -247,7 +249,7 @@ with gr.Blocks() as demo:
247
  scale=3
248
  )
249
  ex_img = gr.Image(
250
- value=f"../img/img_{i + 1}.png",
251
  label="Effect",
252
  interactive=False,
253
  height=130,
 
112
 
113
 
114
  @spaces.GPU(duration=180) # [uncomment to use ZeroGPU]
115
+ def infer(prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps, num_images,
116
  progress=gr.Progress(track_tqdm=True)):
117
  if randomize_seed:
118
  seed = random.randint(0, 65536)
119
 
120
+ images = pipe(
121
  prompt=prompt,
122
  guidance_scale=guidance_scale,
123
+ num_images_per_prompt=num_images, # 生成 num_images 张图
124
  num_inference_steps=num_inference_steps,
125
  width=width,
126
  height=height,
127
  generator=torch.Generator().manual_seed(seed)
128
+ ).images # 获取生成的图片列表
129
+
130
+ return images, seed
131
+
132
 
133
 
134
  examples = [
 
249
  scale=3
250
  )
251
  ex_img = gr.Image(
252
+ value=f"img/img_{i + 1}.png",
253
  label="Effect",
254
  interactive=False,
255
  height=130,