Spaces:
Runtime error
Runtime error
File size: 1,033 Bytes
6c83bf5 3cc832b 6c83bf5 3cc832b 6c83bf5 3cc832b 6c83bf5 3cc832b 211db76 74d340a 52bacd0 3cc832b 52bacd0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
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") |