osanseviero Xenova HF staff commited on
Commit
c6b775f
1 Parent(s): d2179b0

Set to 0 if metric not found (#220)

Browse files

- Set to 0 if metric not found (c29646af38c8325ed7f4c618120240034e92be95)


Co-authored-by: Joshua <[email protected]>

src/auto_leaderboard/load_results.py CHANGED
@@ -91,7 +91,7 @@ def parse_eval_result(json_filepath: str) -> Tuple[str, list[dict]]:
91
 
92
  eval_results = []
93
  for benchmark, metric in zip(BENCHMARKS, METRICS):
94
- accs = np.array([v[metric] for k, v in data["results"].items() if benchmark in k])
95
  if accs.size == 0:
96
  continue
97
  mean_acc = np.mean(accs) * 100.0
 
91
 
92
  eval_results = []
93
  for benchmark, metric in zip(BENCHMARKS, METRICS):
94
+ accs = np.array([v.get(metric, 0) for k, v in data["results"].items() if benchmark in k])
95
  if accs.size == 0:
96
  continue
97
  mean_acc = np.mean(accs) * 100.0