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
|