vtrv.vls commited on
Commit
9e36f2b
·
1 Parent(s): 8509d3a

Async requests

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -208,7 +208,7 @@ def tab_offline_arena():
208
  # with gradio.Row():
209
  # btn_show_history = gradio.Button("🎲 Click here to sample an example + a pair of LLM outputs! ", elem_classes="sample_button")
210
  with gradio.Row():
211
- with gradio.Column(scale=2):
212
  with gradio.Accordion("Choose models to sample from", open=False, elem_classes="accordion-label"):
213
  model_options = MODEL_LIST
214
  selected_models = gradio.CheckboxGroup(model_options, info="", value=model_options, show_label=False, elem_id="select-models", interactive=True)
@@ -217,21 +217,23 @@ 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 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
 
208
  # with gradio.Row():
209
  # btn_show_history = gradio.Button("🎲 Click here to sample an example + a pair of LLM outputs! ", elem_classes="sample_button")
210
  with gradio.Row():
211
+ with gradio.Column(scale=1):
212
  with gradio.Accordion("Choose models to sample from", open=False, elem_classes="accordion-label"):
213
  model_options = MODEL_LIST
214
  selected_models = gradio.CheckboxGroup(model_options, info="", value=model_options, show_label=False, elem_id="select-models", interactive=True)
 
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.Column(scale=1):
225
+ with gradio.Accordion("Choose criteria to sample", open=False, elem_classes="accordion-label"):
226
+ with gradio.Accordion("Choose criteria to sample from Task 1", open=False, elem_classes="accordion-label"):
227
  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)
228
  clear_criteria_button_1 = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
229
  # clear the select_tasks
230
  clear_criteria_button_1.click(lambda: {select_criteria_1: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria_1])
231
+ with gradio.Accordion("Choose criteria to sample from Task 2", open=False, elem_classes="accordion-label"):
232
  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)
233
  clear_criteria_button_2 = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
234
  # clear the select_tasks
235
  clear_criteria_button_2.click(lambda: {select_criteria_2: {"value": [], "__type__": "update"}}, inputs=[], outputs=[select_criteria_2])
236
+ with gradio.Accordion("Choose criteria to sample from Task 3", open=False, elem_classes="accordion-label"):
237
  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)
238
  clear_criteria_button_3 = gradio.Button("Clear", elem_classes="btn_boderline_gray", scale=1)
239
  # clear the select_tasks