Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -852,76 +852,76 @@ with gr.Blocks(theme=custom_theme, css=css, delete_cache=(60, 3600)) as app:
|
|
852 |
gr.Markdown("[Check the list of FLUX LoRAs](https://huggingface.co/models?other=base_model:adapter:black-forest-labs/FLUX.1-dev)", elem_id="lora_list")
|
853 |
|
854 |
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
lora_scale_1, lora_scale_2, lora_scale_3, width, height,
|
861 |
lora_image_1, lora_image_2, lora_image_3]
|
862 |
-
|
863 |
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
869 |
lora_image_1, lora_image_2, lora_image_3]
|
870 |
-
|
871 |
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
877 |
lora_image_1, lora_image_2, lora_image_3]
|
878 |
-
|
879 |
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
885 |
lora_image_1, lora_image_2, lora_image_3]
|
886 |
-
|
887 |
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
893 |
lora_image_1, lora_image_2, lora_image_3, prompt]
|
894 |
-
|
895 |
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
selected_indices, lora_scale_1, lora_scale_2, lora_scale_3,
|
901 |
lora_image_1, lora_image_2, lora_image_3]
|
902 |
-
|
903 |
|
904 |
-
|
905 |
-
|
906 |
-
|
907 |
-
|
908 |
selected_indices, lora_scale_1, lora_scale_2, lora_scale_3,
|
909 |
lora_image_1, lora_image_2, lora_image_3]
|
910 |
-
|
911 |
-
|
912 |
-
|
913 |
-
|
914 |
-
|
915 |
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
|
925 |
if __name__ == "__main__":
|
926 |
-
|
927 |
-
|
|
|
852 |
gr.Markdown("[Check the list of FLUX LoRAs](https://huggingface.co/models?other=base_model:adapter:black-forest-labs/FLUX.1-dev)", elem_id="lora_list")
|
853 |
|
854 |
|
855 |
+
# Event Handlers (들여쓰기 수정)
|
856 |
+
gallery.select(
|
857 |
+
update_selection,
|
858 |
+
inputs=[selected_indices, loras_state, width, height],
|
859 |
+
outputs=[prompt, selected_info_1, selected_info_2, selected_info_3, selected_indices,
|
860 |
lora_scale_1, lora_scale_2, lora_scale_3, width, height,
|
861 |
lora_image_1, lora_image_2, lora_image_3]
|
862 |
+
)
|
863 |
|
864 |
+
remove_button_1.click(
|
865 |
+
remove_lora_1,
|
866 |
+
inputs=[selected_indices, loras_state],
|
867 |
+
outputs=[selected_info_1, selected_info_2, selected_info_3, selected_indices,
|
868 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
869 |
lora_image_1, lora_image_2, lora_image_3]
|
870 |
+
)
|
871 |
|
872 |
+
remove_button_2.click(
|
873 |
+
remove_lora_2,
|
874 |
+
inputs=[selected_indices, loras_state],
|
875 |
+
outputs=[selected_info_1, selected_info_2, selected_info_3, selected_indices,
|
876 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
877 |
lora_image_1, lora_image_2, lora_image_3]
|
878 |
+
)
|
879 |
|
880 |
+
remove_button_3.click(
|
881 |
+
remove_lora_3,
|
882 |
+
inputs=[selected_indices, loras_state],
|
883 |
+
outputs=[selected_info_1, selected_info_2, selected_info_3, selected_indices,
|
884 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
885 |
lora_image_1, lora_image_2, lora_image_3]
|
886 |
+
)
|
887 |
|
888 |
+
randomize_button.click(
|
889 |
+
randomize_loras,
|
890 |
+
inputs=[selected_indices, loras_state],
|
891 |
+
outputs=[selected_info_1, selected_info_2, selected_info_3, selected_indices,
|
892 |
lora_scale_1, lora_scale_2, lora_scale_3,
|
893 |
lora_image_1, lora_image_2, lora_image_3, prompt]
|
894 |
+
)
|
895 |
|
896 |
+
add_custom_lora_button.click(
|
897 |
+
add_custom_lora,
|
898 |
+
inputs=[custom_lora, selected_indices, loras_state],
|
899 |
+
outputs=[loras_state, gallery, selected_info_1, selected_info_2, selected_info_3,
|
900 |
selected_indices, lora_scale_1, lora_scale_2, lora_scale_3,
|
901 |
lora_image_1, lora_image_2, lora_image_3]
|
902 |
+
)
|
903 |
|
904 |
+
remove_custom_lora_button.click(
|
905 |
+
remove_custom_lora,
|
906 |
+
inputs=[selected_indices, loras_state],
|
907 |
+
outputs=[loras_state, gallery, selected_info_1, selected_info_2, selected_info_3,
|
908 |
selected_indices, lora_scale_1, lora_scale_2, lora_scale_3,
|
909 |
lora_image_1, lora_image_2, lora_image_3]
|
910 |
+
)
|
911 |
+
|
912 |
+
gr.on(
|
913 |
+
triggers=[generate_button.click, prompt.submit],
|
914 |
+
fn=run_lora,
|
915 |
+
inputs=[prompt, input_image, image_strength, cfg_scale, steps,
|
916 |
+
selected_indices, lora_scale_1, lora_scale_2, lora_scale_3,
|
917 |
+
randomize_seed, seed, width, height, loras_state],
|
918 |
+
outputs=[result, seed, progress_bar]
|
919 |
+
).then(
|
920 |
+
fn=lambda x, history: update_history(x, history) if x is not None else history,
|
921 |
+
inputs=[result, history_gallery],
|
922 |
+
outputs=history_gallery
|
923 |
+
)
|
924 |
|
925 |
if __name__ == "__main__":
|
926 |
+
app.queue(max_size=20)
|
927 |
+
app.launch(debug=True)
|