File size: 974 Bytes
f4ad64c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import gradio as gr
from utils import run_pipeline, update_examples
with gr.Blocks(
title="YourBench Leaderboard",
theme=gr.themes.Soft(),
css="button { margin: 0 10px; padding: 5px 15px; }",
) as demo:
# DISPLAY TABLE AND ANALYSIS
with gr.Column(visible=False) as col:
leaderboard = gr.DataFrame(interactive=False)
samples_ix = gr.Number(
label="Example Index",
value=0,
step=1,
info="Navigate through different examples"
)
with gr.Tab("Hardest samples"):
hard_samples = gr.HTML()
with gr.Tab("Easiest samples"):
easy_samples = gr.HTML()
with gr.Tab("All samples"):
all_samples = gr.HTML()
samples_ix.change(update_examples, samples_ix, [easy_samples, hard_samples, all_samples])
demo.load(run_pipeline, [samples_ix], [leaderboard, easy_samples, hard_samples, all_samples])
demo.launch() |