Spaces:
Sleeping
Sleeping
vtrv.vls
commited on
Commit
·
9e36f2b
1
Parent(s):
8509d3a
Async requests
Browse files
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=
|
| 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 |
-
|
| 221 |
-
|
| 222 |
-
#
|
| 223 |
-
|
| 224 |
-
|
|
|
|
|
|
|
| 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
|
| 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
|
| 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
|