aifeifei798 commited on
Commit
58d88ba
·
verified ·
1 Parent(s): ad21027

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -35,7 +35,7 @@ MAX_SEED = np.iinfo(np.int32).max
35
  MAX_IMAGE_SIZE = 2048
36
 
37
  @spaces.GPU()
38
- def infer(prompt, seed=42, randomize_seed=False, width=1024, height=1024, num_inference_steps=4, num_feifei=0.35, progress=gr.Progress(track_tqdm=True)):
39
  if randomize_seed:
40
  seed = random.randint(0, MAX_SEED)
41
  generator = torch.Generator().manual_seed(seed)
@@ -55,7 +55,7 @@ def infer(prompt, seed=42, randomize_seed=False, width=1024, height=1024, num_in
55
  height = height,
56
  num_inference_steps = num_inference_steps,
57
  generator = generator,
58
- guidance_scale=3.5
59
  ).images[0]
60
  return image, seed
61
 
@@ -133,7 +133,6 @@ with gr.Blocks(css=css) as demo:
133
  )
134
 
135
  with gr.Row():
136
-
137
  num_inference_steps = gr.Slider(
138
  label="Number of inference steps",
139
  minimum=1,
@@ -141,6 +140,15 @@ with gr.Blocks(css=css) as demo:
141
  step=1,
142
  value=8,
143
  )
 
 
 
 
 
 
 
 
 
144
 
145
  with gr.Row():
146
  num_feifei = gr.Slider(
@@ -162,7 +170,7 @@ with gr.Blocks(css=css) as demo:
162
  gr.on(
163
  triggers=[run_button.click, prompt.submit],
164
  fn = infer,
165
- inputs = [prompt, seed, randomize_seed, width, height, num_inference_steps, num_feifei],
166
  outputs = [result, seed]
167
  )
168
 
 
35
  MAX_IMAGE_SIZE = 2048
36
 
37
  @spaces.GPU()
38
+ def infer(prompt, seed=42, randomize_seed=False, width=1024, height=1024, num_inference_steps=4, guidancescale=3.5, num_feifei=0.35, progress=gr.Progress(track_tqdm=True)):
39
  if randomize_seed:
40
  seed = random.randint(0, MAX_SEED)
41
  generator = torch.Generator().manual_seed(seed)
 
55
  height = height,
56
  num_inference_steps = num_inference_steps,
57
  generator = generator,
58
+ guidance_scale=guidancescale
59
  ).images[0]
60
  return image, seed
61
 
 
133
  )
134
 
135
  with gr.Row():
 
136
  num_inference_steps = gr.Slider(
137
  label="Number of inference steps",
138
  minimum=1,
 
140
  step=1,
141
  value=8,
142
  )
143
+
144
+ with gr.Row():
145
+ guidancescale = gr.Slider(
146
+ label="Guidance scale",
147
+ minimum=0,
148
+ maximum=10,
149
+ step=0.1,
150
+ value=3.5,
151
+ )
152
 
153
  with gr.Row():
154
  num_feifei = gr.Slider(
 
170
  gr.on(
171
  triggers=[run_button.click, prompt.submit],
172
  fn = infer,
173
+ inputs = [prompt, seed, randomize_seed, width, height, num_inference_steps, guidancescale, num_feifei],
174
  outputs = [result, seed]
175
  )
176