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
|