tohid.abedini
commited on
Commit
·
c4887da
1
Parent(s):
5ab1e76
[Add] average to df
Browse files
app.py
CHANGED
@@ -10,7 +10,7 @@ import json
|
|
10 |
import requests
|
11 |
|
12 |
from envs import API, EVAL_REQUESTS_PATH, TOKEN, QUEUE_REPO
|
13 |
-
from utils import LLM_BENCHMARKS_ABOUT_TEXT, LLM_BENCHMARKS_SUBMIT_TEXT, custom_css, jsonl_to_dataframe, add_average_column_to_df
|
14 |
|
15 |
|
16 |
|
@@ -112,6 +112,9 @@ columns_to_average = ["Part Multiple Choice", "ARC Easy", "ARC Challenging", "MM
|
|
112 |
base_df = add_average_column_to_df(base_df, columns_to_average, index=3)
|
113 |
persian_df = add_average_column_to_df(persian_df, columns_to_average, index=3)
|
114 |
|
|
|
|
|
|
|
115 |
|
116 |
|
117 |
with gr.Blocks(css=custom_css) as demo:
|
|
|
10 |
import requests
|
11 |
|
12 |
from envs import API, EVAL_REQUESTS_PATH, TOKEN, QUEUE_REPO
|
13 |
+
from utils import LLM_BENCHMARKS_ABOUT_TEXT, LLM_BENCHMARKS_SUBMIT_TEXT, custom_css, jsonl_to_dataframe, add_average_column_to_df, apply_clickable_model
|
14 |
|
15 |
|
16 |
|
|
|
112 |
base_df = add_average_column_to_df(base_df, columns_to_average, index=3)
|
113 |
persian_df = add_average_column_to_df(persian_df, columns_to_average, index=3)
|
114 |
|
115 |
+
base_df = apply_clickable_model(df=base_df, column_name="Model")
|
116 |
+
persian_df = apply_clickable_model(df=persian_df, column_name="Model")
|
117 |
+
|
118 |
|
119 |
|
120 |
with gr.Blocks(css=custom_css) as demo:
|
utils.py
CHANGED
@@ -155,3 +155,17 @@ def add_average_column_to_df(df,columns_to_average, index=3):
|
|
155 |
average_column = df[columns_to_average].mean(axis=1)
|
156 |
df.insert(index, "Average ⬆️", average_column)
|
157 |
return df
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
average_column = df[columns_to_average].mean(axis=1)
|
156 |
df.insert(index, "Average ⬆️", average_column)
|
157 |
return df
|
158 |
+
|
159 |
+
|
160 |
+
def model_hyperlink(link, model_name):
|
161 |
+
return f'<a target="_blank" href="{link}" style="color: var(--link-text-color); text-decoration: underline;text-decoration-style: dotted;">{model_name}</a>'
|
162 |
+
|
163 |
+
|
164 |
+
def make_clickable_model(model_name):
|
165 |
+
link = f"https://huggingface.co/{model_name}"
|
166 |
+
return model_hyperlink(link, model_name)
|
167 |
+
|
168 |
+
|
169 |
+
def apply_clickable_model(df, column_name):
|
170 |
+
df[column_name] = df[column_name].apply(make_clickable_model)
|
171 |
+
return df
|