Update app.py
Browse files
app.py
CHANGED
|
@@ -151,6 +151,7 @@ def build_basic_stats_tab():
|
|
| 151 |
return [md0, plot_1, md1, md2, md3, md4]
|
| 152 |
|
| 153 |
|
|
|
|
| 154 |
def build_leaderboard_tab(elo_results_file, leaderboard_table_file):
|
| 155 |
if elo_results_file is None: # Do live update
|
| 156 |
md = "Loading ..."
|
|
@@ -233,6 +234,28 @@ Please note that you may see different orders from different ranking methods. Th
|
|
| 233 |
plot_4 = gr.Plot(p4, show_label=False)
|
| 234 |
return [md_1, plot_1, plot_2, plot_3, plot_4]
|
| 235 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 236 |
|
| 237 |
def build_demo(elo_results_file, leaderboard_table_file):
|
| 238 |
text_size = gr.themes.sizes.text_lg
|
|
@@ -240,6 +263,7 @@ def build_demo(elo_results_file, leaderboard_table_file):
|
|
| 240 |
with gr.Blocks(
|
| 241 |
title="Chatbot Arena Leaderboard",
|
| 242 |
theme=gr.themes.Base(text_size=text_size),
|
|
|
|
| 243 |
) as demo:
|
| 244 |
leader_components = build_leaderboard_tab(
|
| 245 |
elo_results_file, leaderboard_table_file
|
|
|
|
| 151 |
return [md0, plot_1, md1, md2, md3, md4]
|
| 152 |
|
| 153 |
|
| 154 |
+
|
| 155 |
def build_leaderboard_tab(elo_results_file, leaderboard_table_file):
|
| 156 |
if elo_results_file is None: # Do live update
|
| 157 |
md = "Loading ..."
|
|
|
|
| 234 |
plot_4 = gr.Plot(p4, show_label=False)
|
| 235 |
return [md_1, plot_1, plot_2, plot_3, plot_4]
|
| 236 |
|
| 237 |
+
block_css = """
|
| 238 |
+
#notice_markdown {
|
| 239 |
+
font-size: 104%
|
| 240 |
+
}
|
| 241 |
+
#notice_markdown th {
|
| 242 |
+
display: none;
|
| 243 |
+
}
|
| 244 |
+
#notice_markdown td {
|
| 245 |
+
padding-top: 6px;
|
| 246 |
+
padding-bottom: 6px;
|
| 247 |
+
}
|
| 248 |
+
#leaderboard_markdown {
|
| 249 |
+
font-size: 104%
|
| 250 |
+
}
|
| 251 |
+
#leaderboard_markdown td {
|
| 252 |
+
padding-top: 6px;
|
| 253 |
+
padding-bottom: 6px;
|
| 254 |
+
}
|
| 255 |
+
#leaderboard_dataframe td {
|
| 256 |
+
line-height: 0.1em;
|
| 257 |
+
}
|
| 258 |
+
"""
|
| 259 |
|
| 260 |
def build_demo(elo_results_file, leaderboard_table_file):
|
| 261 |
text_size = gr.themes.sizes.text_lg
|
|
|
|
| 263 |
with gr.Blocks(
|
| 264 |
title="Chatbot Arena Leaderboard",
|
| 265 |
theme=gr.themes.Base(text_size=text_size),
|
| 266 |
+
css=block_css,
|
| 267 |
) as demo:
|
| 268 |
leader_components = build_leaderboard_tab(
|
| 269 |
elo_results_file, leaderboard_table_file
|