Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from about import TITLE, INTRODUCTION_TEXT, SUBMIT_TEXT, CITATION_TEXT | |
| from utils import load_results, submit_prediction | |
| def refresh_leaderboard(): | |
| return load_results() | |
| with gr.Blocks() as demo: | |
| gr.Markdown(TITLE) | |
| gr.Markdown(INTRODUCTION_TEXT) | |
| with gr.Tab("🏆 Leaderboard"): | |
| leaderboard_df = gr.Dataframe(value=refresh_leaderboard) | |
| refresh_btn = gr.Button("Refresh") | |
| refresh_btn.click(fn=refresh_leaderboard, outputs=leaderboard_df) | |
| with gr.Tab("📤 Submit"): | |
| gr.Markdown(SUBMIT_TEXT) | |
| model_name = gr.Textbox(label="Model / system name") | |
| submitted_by = gr.Textbox(label="Your name or org") | |
| predictions_file = gr.File(label="Predictions file (.jsonl)") | |
| submit_btn = gr.Button("Submit") | |
| status = gr.Markdown() | |
| submit_btn.click( | |
| fn=submit_prediction, | |
| inputs=[model_name, submitted_by, predictions_file], | |
| outputs=status, | |
| ) | |
| with gr.Tab("ℹ️ About"): | |
| gr.Markdown(CITATION_TEXT) | |
| demo.launch() |