Spaces:
Runtime error
Runtime error
Add dataset card for submissions
Browse files
app.py
CHANGED
@@ -24,6 +24,31 @@ LOGS_REPO = "submission-logs"
|
|
24 |
# 1. Add check that fields are nested under `tasks` field correctly
|
25 |
# 2. Add check that names of tasks and datasets are valid
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
###########
|
29 |
### APP ###
|
@@ -119,8 +144,7 @@ if submit_button and submission_errors == 0:
|
|
119 |
private=False,
|
120 |
use_auth_token=HF_TOKEN,
|
121 |
)
|
122 |
-
|
123 |
-
repo.repocard_metadata_save(submission_metadata)
|
124 |
|
125 |
with open(f"{LOCAL_REPO}/submission.json", "w", encoding="utf-8") as f:
|
126 |
json.dump(json_data, f)
|
|
|
24 |
# 1. Add check that fields are nested under `tasks` field correctly
|
25 |
# 2. Add check that names of tasks and datasets are valid
|
26 |
|
27 |
+
MARKDOWN = """---
|
28 |
+
benchmark: gem
|
29 |
+
type: prediction
|
30 |
+
submission_name: {submission_name}
|
31 |
+
tags:
|
32 |
+
- evaluation
|
33 |
+
- benchmark
|
34 |
+
---
|
35 |
+
# GEM Submission
|
36 |
+
|
37 |
+
Submission name: {submission_name}
|
38 |
+
|
39 |
+
"""
|
40 |
+
|
41 |
+
|
42 |
+
def generate_dataset_card(submission_name):
|
43 |
+
"""
|
44 |
+
Generate dataset card for the submission
|
45 |
+
"""
|
46 |
+
markdown = MARKDOWN.format(
|
47 |
+
submission_name=submission_name,
|
48 |
+
)
|
49 |
+
with open(os.path.join(LOCAL_REPO, "README.md"), "w") as f:
|
50 |
+
f.write(markdown)
|
51 |
+
|
52 |
|
53 |
###########
|
54 |
### APP ###
|
|
|
144 |
private=False,
|
145 |
use_auth_token=HF_TOKEN,
|
146 |
)
|
147 |
+
generate_dataset_card(submission_name)
|
|
|
148 |
|
149 |
with open(f"{LOCAL_REPO}/submission.json", "w", encoding="utf-8") as f:
|
150 |
json.dump(json_data, f)
|