Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
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,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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(
|