Spaces:
Runtime error
Runtime error
File size: 2,434 Bytes
234bc89 969c59e b558422 234bc89 969c59e 234bc89 07c333a 234bc89 07c333a 234bc89 b558422 234bc89 b558422 4cbe63b 07c333a b558422 234bc89 969c59e 234bc89 969c59e 234bc89 969c59e 234bc89 969c59e 234bc89 969c59e 234bc89 |
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
import gradio as gr
from apscheduler.schedulers.background import BackgroundScheduler
from src.about import (
CITATION_BUTTON_LABEL,
CITATION_BUTTON_TEXT,
INTRODUCTION_TEXT,
LLM_BENCHMARKS_TEXT,
TITLE,
)
from src.display.css_html_js import custom_css
from src.envs import API, REPO_ID
from src import populate
def restart_space():
API.restart_space(repo_id=REPO_ID)
restart_space()
demo = gr.Blocks(css=custom_css)
with demo:
gr.HTML(TITLE)
# with gr.Column(scale=5):
gr.Markdown(INTRODUCTION_TEXT, elem_classes="markdown-text")
# with gr.Column(scale=2):
# gr.Markdown("""
# 
# """)
with gr.Tabs(elem_classes="tab-buttons") as tabs:
with gr.TabItem("π
LLM Benchmark", elem_id="llm-benchmark-tab-table", id=0):
leaderboard_df = populate.load_leaderboard()
leaderboard_table = gr.components.Dataframe(
value=leaderboard_df,
# headers=dummy_leaderboard.HEADERS,
headers=["", "Model", "Accuracy", "Agreement", "Self-Accuracy", "Self-Agreement"],
datatype=populate.TYPES,
elem_id="leaderboard-table",
interactive=False,
visible=True,
height=600,
)
with gr.TabItem("π About", elem_id="llm-benchmark-tab-table", id=2):
gr.Markdown(LLM_BENCHMARKS_TEXT, elem_classes="markdown-text")
with gr.Row():
with gr.Accordion("π Citation", open=False):
citation_button = gr.Textbox(
value=CITATION_BUTTON_TEXT,
label=CITATION_BUTTON_LABEL,
lines=6,
elem_id="citation-button",
show_copy_button=True,
)
# with gr.TabItem("π Submit here! ", elem_id="llm-benchmark-tab-table", id=3):
# with gr.Column():
# with gr.Row():
# gr.Markdown(EVALUATION_QUEUE_TEXT, elem_classes="markdown-text")
# with gr.Row():
# gr.Markdown("# βοΈβ¨ Submit your model here!", elem_classes="markdown-text")
scheduler = BackgroundScheduler()
scheduler.add_job(restart_space, "interval", seconds=1800)
scheduler.start()
demo.queue(default_concurrency_limit=40).launch() |