Alexander Bagus commited on
Commit
a218889
·
1 Parent(s): ecf9177
Files changed (1) hide show
  1. app.py +53 -45
app.py CHANGED
@@ -86,6 +86,7 @@ def prepare(prompt, is_polish_prompt):
86
  @spaces.GPU
87
  def inference(
88
  prompt,
 
89
  input_image,
90
  image_scale=1.0,
91
  control_mode='Canny',
@@ -134,7 +135,7 @@ def inference(
134
 
135
  image = pipe(
136
  prompt=prompt,
137
- negative_prompt = "blurry ugly bad",
138
  height=height,
139
  width=width,
140
  generator=generator,
@@ -178,7 +179,7 @@ with gr.Blocks(css=css) as demo:
178
 
179
  prompt = gr.Textbox(
180
  label="Prompt",
181
- # show_label=False,
182
  lines=2,
183
  placeholder="Enter your prompt",
184
  # container=False,
@@ -190,6 +191,54 @@ with gr.Blocks(css=css) as demo:
190
  label="Control Mode"
191
  )
192
  run_button = gr.Button("Generate", variant="primary")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  with gr.Column():
194
  output_image = gr.Image(label="Generated image", show_label=False)
195
  polished_prompt = gr.Textbox(label="Polished prompt", interactive=False)
@@ -198,49 +247,7 @@ with gr.Blocks(css=css) as demo:
198
  control_image = gr.Image(label="Control image", show_label=False)
199
 
200
 
201
- with gr.Accordion("Advanced Settings", open=False):
202
- seed = gr.Slider(
203
- label="Seed",
204
- minimum=0,
205
- maximum=MAX_SEED,
206
- step=1,
207
- value=42,
208
- )
209
-
210
- randomize_seed = gr.Checkbox(label="Randomize seed", value=False)
211
-
212
- with gr.Row():
213
- image_scale = gr.Slider(
214
- label="Image scale",
215
- minimum=0.5,
216
- maximum=2.0,
217
- step=0.1,
218
- value=1.0,
219
- )
220
- control_context_scale = gr.Slider(
221
- label="Control context scale",
222
- minimum=0.0,
223
- maximum=1.0,
224
- step=0.01,
225
- value=0.75,
226
- )
227
-
228
- with gr.Row():
229
- guidance_scale = gr.Slider(
230
- label="Guidance scale",
231
- minimum=0.0,
232
- maximum=10.0,
233
- step=0.1,
234
- value=1.0,
235
- )
236
-
237
- num_inference_steps = gr.Slider(
238
- label="Number of inference steps",
239
- minimum=1,
240
- maximum=50,
241
- step=1,
242
- value=15,
243
- )
244
  gr.Examples(examples=examples, inputs=[input_image, prompt, control_mode])
245
  gr.HTML(read_file("static/footer.html"))
246
 
@@ -253,6 +260,7 @@ with gr.Blocks(css=css) as demo:
253
  fn=inference,
254
  inputs=[
255
  polished_prompt,
 
256
  input_image,
257
  image_scale,
258
  control_mode,
 
86
  @spaces.GPU
87
  def inference(
88
  prompt,
89
+ negative_prompt,
90
  input_image,
91
  image_scale=1.0,
92
  control_mode='Canny',
 
135
 
136
  image = pipe(
137
  prompt=prompt,
138
+ negative_prompt = negative_prompt,
139
  height=height,
140
  width=width,
141
  generator=generator,
 
179
 
180
  prompt = gr.Textbox(
181
  label="Prompt",
182
+ show_label=False,
183
  lines=2,
184
  placeholder="Enter your prompt",
185
  # container=False,
 
191
  label="Control Mode"
192
  )
193
  run_button = gr.Button("Generate", variant="primary")
194
+ with gr.Accordion("Advanced Settings", open=False):
195
+ seed = gr.Slider(
196
+ label="Seed",
197
+ minimum=0,
198
+ maximum=MAX_SEED,
199
+ step=1,
200
+ value=42,
201
+ )
202
+
203
+ randomize_seed = gr.Checkbox(label="Randomize seed", value=False)
204
+ negative_prompt = gr.Textbox(
205
+ label="Negative prompt",
206
+ lines=2,
207
+ placeholder="Enter your prompt",
208
+ value="blurry ugly bad"
209
+ )
210
+ with gr.Row():
211
+ image_scale = gr.Slider(
212
+ label="Image scale",
213
+ minimum=0.5,
214
+ maximum=2.0,
215
+ step=0.1,
216
+ value=1.0,
217
+ )
218
+ control_context_scale = gr.Slider(
219
+ label="Control context scale",
220
+ minimum=0.0,
221
+ maximum=1.0,
222
+ step=0.01,
223
+ value=0.75,
224
+ )
225
+
226
+ with gr.Row():
227
+ guidance_scale = gr.Slider(
228
+ label="Guidance scale",
229
+ minimum=0.0,
230
+ maximum=10.0,
231
+ step=0.1,
232
+ value=1.0,
233
+ )
234
+
235
+ num_inference_steps = gr.Slider(
236
+ label="Number of inference steps",
237
+ minimum=1,
238
+ maximum=50,
239
+ step=1,
240
+ value=15,
241
+ )
242
  with gr.Column():
243
  output_image = gr.Image(label="Generated image", show_label=False)
244
  polished_prompt = gr.Textbox(label="Polished prompt", interactive=False)
 
247
  control_image = gr.Image(label="Control image", show_label=False)
248
 
249
 
250
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
251
  gr.Examples(examples=examples, inputs=[input_image, prompt, control_mode])
252
  gr.HTML(read_file("static/footer.html"))
253
 
 
260
  fn=inference,
261
  inputs=[
262
  polished_prompt,
263
+ negative_prompt,
264
  input_image,
265
  image_scale,
266
  control_mode,