abiswal commited on
Commit
e1247b7
Β·
1 Parent(s): d11d433

cleaner update

Browse files
Files changed (1) hide show
  1. app.py +31 -15
app.py CHANGED
@@ -1,7 +1,16 @@
1
  import gradio as gr
2
  import pandas as pd
3
 
4
- # Simplified leaderboard data
 
 
 
 
 
 
 
 
 
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
- # Leaderboard table
53
- gr.HTML(
54
- leaderboard_df.to_html(
55
- index=False,
56
- escape=False,
57
- classes="leaderboard-table",
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()