Spaces:
Running
Running
import pandas as pd | |
import gradio as gr | |
from leaderboard import render_leader_board, render_info_html, render_citation | |
from evaluation import render_eval_info | |
from submission import render_submission_page | |
import os | |
from utils import load_leaderboard, custom_css | |
import gradio as gr | |
import os | |
# Load leaderboard data | |
leaderboard_df_err = load_leaderboard("./leaderboard.tsv") | |
def create_ui(): | |
with gr.Blocks(theme=gr.themes.Soft(text_size=gr.themes.sizes.text_md), css=custom_css) as demo: | |
gr.Image('./IqraEval.png', interactive=False, | |
show_fullscreen_button=False, show_share_button=False, show_label=False) | |
with gr.Tabs(): | |
with gr.Tab("π Leaderboard"): | |
with gr.Column(): | |
render_info_html() | |
gr.Markdown("Rankings for different systems. ") | |
render_leader_board(leaderboard_df_err) # Adjust this to work with Gradio components | |
render_citation() | |
with gr.Tab("π Metrics"): | |
render_eval_info() | |
with gr.Tab("π€ Submit your own system !"): | |
render_submission_page() | |
return demo | |
# Launch the app | |
create_ui().launch() | |