multimodalart HF Staff commited on
Commit
b9f2bbb
·
verified ·
1 Parent(s): 1db7c01

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -62,6 +62,7 @@ def generate(prompt,
62
  steps=3,
63
  interm_steps=33,
64
  guidance_scale=3.5,
 
65
  x_concept_1="", x_concept_2="",
66
  avg_diff_x=None,
67
  total_images=[],
@@ -93,7 +94,12 @@ def generate(prompt,
93
  width=768,
94
  height=768,
95
  guidance_scale=guidance_scale,
96
- scale=cur_scale, seed=seed, num_inference_steps=steps, avg_diff=avg_diff)
 
 
 
 
 
97
  images.append(image)
98
  #hack for cache examples
99
  counter+=1
@@ -201,7 +207,7 @@ with gr.Blocks(css=css) as demo:
201
  with gr.Column():
202
  randomize_seed = gr.Checkbox(True, label="Randomize seed")
203
  seed = gr.Slider(minimum=0, maximum=MAX_SEED, step=1, label="Seed", interactive=True, randomize=True)
204
-
205
  examples_gradio = gr.Examples(
206
  examples=examples,
207
  inputs=[prompt, concept_1, concept_2, x],
@@ -212,7 +218,7 @@ with gr.Blocks(css=css) as demo:
212
 
213
  submit.click(
214
  fn=generate,
215
- inputs=[prompt, concept_1, concept_2, x, randomize_seed, seed, recalc_directions, iterations, steps, interm_steps, guidance_scale, x_concept_1, x_concept_2, avg_diff_x, total_images],
216
  outputs=[x_concept_1, x_concept_2, avg_diff_x, output_image, image_seq, total_images, post_generation_image, post_generation_slider, seed]
217
  )
218
  iterations.change(
 
62
  steps=3,
63
  interm_steps=33,
64
  guidance_scale=3.5,
65
+ use_slerp=True,
66
  x_concept_1="", x_concept_2="",
67
  avg_diff_x=None,
68
  total_images=[],
 
94
  width=768,
95
  height=768,
96
  guidance_scale=guidance_scale,
97
+ scale=cur_scale,
98
+ seed=seed,
99
+ num_inference_steps=steps,
100
+ avg_diff=avg_diff,
101
+ use_slerp=use_slerp,
102
+ max_strength_for_slerp_endpoint=scale)
103
  images.append(image)
104
  #hack for cache examples
105
  counter+=1
 
207
  with gr.Column():
208
  randomize_seed = gr.Checkbox(True, label="Randomize seed")
209
  seed = gr.Slider(minimum=0, maximum=MAX_SEED, step=1, label="Seed", interactive=True, randomize=True)
210
+ use_slerp_checkbox = gr.Checkbox(label="Use Spherical Linear Interpolation (Slerp)", value=True)
211
  examples_gradio = gr.Examples(
212
  examples=examples,
213
  inputs=[prompt, concept_1, concept_2, x],
 
218
 
219
  submit.click(
220
  fn=generate,
221
+ inputs=[prompt, concept_1, concept_2, x, randomize_seed, seed, recalc_directions, iterations, steps, interm_steps, guidance_scale, use_slerp_checkbox, x_concept_1, x_concept_2, avg_diff_x, total_images],
222
  outputs=[x_concept_1, x_concept_2, avg_diff_x, output_image, image_seq, total_images, post_generation_image, post_generation_slider, seed]
223
  )
224
  iterations.change(