formatter
Browse files- app.py +4 -2
- src/leaderboard/read_evals.py +1 -1
app.py
CHANGED
@@ -63,12 +63,14 @@ def init_leaderboard(dataframe):
|
|
63 |
#if dataframe is None or dataframe.empty:
|
64 |
#raise ValueError("Leaderboard DataFrame is empty or None.")
|
65 |
dataframe = dataframe[[c.name for c in fields(AutoEvalColumn) if c.displayed_by_default]]
|
66 |
-
|
|
|
67 |
lambda rows: [
|
68 |
-
"background-color: red;color:white" if (value >0) else "background-color: green;color:white" for value in rows
|
69 |
],
|
70 |
subset=["Contamination Score"],
|
71 |
)
|
|
|
72 |
|
73 |
return gr.Dataframe(
|
74 |
value=styler,
|
|
|
63 |
#if dataframe is None or dataframe.empty:
|
64 |
#raise ValueError("Leaderboard DataFrame is empty or None.")
|
65 |
dataframe = dataframe[[c.name for c in fields(AutoEvalColumn) if c.displayed_by_default]]
|
66 |
+
|
67 |
+
styler = dataframe.style.format({'Contamination Score': "{:.2f}",'Benchmark Score': "{:.2f}",'Speed (words/sec)': "{:.2f}"}).apply(
|
68 |
lambda rows: [
|
69 |
+
"background-color: red;color:white !important" if (value >0) else "background-color: green;color:white !important" for value in rows
|
70 |
],
|
71 |
subset=["Contamination Score"],
|
72 |
)
|
73 |
+
|
74 |
|
75 |
return gr.Dataframe(
|
76 |
value=styler,
|
src/leaderboard/read_evals.py
CHANGED
@@ -138,7 +138,7 @@ class EvalResult:
|
|
138 |
dimension_name = eval_dim.value.col_name
|
139 |
dimension_value = self.results[eval_dim.value.metric]
|
140 |
if dimension_name == "Contamination Score":
|
141 |
-
dimension_value =
|
142 |
data_dict[dimension_name] = dimension_value
|
143 |
|
144 |
return data_dict
|
|
|
138 |
dimension_name = eval_dim.value.col_name
|
139 |
dimension_value = self.results[eval_dim.value.metric]
|
140 |
if dimension_name == "Contamination Score":
|
141 |
+
dimension_value = 0 if dimension_value < 0 else round(dimension_value,2)
|
142 |
data_dict[dimension_name] = dimension_value
|
143 |
|
144 |
return data_dict
|