Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Clémentine
commited on
Commit
·
d9f882d
1
Parent(s):
5ad4694
Added check to hide non FINISHED models
Browse files- .gitignore +1 -4
- src/leaderboard/read_evals.py +6 -2
.gitignore
CHANGED
|
@@ -1,4 +1,3 @@
|
|
| 1 |
-
auto_evals/
|
| 2 |
venv/
|
| 3 |
__pycache__/
|
| 4 |
.env
|
|
@@ -6,10 +5,8 @@ __pycache__/
|
|
| 6 |
*ipynb
|
| 7 |
.vscode/
|
| 8 |
|
| 9 |
-
gpt_4_evals/
|
| 10 |
-
human_evals/
|
| 11 |
eval-queue/
|
| 12 |
eval-results/
|
| 13 |
-
|
| 14 |
|
| 15 |
src/assets/model_counts.html
|
|
|
|
|
|
|
| 1 |
venv/
|
| 2 |
__pycache__/
|
| 3 |
.env
|
|
|
|
| 5 |
*ipynb
|
| 6 |
.vscode/
|
| 7 |
|
|
|
|
|
|
|
| 8 |
eval-queue/
|
| 9 |
eval-results/
|
| 10 |
+
dynamic-info/
|
| 11 |
|
| 12 |
src/assets/model_counts.html
|
src/leaderboard/read_evals.py
CHANGED
|
@@ -33,6 +33,7 @@ class EvalResult:
|
|
| 33 |
still_on_hub: bool = True
|
| 34 |
is_merge: bool = False
|
| 35 |
flagged: bool = False
|
|
|
|
| 36 |
tags: list = None
|
| 37 |
|
| 38 |
@classmethod
|
|
@@ -111,7 +112,9 @@ class EvalResult:
|
|
| 111 |
self.num_params = request.get("params", 0)
|
| 112 |
self.date = request.get("submitted_time", "")
|
| 113 |
self.architecture = request.get("architectures", "Unknown")
|
|
|
|
| 114 |
except Exception as e:
|
|
|
|
| 115 |
print(f"Could not find request file for {self.org}/{self.model}")
|
| 116 |
|
| 117 |
def update_with_dynamic_file_dict(self, file_dict):
|
|
@@ -212,8 +215,9 @@ def get_raw_eval_results(results_path: str, requests_path: str, dynamic_path: st
|
|
| 212 |
results = []
|
| 213 |
for v in eval_results.values():
|
| 214 |
try:
|
| 215 |
-
v.
|
| 216 |
-
|
|
|
|
| 217 |
except KeyError: # not all eval values present
|
| 218 |
continue
|
| 219 |
|
|
|
|
| 33 |
still_on_hub: bool = True
|
| 34 |
is_merge: bool = False
|
| 35 |
flagged: bool = False
|
| 36 |
+
status: str = "FINISHED"
|
| 37 |
tags: list = None
|
| 38 |
|
| 39 |
@classmethod
|
|
|
|
| 112 |
self.num_params = request.get("params", 0)
|
| 113 |
self.date = request.get("submitted_time", "")
|
| 114 |
self.architecture = request.get("architectures", "Unknown")
|
| 115 |
+
self.status = request.get("status", "FAILED")
|
| 116 |
except Exception as e:
|
| 117 |
+
self.status = "FAILED"
|
| 118 |
print(f"Could not find request file for {self.org}/{self.model}")
|
| 119 |
|
| 120 |
def update_with_dynamic_file_dict(self, file_dict):
|
|
|
|
| 215 |
results = []
|
| 216 |
for v in eval_results.values():
|
| 217 |
try:
|
| 218 |
+
if v.status == "FINISHED":
|
| 219 |
+
v.to_dict() # we test if the dict version is complete
|
| 220 |
+
results.append(v)
|
| 221 |
except KeyError: # not all eval values present
|
| 222 |
continue
|
| 223 |
|