Commit
·
7f83c31
1
Parent(s):
a7e7106
Update app.py
Browse files
app.py
CHANGED
|
@@ -35,6 +35,22 @@ submission_names = list(SUBMISSIONS.keys())
|
|
| 35 |
num_images = len(SUBMISSIONS[submission_names[0]])
|
| 36 |
|
| 37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
def generate_random_hash(length=8):
|
| 39 |
"""
|
| 40 |
Generates a random hash of specified length.
|
|
@@ -53,18 +69,7 @@ def generate_random_hash(length=8):
|
|
| 53 |
random_hash = secrets.token_hex(num_bytes)
|
| 54 |
|
| 55 |
return random_hash
|
| 56 |
-
|
| 57 |
-
def load_submissions():
|
| 58 |
-
all_datasets = list_datasets(author=SUBMISSION_ORG)
|
| 59 |
-
relevant_ids = [d.id for d in all_datasets]
|
| 60 |
-
|
| 61 |
-
submitted_ids = []
|
| 62 |
-
for _id in relevant_ids:
|
| 63 |
-
ds = load_dataset(_id)["train"]
|
| 64 |
-
submitted_ids += ds["id"]
|
| 65 |
|
| 66 |
-
submitted_ids = Counter(submitted_ids)
|
| 67 |
-
return submitted_ids
|
| 68 |
|
| 69 |
def refresh(row_number, dataframe):
|
| 70 |
if row_number == NUM_QUESTIONS:
|
|
@@ -73,12 +78,9 @@ def refresh(row_number, dataframe):
|
|
| 73 |
else:
|
| 74 |
return dataframe
|
| 75 |
|
| 76 |
-
def start(
|
| 77 |
-
if submitted_ids is None:
|
| 78 |
-
submitted_ids = load_submissions()
|
| 79 |
-
|
| 80 |
ids = {id: 0 for id in range(num_images)}
|
| 81 |
-
ids = {**ids, **
|
| 82 |
|
| 83 |
# sort by count
|
| 84 |
ids = sorted(ids.items(), key=lambda x: x[1])
|
|
|
|
| 35 |
num_images = len(SUBMISSIONS[submission_names[0]])
|
| 36 |
|
| 37 |
|
| 38 |
+
def load_submissions():
|
| 39 |
+
all_datasets = list_datasets(author=SUBMISSION_ORG)
|
| 40 |
+
relevant_ids = [d.id for d in all_datasets]
|
| 41 |
+
|
| 42 |
+
submitted_ids = []
|
| 43 |
+
for _id in relevant_ids:
|
| 44 |
+
ds = load_dataset(_id)["train"]
|
| 45 |
+
submitted_ids += ds["id"]
|
| 46 |
+
|
| 47 |
+
submitted_ids = Counter(submitted_ids)
|
| 48 |
+
return submitted_ids
|
| 49 |
+
|
| 50 |
+
|
| 51 |
+
SUBMITTED_IDS = load_submissions()
|
| 52 |
+
|
| 53 |
+
|
| 54 |
def generate_random_hash(length=8):
|
| 55 |
"""
|
| 56 |
Generates a random hash of specified length.
|
|
|
|
| 69 |
random_hash = secrets.token_hex(num_bytes)
|
| 70 |
|
| 71 |
return random_hash
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
|
|
|
|
|
|
|
| 73 |
|
| 74 |
def refresh(row_number, dataframe):
|
| 75 |
if row_number == NUM_QUESTIONS:
|
|
|
|
| 78 |
else:
|
| 79 |
return dataframe
|
| 80 |
|
| 81 |
+
def start():
|
|
|
|
|
|
|
|
|
|
| 82 |
ids = {id: 0 for id in range(num_images)}
|
| 83 |
+
ids = {**ids, **SUBMITTED_IDS}
|
| 84 |
|
| 85 |
# sort by count
|
| 86 |
ids = sorted(ids.items(), key=lambda x: x[1])
|