openfree commited on
Commit
6181589
·
verified ·
1 Parent(s): 7837ef0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +51 -51
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
- # 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)
 
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)