Abhishek Thakur commited on
Commit
2a67404
·
1 Parent(s): 156ba7d

push more files

Browse files
Files changed (2) hide show
  1. competitions/app.py +2 -1
  2. competitions/cli/create.py +32 -0
competitions/app.py CHANGED
@@ -97,7 +97,6 @@ async def get_leaderboard(request: Request, lb: str):
97
  eval_higher_is_better=COMP_INFO.eval_higher_is_better,
98
  max_selected_submissions=COMP_INFO.selection_limit,
99
  competition_id=COMPETITION_ID,
100
- hardware=COMP_INFO.hardware,
101
  token=HF_TOKEN,
102
  )
103
  if lb == "private":
@@ -118,6 +117,7 @@ async def my_submissions(request: Request, user: User):
118
  competition_id=COMPETITION_ID,
119
  token=HF_TOKEN,
120
  competition_type=COMP_INFO.competition_type,
 
121
  )
122
  try:
123
  success_subs, failed_subs = sub.my_submissions(user.user_token)
@@ -158,6 +158,7 @@ async def new_submission(
158
  competition_id=COMPETITION_ID,
159
  token=HF_TOKEN,
160
  competition_type=COMP_INFO.competition_type,
 
161
  )
162
  try:
163
  if COMP_INFO.competition_type == "generic":
 
97
  eval_higher_is_better=COMP_INFO.eval_higher_is_better,
98
  max_selected_submissions=COMP_INFO.selection_limit,
99
  competition_id=COMPETITION_ID,
 
100
  token=HF_TOKEN,
101
  )
102
  if lb == "private":
 
117
  competition_id=COMPETITION_ID,
118
  token=HF_TOKEN,
119
  competition_type=COMP_INFO.competition_type,
120
+ hardware=COMP_INFO.hardware,
121
  )
122
  try:
123
  success_subs, failed_subs = sub.my_submissions(user.user_token)
 
158
  competition_id=COMPETITION_ID,
159
  token=HF_TOKEN,
160
  competition_type=COMP_INFO.competition_type,
161
+ hardware=COMP_INFO.hardware,
162
  )
163
  try:
164
  if COMP_INFO.competition_type == "generic":
competitions/cli/create.py CHANGED
@@ -229,6 +229,38 @@ class CreateCompetitionAppCommand(BaseCompetitionsCommand):
229
  repo_type="dataset",
230
  )
231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
232
  # create competition space
233
  api.create_repo(
234
  repo_id=f"{competition_org}/{competition_name}",
 
229
  repo_type="dataset",
230
  )
231
 
232
+ comp_desc = io.BytesIO(COMPETITION_DESC.encode())
233
+ api.upload_file(
234
+ path_or_fileobj=comp_desc,
235
+ path_in_repo="COMPETITION_DESC.md",
236
+ repo_id=f"{competition_org}/{competition_name}",
237
+ repo_type="dataset",
238
+ )
239
+
240
+ dataset_desc = io.BytesIO(DATASET_DESC.encode())
241
+ api.upload_file(
242
+ path_or_fileobj=dataset_desc,
243
+ path_in_repo="DATASET_DESC.md",
244
+ repo_id=f"{competition_org}/{competition_name}",
245
+ repo_type="dataset",
246
+ )
247
+
248
+ submission_desc = io.BytesIO(SUBMISSION_DESC.encode())
249
+ api.upload_file(
250
+ path_or_fileobj=submission_desc,
251
+ path_in_repo="SUBMISSION_DESC.md",
252
+ repo_id=f"{competition_org}/{competition_name}",
253
+ repo_type="dataset",
254
+ )
255
+
256
+ solution_csv = io.BytesIO(SOLUTION_CSV.encode())
257
+ api.upload_file(
258
+ path_or_fileobj=solution_csv,
259
+ path_in_repo="solution.csv",
260
+ repo_id=f"{competition_org}/{competition_name}",
261
+ repo_type="dataset",
262
+ )
263
+
264
  # create competition space
265
  api.create_repo(
266
  repo_id=f"{competition_org}/{competition_name}",