vtrv.vls commited on
Commit
8509d3a
·
1 Parent(s): 04982e6

Async requests

Browse files
Files changed (1) hide show
  1. app.py +21 -11
app.py CHANGED
@@ -217,18 +217,28 @@ def tab_offline_arena():
217
  clear_button.click(lambda: {selected_models: {"value": [], "__type__": "update"}}, inputs=[], outputs=[selected_models])
218
  with gradio.Column(scale=1):
219
  with gradio.Accordion("Choose task types to sample from", open=False, elem_classes="accordion-label"):
220
- select_tasks = gradio.CheckboxGroup(['Task 1', "Task 2", "Task 3"], info="", value=['Task 1', "Task 2", "Task 3"], show_label=False, elem_id="select-tasks", interactive=True)
221
- clear_task_button = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
222
- # clear the select_tasks
223
- clear_task_button.click(lambda: {select_tasks: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_tasks])
224
- with gradio.Accordion("Choose criteria to sample from", open=False, elem_classes="accordion-label"):
225
- select_criteria = gradio.CheckboxGroup(['Criterion 1', "Criterion 2", "Criterion 3"], info="", value=['Criterion 1', "Criterion 2", "Criterion 3"], show_label=False, elem_id="select-criteria", interactive=True)
226
- clear_criteria_button = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
227
- # clear the select_tasks
228
- clear_criteria_button.click(lambda: {select_criteria: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria])
 
 
 
 
 
 
 
 
 
 
229
 
230
- with gradio.Blocks():
231
- select_tasks.change(lambda: {select_criteria: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria])
232
 
233
 
234
  def build_demo():
 
217
  clear_button.click(lambda: {selected_models: {"value": [], "__type__": "update"}}, inputs=[], outputs=[selected_models])
218
  with gradio.Column(scale=1):
219
  with gradio.Accordion("Choose task types to sample from", open=False, elem_classes="accordion-label"):
220
+ # select_tasks = gradio.CheckboxGroup(['Task 1', "Task 2", "Task 3"], info="", value=['Task 1', "Task 2", "Task 3"], show_label=False, elem_id="select-tasks", interactive=True)
221
+ # clear_task_button = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
222
+ # # clear the select_tasks
223
+ # clear_task_button.click(lambda: {select_tasks: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_tasks])
224
+ with gradio.Accordion("Choose criteria to sample from Task 1", open=False, elem_classes="accordion-label"):
225
+ select_criteria_1 = gradio.CheckboxGroup(['Criterion 1', "Criterion 2", "Criterion 3"], info="", value=['Criterion 1', "Criterion 2", "Criterion 3"], show_label=False, elem_id="select-criteria", interactive=True)
226
+ clear_criteria_button_1 = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
227
+ # clear the select_tasks
228
+ clear_criteria_button_1.click(lambda: {select_criteria_1: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria_1])
229
+ with gradio.Accordion("Choose criteria to sample from Task 2", open=False, elem_classes="accordion-label"):
230
+ select_criteria_2 = gradio.CheckboxGroup(['Criterion 1', "Criterion 2", "Criterion 3"], info="", value=['Criterion 1', "Criterion 2", "Criterion 3"], show_label=False, elem_id="select-criteria", interactive=True)
231
+ clear_criteria_button_2 = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
232
+ # clear the select_tasks
233
+ clear_criteria_button_2.click(lambda: {select_criteria_2: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria_2])
234
+ with gradio.Accordion("Choose criteria to sample from Task 3", open=False, elem_classes="accordion-label"):
235
+ select_criteria_3 = gradio.CheckboxGroup(['Criterion 1', "Criterion 2", "Criterion 3"], info="", value=['Criterion 1', "Criterion 2", "Criterion 3"], show_label=False, elem_id="select-criteria", interactive=True)
236
+ clear_criteria_button_3 = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
237
+ # clear the select_tasks
238
+ clear_criteria_button_3.click(lambda: {select_criteria_2: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria_3])
239
 
240
+ # with gradio.Blocks():
241
+ # select_tasks.change(lambda: {select_criteria: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria])
242
 
243
 
244
  def build_demo():