Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -177,25 +177,34 @@ with demo:
|
|
177 |
all_submissions.append(result)
|
178 |
# 更新页面展示
|
179 |
display_text = "\n".join([json.dumps(submission) for submission in all_submissions])
|
180 |
-
return gr.Markdown("## Uploaded results\n\n"+display_text)
|
181 |
|
182 |
def submit_all():
|
183 |
-
|
|
|
|
|
|
|
|
|
184 |
global all_submissions
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
|
|
|
|
|
|
|
|
|
|
199 |
|
200 |
def clear():
|
201 |
global all_submissions
|
|
|
177 |
all_submissions.append(result)
|
178 |
# 更新页面展示
|
179 |
display_text = "\n".join([json.dumps(submission) for submission in all_submissions])
|
180 |
+
return gr.Markdown("## Uploaded results\n\n```json\n"+display_text+"\n```")
|
181 |
|
182 |
def submit_all():
|
183 |
+
json_list = []
|
184 |
+
with jsonlines.open('commit_results.jsonl') as reader:
|
185 |
+
for obj in reader:
|
186 |
+
json_list.append(obj)
|
187 |
+
|
188 |
global all_submissions
|
189 |
+
if len(all_submissions)>0:
|
190 |
+
json_list.extend(all_submissions)
|
191 |
+
|
192 |
+
tmp_path = "tmp-output.json"
|
193 |
+
with jsonlines.open(tmp_path, mode='w') as writer:
|
194 |
+
writer.write_all(json_list)
|
195 |
+
|
196 |
+
print("Uploading eval file")
|
197 |
+
API.upload_file(
|
198 |
+
path_or_fileobj=out_path,
|
199 |
+
path_in_repo='commit_results.jsonl',
|
200 |
+
repo_id="microsoft/MageBench-Leaderboard",
|
201 |
+
repo_type="space",
|
202 |
+
commit_message=f"Add submissions to checking queue",
|
203 |
+
)
|
204 |
+
all_submissions = []
|
205 |
+
return gr.Markdown("## All submissions uploaded successfully! \nThis will re-start the space...")
|
206 |
+
else:
|
207 |
+
return gr.Markdown("Please click Upload One Eval to upload some results before you submit.")
|
208 |
|
209 |
def clear():
|
210 |
global all_submissions
|