Lifeinhockey commited on
Commit
8e826dc
·
verified ·
1 Parent(s): b15ace1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -6
app.py CHANGED
@@ -136,6 +136,7 @@ def infer(
136
  LCM_adapter=None, # Параметр для выбора типа LCM_adapter
137
  use_DDIMScheduler=False, # Параметр для включения DDIMScheduler
138
  use_Tiny_VAE=False, # Параметр для включения Tiny_VAE
 
139
  progress=gr.Progress(track_tqdm=True)
140
  ):
141
 
@@ -879,13 +880,39 @@ with gr.Blocks(css=css) as demo:
879
 
880
  # Tiny_VAE -----------------------------------------------------------------------------------------------------
881
  # Checkbox для Tiny_VAE
882
- with gr.Blocks():
883
- use_Tiny_VAE = gr.Checkbox(
884
- label="Use Tiny_VAE",
885
- value=False,
886
- interactive=True
887
- )
888
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
889
  # Удаление фона------------------------------------------------------------------------------------------------
890
  # Checkbox для удаления фона
891
  with gr.Blocks():
@@ -933,6 +960,7 @@ with gr.Blocks(css=css) as demo:
933
  LCM_adapter, # Параметр для выбора типа LCM_adapter
934
  use_DDIMScheduler, # Параметр для включения DDIMScheduler
935
  use_Tiny_VAE, # Параметр для включения Tiny_VAE
 
936
  ],
937
  outputs=[result],
938
  )
 
136
  LCM_adapter=None, # Параметр для выбора типа LCM_adapter
137
  use_DDIMScheduler=False, # Параметр для включения DDIMScheduler
138
  use_Tiny_VAE=False, # Параметр для включения Tiny_VAE
139
+ Tiny_VAE=None, # Параметр для выбора типа Tiny_VAE
140
  progress=gr.Progress(track_tqdm=True)
141
  ):
142
 
 
880
 
881
  # Tiny_VAE -----------------------------------------------------------------------------------------------------
882
  # Checkbox для Tiny_VAE
 
 
 
 
 
 
883
 
884
+ # with gr.Blocks():
885
+ # use_Tiny_VAE = gr.Checkbox(
886
+ # label="Use Tiny_VAE",
887
+ # value=False,
888
+ # interactive=True
889
+ # )
890
+
891
+
892
+
893
+ with gr.Blocks():
894
+ with gr.Row():
895
+ use_Tiny_VAE = gr.Checkbox(
896
+ label="Use Tiny_VAE",
897
+ value=False,
898
+ interactive=True
899
+ )
900
+
901
+ Tiny_VAE = gr.Dropdown(
902
+ label="Tiny_VAE Selection",
903
+ choices=[
904
+ "sd-vae-ft-mse",
905
+ ],
906
+ value="sd-vae-ft-mse",
907
+ visible=False,
908
+ interactive=True,
909
+ )
910
+
911
+ use_Tiny_VAE.change(
912
+ fn=lambda x: gr.update(visible=x),
913
+ inputs=use_Tiny_VAE,
914
+ outputs=Tiny_VAE
915
+ )Tiny_VAE, # Параметр для выбора типа Tiny_VAE
916
  # Удаление фона------------------------------------------------------------------------------------------------
917
  # Checkbox для удаления фона
918
  with gr.Blocks():
 
960
  LCM_adapter, # Параметр для выбора типа LCM_adapter
961
  use_DDIMScheduler, # Параметр для включения DDIMScheduler
962
  use_Tiny_VAE, # Параметр для включения Tiny_VAE
963
+ Tiny_VAE, # Параметр для выбора типа Tiny_VAE
964
  ],
965
  outputs=[result],
966
  )