File size: 2,044 Bytes
003d870
be01527
003d870
be01527
9e5c72d
003d870
bc6519e
be01527
 
003d870
9e5c72d
be01527
003d870
 
 
 
 
 
be01527
003d870
 
 
be01527
003d870
 
 
 
06a23cd
be01527
 
 
003d870
 
be01527
003d870
 
bc6519e
be01527
003d870
 
be01527
003d870
be01527
de5d597
 
 
 
 
 
 
 
 
 
 
 
be01527
8ff2460
06a23cd
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
from utils import *

global data_component

with gr.Blocks() as block:
    gr.Markdown(
        LEADERBOARD_INTRODUCTION
    )
    with gr.Tabs(elem_classes="tab-buttons") as tabs:
        # Table 1
        with gr.TabItem("📊 MMLU-Pro", elem_id="qa-tab-table1", id=1, fill_height=False):
            with gr.Row():
                with gr.Accordion("Citation", open=False):
                    citation_button = gr.Textbox(
                        value=CITATION_BUTTON_TEXT,
                        label=CITATION_BUTTON_LABEL,
                        elem_id="citation-button",
                        lines=20,
                    )
            gr.Markdown(
                TABLE_INTRODUCTION
            )

            data_component = gr.components.Dataframe(
                value=get_df(),
                headers=COLUMN_NAMES,
                type="pandas",
                datatype=DATA_TITLE_TYPE,
                interactive=False,
                visible=True,
            )
            refresh_button = gr.Button("Refresh")
            refresh_button.click(fn=refresh_data, outputs=data_component)

        # table 2
        with gr.TabItem("📝 About", elem_id="qa-tab-table2", id=2):
            gr.Markdown(LEADERBOARD_INFO, elem_classes="markdown-text")

        # table 3
        with gr.TabItem("🚀 Submit here! ", elem_id="submit-tab", id=3):
            with gr.Row():
                gr.Markdown(SUBMIT_INTRODUCTION, elem_classes="markdown-text")

            # with gr.Row():
            #     gr.Markdown("# ✉️✨ Submit your json file here!", elem_classes="markdown-text")

            # with gr.Column():
            #     input_file = gr.components.File(label="Click to Upload a json File", file_count="single", type='binary')
            #     submit_button = gr.Button("Submit Results")

            #     submission_result = gr.Markdown()
            #     submit_button.click(
            #         add_new_eval,
            #         inputs=[input_file],
            #     )

block.launch(share=True)