Update app.py
Browse files
app.py
CHANGED
@@ -61,14 +61,16 @@ except Exception:
|
|
61 |
|
62 |
LEADERBOARD_DF = get_leaderboard_df(EVAL_RESULTS_PATH, EVAL_REQUESTS_PATH, COLS, BENCHMARK_COLS)
|
63 |
|
64 |
-
#
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
return s
|
70 |
|
71 |
-
|
|
|
|
|
|
|
72 |
|
73 |
(
|
74 |
finished_eval_queue_df,
|
@@ -107,13 +109,16 @@ def init_leaderboard(dataframe):
|
|
107 |
interactive=False,
|
108 |
)
|
109 |
|
110 |
-
def
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
|
|
|
|
|
|
117 |
|
118 |
demo = gr.Blocks(css=custom_css)
|
119 |
with demo:
|
@@ -175,7 +180,7 @@ with demo:
|
|
175 |
model_name_textbox = gr.Textbox(label="Model name")
|
176 |
revision_name_textbox = gr.Textbox(label="Revision commit", placeholder="main")
|
177 |
model_type = gr.Dropdown(
|
178 |
-
choices=[
|
179 |
label="Model type",
|
180 |
multiselect=False,
|
181 |
value=None,
|
|
|
61 |
|
62 |
LEADERBOARD_DF = get_leaderboard_df(EVAL_RESULTS_PATH, EVAL_REQUESTS_PATH, COLS, BENCHMARK_COLS)
|
63 |
|
64 |
+
# ๋ณํ ๋งคํ ์ ์
|
65 |
+
benchmark_mapping = {
|
66 |
+
"ANLI": "Korean Bar Exam (Lawyer)",
|
67 |
+
"LogiQA": "Senior Civil Service Examination(๊ตญ๊ฐ์ง 5๊ธ)"
|
68 |
+
}
|
|
|
69 |
|
70 |
+
# Leaderboard์ ํ์๋ ๋ชจ๋ธ ํ์
์ปฌ๋ผ ๋ณํ (์ปฌ๋ผ ์ด๋ฆ์ AutoEvalColumn.model_type.name๋ก ๊ฐ์ )
|
71 |
+
model_type_column = AutoEvalColumn.model_type.name
|
72 |
+
if model_type_column in LEADERBOARD_DF.columns:
|
73 |
+
LEADERBOARD_DF[model_type_column] = LEADERBOARD_DF[model_type_column].apply(lambda s: benchmark_mapping.get(s, s))
|
74 |
|
75 |
(
|
76 |
finished_eval_queue_df,
|
|
|
109 |
interactive=False,
|
110 |
)
|
111 |
|
112 |
+
def get_model_type_display(enum_obj):
|
113 |
+
"""
|
114 |
+
ModelType enum ๊ฐ์ฒด๋ฅผ ๋ฐ์์ ๋ณํ ๋งคํ์ ์์ผ๋ฉด ํด๋น ๊ฐ์ ๋ฐํ,
|
115 |
+
์์ผ๋ฉด ๊ธฐ๋ณธ to_str(" : ") ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ.
|
116 |
+
"""
|
117 |
+
try:
|
118 |
+
key = enum_obj.name
|
119 |
+
except AttributeError:
|
120 |
+
key = enum_obj.to_str(" : ")
|
121 |
+
return benchmark_mapping.get(key, enum_obj.to_str(" : "))
|
122 |
|
123 |
demo = gr.Blocks(css=custom_css)
|
124 |
with demo:
|
|
|
180 |
model_name_textbox = gr.Textbox(label="Model name")
|
181 |
revision_name_textbox = gr.Textbox(label="Revision commit", placeholder="main")
|
182 |
model_type = gr.Dropdown(
|
183 |
+
choices=[get_model_type_display(t) for t in ModelType if t != ModelType.Unknown],
|
184 |
label="Model type",
|
185 |
multiselect=False,
|
186 |
value=None,
|