tohid.abedini
commited on
Commit
·
582fcfe
1
Parent(s):
50c626b
test
Browse files
app.py
CHANGED
@@ -2,7 +2,7 @@ import gradio as gr
|
|
2 |
from gradio_leaderboard import Leaderboard, SelectColumns, ColumnFilter
|
3 |
from pathlib import Path
|
4 |
|
5 |
-
from utils import LLM_BENCHMARKS_ABOUT_TEXT, LLM_BENCHMARKS_SUBMIT_TEXT, custom_css, jsonl_to_dataframe, add_average_column_to_df,
|
6 |
|
7 |
|
8 |
|
@@ -20,8 +20,8 @@ columns_to_average = ["Part Multiple Choice", "ARC Easy", "ARC Challenge", "MMLU
|
|
20 |
base_df = add_average_column_to_df(base_df, columns_to_average, index=3)
|
21 |
persian_df = add_average_column_to_df(persian_df, columns_to_average, index=3)
|
22 |
|
23 |
-
base_df =
|
24 |
-
persian_df =
|
25 |
|
26 |
columns_data_type = ["markdown" for i in range(len(persian_df.columns))]
|
27 |
# "str", "number", "bool", "date", "markdown"
|
|
|
2 |
from gradio_leaderboard import Leaderboard, SelectColumns, ColumnFilter
|
3 |
from pathlib import Path
|
4 |
|
5 |
+
from utils import LLM_BENCHMARKS_ABOUT_TEXT, LLM_BENCHMARKS_SUBMIT_TEXT, custom_css, jsonl_to_dataframe, add_average_column_to_df, apply_markdown_format_for_columns, submit
|
6 |
|
7 |
|
8 |
|
|
|
20 |
base_df = add_average_column_to_df(base_df, columns_to_average, index=3)
|
21 |
persian_df = add_average_column_to_df(persian_df, columns_to_average, index=3)
|
22 |
|
23 |
+
base_df = apply_markdown_format_for_columns(df=base_df, model_column_name="Model")
|
24 |
+
persian_df = apply_markdown_format_for_columns(df=persian_df, model_column_name="Model")
|
25 |
|
26 |
columns_data_type = ["markdown" for i in range(len(persian_df.columns))]
|
27 |
# "str", "number", "bool", "date", "markdown"
|
utils.py
CHANGED
@@ -200,8 +200,16 @@ def make_clickable_model(model_name):
|
|
200 |
return model_hyperlink(link, model_name)
|
201 |
|
202 |
|
203 |
-
def
|
204 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
return df
|
206 |
|
207 |
|
|
|
200 |
return model_hyperlink(link, model_name)
|
201 |
|
202 |
|
203 |
+
def center_align_markdown(text):
|
204 |
+
return f'<div align="center">{text}</div>'
|
205 |
+
|
206 |
+
|
207 |
+
def apply_markdown_format_for_columns(df, model_column_name):
|
208 |
+
columns = list(df.columns)
|
209 |
+
df[model_column_name] = df[model_column_name].apply(make_clickable_model)
|
210 |
+
for column in columns:
|
211 |
+
if column != model_column_name:
|
212 |
+
df[column] = df[column].apply(center_align_markdown)
|
213 |
return df
|
214 |
|
215 |
|