Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -61,7 +61,6 @@ def generate(slider_x, slider_y, prompt, seed, iterations, steps, guidance_scale
|
|
| 61 |
avg_diff = t5_slider.find_latent_direction(slider_x[0], slider_x[1], num_iterations=iterations).to(torch.float16)
|
| 62 |
x_concept_1, x_concept_2 = slider_x[0], slider_x[1]
|
| 63 |
|
| 64 |
-
print("avg_diff_0", avg_diff_0.dtype)
|
| 65 |
|
| 66 |
if not sorted(slider_y) == sorted([y_concept_1, y_concept_2]):
|
| 67 |
avg_diff_2nd = t5_slider.find_latent_direction(slider_y[0], slider_y[1], num_iterations=iterations).to(torch.float16)
|
|
@@ -161,10 +160,8 @@ with gr.Blocks(css=css) as demo:
|
|
| 161 |
y_concept_1 = gr.State("")
|
| 162 |
y_concept_2 = gr.State("")
|
| 163 |
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
avg_diff_y_1 = gr.State()
|
| 167 |
-
avg_diff_y_2 = gr.State()
|
| 168 |
|
| 169 |
with gr.Tab("text2image"):
|
| 170 |
with gr.Row():
|
|
@@ -238,18 +235,14 @@ with gr.Blocks(css=css) as demo:
|
|
| 238 |
seed_a = gr.Slider(minimum=0, maximum=np.iinfo(np.int32).max, label="Seed", interactive=True, randomize=True)
|
| 239 |
|
| 240 |
submit.click(fn=generate,
|
| 241 |
-
inputs=[slider_x, slider_y, prompt, seed, iterations, steps, guidance_scale, x_concept_1, x_concept_2, y_concept_1, y_concept_2,
|
| 242 |
-
outputs=[x, y, x_concept_1, x_concept_2, y_concept_1, y_concept_2,
|
| 243 |
|
| 244 |
-
generate_butt.click(fn=update_scales, inputs=[x,y, prompt, seed, steps, guidance_scale,
|
| 245 |
-
generate_butt_a.click(fn=update_scales, inputs=[x_a,y_a, prompt_a, seed_a, steps_a, guidance_scale_a,
|
| 246 |
-
#x.change(fn=update_scales, inputs=[x,y, prompt, seed, steps, guidance_scale, avg_diff_x_1, avg_diff_x_2, avg_diff_y_1, avg_diff_y_2], outputs=[output_image])
|
| 247 |
-
#y.change(fn=update_scales, inputs=[x,y, prompt, seed, steps, guidance_scale, avg_diff_x_1, avg_diff_x_2, avg_diff_y_1, avg_diff_y_2], outputs=[output_image])
|
| 248 |
submit_a.click(fn=generate,
|
| 249 |
-
inputs=[slider_x_a, slider_y_a, prompt_a, seed_a, iterations_a, steps_a, guidance_scale_a, x_concept_1, x_concept_2, y_concept_1, y_concept_2,
|
| 250 |
-
outputs=[x_a, y_a, x_concept_1, x_concept_2, y_concept_1, y_concept_2,
|
| 251 |
-
#x_a.change(fn=update_scales, inputs=[x_a,y_a, prompt_a, seed_a, steps_a, guidance_scale_a, avg_diff_x_1, avg_diff_x_2, avg_diff_y_1, avg_diff_y_2, img2img_type, image, controlnet_conditioning_scale, ip_adapter_scale], outputs=[output_image_a])
|
| 252 |
-
#y_a.change(fn=update_scales, inputs=[x_a,y_a, prompt, seed_a, steps_a, guidance_scale_a, avg_diff_x_1, avg_diff_x_2, avg_diff_y_1, avg_diff_y_2, img2img_type, image, controlnet_conditioning_scale, ip_adapter_scale], outputs=[output_image_a])
|
| 253 |
|
| 254 |
|
| 255 |
if __name__ == "__main__":
|
|
|
|
| 61 |
avg_diff = t5_slider.find_latent_direction(slider_x[0], slider_x[1], num_iterations=iterations).to(torch.float16)
|
| 62 |
x_concept_1, x_concept_2 = slider_x[0], slider_x[1]
|
| 63 |
|
|
|
|
| 64 |
|
| 65 |
if not sorted(slider_y) == sorted([y_concept_1, y_concept_2]):
|
| 66 |
avg_diff_2nd = t5_slider.find_latent_direction(slider_y[0], slider_y[1], num_iterations=iterations).to(torch.float16)
|
|
|
|
| 160 |
y_concept_1 = gr.State("")
|
| 161 |
y_concept_2 = gr.State("")
|
| 162 |
|
| 163 |
+
avg_diff_x = gr.State()
|
| 164 |
+
avg_diff_y = gr.State()
|
|
|
|
|
|
|
| 165 |
|
| 166 |
with gr.Tab("text2image"):
|
| 167 |
with gr.Row():
|
|
|
|
| 235 |
seed_a = gr.Slider(minimum=0, maximum=np.iinfo(np.int32).max, label="Seed", interactive=True, randomize=True)
|
| 236 |
|
| 237 |
submit.click(fn=generate,
|
| 238 |
+
inputs=[slider_x, slider_y, prompt, seed, iterations, steps, guidance_scale, x_concept_1, x_concept_2, y_concept_1, y_concept_2, avg_diff_x, avg_diff_y,],
|
| 239 |
+
outputs=[x, y, x_concept_1, x_concept_2, y_concept_1, y_concept_2, avg_diff_x, avg_diff_y, output_image])
|
| 240 |
|
| 241 |
+
generate_butt.click(fn=update_scales, inputs=[x,y, prompt, seed, steps, guidance_scale, avg_diff_x, avg_diff_y], outputs=[output_image])
|
| 242 |
+
generate_butt_a.click(fn=update_scales, inputs=[x_a,y_a, prompt_a, seed_a, steps_a, guidance_scale_a, avg_diff_x, avg_diff_y, img2img_type, image, controlnet_conditioning_scale, ip_adapter_scale], outputs=[output_image_a])
|
|
|
|
|
|
|
| 243 |
submit_a.click(fn=generate,
|
| 244 |
+
inputs=[slider_x_a, slider_y_a, prompt_a, seed_a, iterations_a, steps_a, guidance_scale_a, x_concept_1, x_concept_2, y_concept_1, y_concept_2, avg_diff_x, avg_diff_y, img2img_type, image, controlnet_conditioning_scale, ip_adapter_scale],
|
| 245 |
+
outputs=[x_a, y_a, x_concept_1, x_concept_2, y_concept_1, y_concept_2, avg_diff_x, avg_diff_y, output_image_a])
|
|
|
|
|
|
|
| 246 |
|
| 247 |
|
| 248 |
if __name__ == "__main__":
|