Abhishek Thakur commited on
Commit
f6da064
·
1 Parent(s): e259132

add gradio

Browse files
Files changed (2) hide show
  1. competitions/create.py +22 -15
  2. requirements.txt +1 -0
competitions/create.py CHANGED
@@ -292,21 +292,28 @@ def main():
292
  organization = gr.Dropdown(label="Organization name", choices=[""])
293
  competition_name = gr.Textbox(label="Competition name", lines=1)
294
  competition_logo = gr.Textbox(label="Competition logo", value="https://mysite.com/mylogo.png", lines=1)
295
- with gr.Row():
296
- hardware = gr.Dropdown(label="Hardware to use", choices=HARDWARE_CHOICES, value=HARDWARE_CHOICES[0])
297
- competition_type = gr.Dropdown(label="Competition type", choices=["generic", "script"], value="generic")
298
- time_limit = gr.Textbox(label="Time limit (s). Only used for script competitions", lines=1, value="3600")
299
- with gr.Row():
300
- metric = gr.Dropdown(label="Metric to use", choices=METRIC_CHOICES, value=METRIC_CHOICES[0])
301
- metric_higher_is_better = gr.Dropdown(label="Is higher metric better?", choices=[True, False], value=True)
302
- with gr.Row():
303
- submission_limit = gr.Textbox(label="Submission limit per day", lines=1, value="5")
304
- selection_limit = gr.Textbox(label="Final selection limit", lines=1, value="2")
305
- end_date = gr.Textbox(label="End date (YYYY-MM-DD)", lines=1, value="2024-12-31")
306
- with gr.Row():
307
- submission_id_column = gr.Textbox(label="Submission id column", lines=1, value="id")
308
- submission_columns = gr.Textbox(label="Submission columns", lines=1, value="id,pred")
309
- submission_rows = gr.Textbox(label="Submission total rows (exclusing header)", lines=1, value="10000")
 
 
 
 
 
 
 
310
 
311
  output_md = gr.Markdown("Click the button below to create the competition")
312
  create_competition = gr.Button(value="Create competition")
 
292
  organization = gr.Dropdown(label="Organization name", choices=[""])
293
  competition_name = gr.Textbox(label="Competition name", lines=1)
294
  competition_logo = gr.Textbox(label="Competition logo", value="https://mysite.com/mylogo.png", lines=1)
295
+ with gr.Group():
296
+ with gr.Row():
297
+ hardware = gr.Dropdown(label="Hardware to use", choices=HARDWARE_CHOICES, value=HARDWARE_CHOICES[0])
298
+ competition_type = gr.Dropdown(
299
+ label="Competition type", choices=["generic", "script"], value="generic"
300
+ )
301
+ time_limit = gr.Textbox(
302
+ label="Time limit (s). Only used for script competitions", lines=1, value="3600"
303
+ )
304
+ with gr.Row():
305
+ metric = gr.Dropdown(label="Metric to use", choices=METRIC_CHOICES, value=METRIC_CHOICES[0])
306
+ metric_higher_is_better = gr.Dropdown(
307
+ label="Is higher metric better?", choices=[True, False], value=True
308
+ )
309
+ with gr.Row():
310
+ submission_limit = gr.Textbox(label="Submission limit per day", lines=1, value="5")
311
+ selection_limit = gr.Textbox(label="Final selection limit", lines=1, value="2")
312
+ end_date = gr.Textbox(label="End date (YYYY-MM-DD)", lines=1, value="2024-12-31")
313
+ with gr.Row():
314
+ submission_id_column = gr.Textbox(label="Submission id column", lines=1, value="id")
315
+ submission_columns = gr.Textbox(label="Submission columns", lines=1, value="id,pred")
316
+ submission_rows = gr.Textbox(label="Submission total rows (exclusing header)", lines=1, value="10000")
317
 
318
  output_md = gr.Markdown("Click the button below to create the competition")
319
  create_competition = gr.Button(value="Create competition")
requirements.txt CHANGED
@@ -11,6 +11,7 @@ python-multipart==0.0.6
11
  uvicorn==0.22.0
12
  py7zr==0.20.6
13
  pydantic==2.5.3
 
14
  hf-transfer
15
  # machine learning libs
16
  scikit-learn==1.3.2
 
11
  uvicorn==0.22.0
12
  py7zr==0.20.6
13
  pydantic==2.5.3
14
+ gradio==4.15.0
15
  hf-transfer
16
  # machine learning libs
17
  scikit-learn==1.3.2