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 |
|