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(
|