Abhishek Thakur
commited on
Commit
·
50cb770
1
Parent(s):
4be0753
only done subs should appear in lb
Browse files- competitions/__init__.py +1 -1
- competitions/leaderboard.py +5 -0
competitions/__init__.py
CHANGED
@@ -3,7 +3,7 @@ import os
|
|
3 |
from .info import CompetitionInfo
|
4 |
|
5 |
|
6 |
-
__version__ = "0.1.
|
7 |
|
8 |
MOONLANDING_URL = os.getenv("MOONLANDING_URL")
|
9 |
COMPETITION_ID = os.getenv("COMPETITION_ID")
|
|
|
3 |
from .info import CompetitionInfo
|
4 |
|
5 |
|
6 |
+
__version__ = "0.1.1"
|
7 |
|
8 |
MOONLANDING_URL = os.getenv("MOONLANDING_URL")
|
9 |
COMPETITION_ID = os.getenv("COMPETITION_ID")
|
competitions/leaderboard.py
CHANGED
@@ -48,6 +48,8 @@ class Leaderboard:
|
|
48 |
for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
|
49 |
with open(submission, "r") as f:
|
50 |
submission_info = json.load(f)
|
|
|
|
|
51 |
submission_info["submissions"].sort(
|
52 |
key=lambda x: x["public_score"],
|
53 |
reverse=True if self.eval_higher_is_better else False,
|
@@ -84,6 +86,9 @@ class Leaderboard:
|
|
84 |
for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
|
85 |
with open(submission, "r") as f:
|
86 |
submission_info = json.load(f)
|
|
|
|
|
|
|
87 |
# count the number of submissions which are selected
|
88 |
selected_submissions = 0
|
89 |
for sub in submission_info["submissions"]:
|
|
|
48 |
for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
|
49 |
with open(submission, "r") as f:
|
50 |
submission_info = json.load(f)
|
51 |
+
# only select submissions that are done
|
52 |
+
submission_info["submissions"] = [sub for sub in submission_info["submissions"] if sub["status"] == "done"]
|
53 |
submission_info["submissions"].sort(
|
54 |
key=lambda x: x["public_score"],
|
55 |
reverse=True if self.eval_higher_is_better else False,
|
|
|
86 |
for submission in glob.glob(os.path.join(submissions_folder, "*.json")):
|
87 |
with open(submission, "r") as f:
|
88 |
submission_info = json.load(f)
|
89 |
+
submission_info["submissions"] = [
|
90 |
+
sub for sub in submission_info["submissions"] if sub["status"] == "done"
|
91 |
+
]
|
92 |
# count the number of submissions which are selected
|
93 |
selected_submissions = 0
|
94 |
for sub in submission_info["submissions"]:
|