Spaces:
Running
Running
Update app.py
Browse files[Add] Download the CSV file of the Leaderboard.
app.py
CHANGED
@@ -12,6 +12,11 @@ HF_TOKEN = os.environ.get("HF_TOKEN")
|
|
12 |
|
13 |
global data_component, filter_component
|
14 |
|
|
|
|
|
|
|
|
|
|
|
15 |
|
16 |
def upload_file(files):
|
17 |
file_paths = [file.name for file in files]
|
@@ -237,7 +242,9 @@ with block:
|
|
237 |
|
238 |
with gr.Row():
|
239 |
data_run = gr.Button("Refresh")
|
|
|
240 |
data_run.click(on_filter_model_size_method_change, inputs=[checkbox_group], outputs=data_component)
|
|
|
241 |
|
242 |
|
243 |
block.launch()
|
|
|
12 |
|
13 |
global data_component, filter_component
|
14 |
|
15 |
+
def download_csv():
|
16 |
+
# pull the results and return this file!
|
17 |
+
submission_repo = Repository(local_dir=SUBMISSION_NAME, clone_from=SUBMISSION_URL, use_auth_token=HF_TOKEN, repo_type="dataset")
|
18 |
+
submission_repo.git_pull()
|
19 |
+
return CSV_DIR
|
20 |
|
21 |
def upload_file(files):
|
22 |
file_paths = [file.name for file in files]
|
|
|
242 |
|
243 |
with gr.Row():
|
244 |
data_run = gr.Button("Refresh")
|
245 |
+
result_download = gt.Button("Download Leaderboard")
|
246 |
data_run.click(on_filter_model_size_method_change, inputs=[checkbox_group], outputs=data_component)
|
247 |
+
result_download.click(download_csv, input=None, outputs=gr.File(label="download the csv of leaderborad."))
|
248 |
|
249 |
|
250 |
block.launch()
|