Spaces:
Running
Running
cleaner update
Browse files
app.py
CHANGED
@@ -1,7 +1,16 @@
|
|
1 |
import gradio as gr
|
2 |
import pandas as pd
|
3 |
|
4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
data = {
|
6 |
"Model": [
|
7 |
"Handwritten TAG",
|
@@ -37,9 +46,8 @@ def hyperlink_model(model):
|
|
37 |
|
38 |
leaderboard_df["Model"] = leaderboard_df["Model"].apply(hyperlink_model)
|
39 |
|
40 |
-
# Gradio app
|
41 |
with gr.Blocks() as demo:
|
42 |
-
# Title and subtitle
|
43 |
gr.HTML(
|
44 |
"""
|
45 |
<div style="text-align: center;">
|
@@ -48,19 +56,27 @@ with gr.Blocks() as demo:
|
|
48 |
</div>
|
49 |
"""
|
50 |
)
|
|
|
51 |
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
61 |
-
# Footer or additional info (optional)
|
62 |
-
gr.Markdown(
|
63 |
-
"Note: Execution accuracy is based on the percentage of correctly answered queries."
|
64 |
-
)
|
65 |
|
66 |
demo.launch()
|
|
|
1 |
import gradio as gr
|
2 |
import pandas as pd
|
3 |
|
4 |
+
from src.about import (
|
5 |
+
CITATION_BUTTON_LABEL,
|
6 |
+
CITATION_BUTTON_TEXT,
|
7 |
+
EVALUATION_QUEUE_TEXT,
|
8 |
+
INTRODUCTION_TEXT,
|
9 |
+
LLM_BENCHMARKS_TEXT,
|
10 |
+
TITLE,
|
11 |
+
)
|
12 |
+
|
13 |
+
# Simplified DataFrame for the leaderboard
|
14 |
data = {
|
15 |
"Model": [
|
16 |
"Handwritten TAG",
|
|
|
46 |
|
47 |
leaderboard_df["Model"] = leaderboard_df["Model"].apply(hyperlink_model)
|
48 |
|
49 |
+
# Simplified Gradio app
|
50 |
with gr.Blocks() as demo:
|
|
|
51 |
gr.HTML(
|
52 |
"""
|
53 |
<div style="text-align: center;">
|
|
|
56 |
</div>
|
57 |
"""
|
58 |
)
|
59 |
+
gr.Markdown(INTRODUCTION_TEXT, elem_classes="markdown-text")
|
60 |
|
61 |
+
with gr.Tabs(elem_classes="tab-buttons") as tabs:
|
62 |
+
with gr.TabItem("π
LLM Benchmark", elem_id="llm-benchmark-tab-table", id=0):
|
63 |
+
# Highlight the top row in green for "Handwritten TAG"
|
64 |
+
with gr.Row():
|
65 |
+
gr.Dataframe(
|
66 |
+
value=leaderboard_df,
|
67 |
+
headers=["Model", "Code", "Execution Accuracy"],
|
68 |
+
datatype=["str", "str", "str"],
|
69 |
+
row_count=(5, "dynamic"),
|
70 |
+
wrap=True,
|
71 |
+
elem_id="leaderboard",
|
72 |
+
type="pandas"
|
73 |
+
)
|
74 |
+
|
75 |
+
with gr.TabItem("π About", elem_id="llm-benchmark-tab-table", id=2):
|
76 |
+
gr.Markdown(LLM_BENCHMARKS_TEXT, elem_classes="markdown-text")
|
77 |
+
|
78 |
+
with gr.TabItem("π Submission Instructions ", elem_id="llm-benchmark-tab-table", id=3):
|
79 |
+
gr.Markdown(EVALUATION_QUEUE_TEXT, elem_classes="markdown-text")
|
80 |
|
|
|
|
|
|
|
|
|
81 |
|
82 |
demo.launch()
|