Spaces:
Running
on
Zero
Running
on
Zero
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__":
|