Spaces:
Runtime error
Runtime error
| import os | |
| import sys | |
| from datasets import load_dataset, Dataset | |
| from huggingface_hub import HfApi | |
| import pandas as pd | |
| TOKEN = os.environ.get("DEBUG") | |
| api = HfApi(token=TOKEN) | |
| out_dir = sys.argv[1] | |
| #Uploading results | |
| api.upload_folder( | |
| folder_path=out_dir, | |
| repo_id="EnergyStarAI/results_debug", | |
| repo_type="dataset", | |
| ) | |
| #Updating requests | |
| requests = load_dataset("EnergyStarAI/requests_debug", split="test", token=TOKEN) | |
| requests_dset = requests.to_pandas() | |
| models_ran=[] | |
| for f in os.scandir(out_dir): | |
| if f.is_dir(): | |
| for s in os.scandir(f): | |
| if s.is_dir() and s.name not in ['hooks','info','objects','refs','logs']: | |
| for m in os.scandir(s): | |
| models_ran.append(s.name+'/' + m.name) | |
| print("Models ran are: " + str(models_ran)) | |
| requests_dset.loc[requests_dset["model"].isin(models_ran), ['status']] = "COMPLETED" | |
| updated_dset =Dataset.from_pandas(requests_dset) | |
| updated_dset.push_to_hub("EnergyStarAI/requests_debug", split="test", token=TOKEN) | |
| print("Updated model status") |