tohid.abedini commited on
Commit
582fcfe
·
1 Parent(s): 50c626b
Files changed (2) hide show
  1. app.py +3 -3
  2. utils.py +10 -2
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, apply_clickable_model, submit
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 = apply_clickable_model(df=base_df, column_name="Model")
24
- persian_df = apply_clickable_model(df=persian_df, column_name="Model")
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 apply_clickable_model(df, column_name):
204
- df[column_name] = df[column_name].apply(make_clickable_model)
 
 
 
 
 
 
 
 
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