Spaces:
Running
Running
For CSV export added "n-shot" attribute
Browse files
server.py
CHANGED
@@ -327,7 +327,11 @@ class LeaderboardServer:
|
|
327 |
submission_ids.add(submission_id)
|
328 |
submission_id_to_file[submission_id] = submission_file
|
329 |
submission_id_to_model_title[submission_id] = metadata["team_name"] + "/" + metadata["model_name"]
|
330 |
-
submission_id_to_data[submission_id] = {
|
|
|
|
|
|
|
|
|
331 |
|
332 |
with self.var_lock.rw:
|
333 |
self.submission_ids = submission_ids
|
@@ -601,6 +605,10 @@ class LeaderboardServer:
|
|
601 |
model_title_abbr_html = f'<div style="font-size: 10px;">{xmlAndMarkdownEscape(model_title_abbr_team_name)}</div>{xmlAndMarkdownEscape(model_title_abbr_model_name)}'
|
602 |
local_results["model"] = f'<a href={xmlQuoteAttr(model_link)} title={xmlQuoteAttr(model_title)}>{model_title_abbr_html}</a>'
|
603 |
|
|
|
|
|
|
|
|
|
604 |
release = data["submission_metadata"].get("submission_timestamp")
|
605 |
release = time.strftime("%Y-%m-%d", time.gmtime(release)) if release else "N/A"
|
606 |
local_results["release"] = release
|
@@ -632,6 +640,7 @@ class LeaderboardServer:
|
|
632 |
"release",
|
633 |
"model_type",
|
634 |
"parameters",
|
|
|
635 |
"average_score",
|
636 |
]
|
637 |
df_order = [
|
|
|
327 |
submission_ids.add(submission_id)
|
328 |
submission_id_to_file[submission_id] = submission_file
|
329 |
submission_id_to_model_title[submission_id] = metadata["team_name"] + "/" + metadata["model_name"]
|
330 |
+
submission_id_to_data[submission_id] = {
|
331 |
+
"results": data["results"],
|
332 |
+
"metadata": data.get("metadata", {}),
|
333 |
+
"submission_metadata": metadata,
|
334 |
+
}
|
335 |
|
336 |
with self.var_lock.rw:
|
337 |
self.submission_ids = submission_ids
|
|
|
605 |
model_title_abbr_html = f'<div style="font-size: 10px;">{xmlAndMarkdownEscape(model_title_abbr_team_name)}</div>{xmlAndMarkdownEscape(model_title_abbr_model_name)}'
|
606 |
local_results["model"] = f'<a href={xmlQuoteAttr(model_link)} title={xmlQuoteAttr(model_title)}>{model_title_abbr_html}</a>'
|
607 |
|
608 |
+
if to_csv:
|
609 |
+
n_shot = data["metadata"].get("n-shot", "")
|
610 |
+
local_results["n-shot"] = n_shot
|
611 |
+
|
612 |
release = data["submission_metadata"].get("submission_timestamp")
|
613 |
release = time.strftime("%Y-%m-%d", time.gmtime(release)) if release else "N/A"
|
614 |
local_results["release"] = release
|
|
|
640 |
"release",
|
641 |
"model_type",
|
642 |
"parameters",
|
643 |
+
"n-shot",
|
644 |
"average_score",
|
645 |
]
|
646 |
df_order = [
|