Spaces:
Runtime error
Runtime error
Update failed_run.py
Browse filesadding uploading files too
- failed_run.py +17 -0
failed_run.py
CHANGED
@@ -29,6 +29,22 @@ args = parser.parse_args()
|
|
29 |
# Updating request
|
30 |
dataset = load_dataset("EnergyStarAI/requests_debug", split="test", token=TOKEN).to_pandas()
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
# Set benchmark to failed
|
33 |
# TODO: This doesn't have to be try-except, we could actually check if the file is there.
|
34 |
try:
|
@@ -41,6 +57,7 @@ try:
|
|
41 |
print("Status set to FAILED")
|
42 |
else:
|
43 |
dataset.loc[dataset["model"].isin([args.model_name]), ['status']] = "COMPLETED"
|
|
|
44 |
print("Status set to COMPLETE")
|
45 |
# Add a new column for the error message if necessary
|
46 |
if "error_message" not in dataset.columns:
|
|
|
29 |
# Updating request
|
30 |
dataset = load_dataset("EnergyStarAI/requests_debug", split="test", token=TOKEN).to_pandas()
|
31 |
|
32 |
+
def upload_results():
|
33 |
+
models_ran=[]
|
34 |
+
for f in os.scandir('./runs'):
|
35 |
+
if f.is_dir():
|
36 |
+
for s in os.scandir(f):
|
37 |
+
if s.is_dir() and s.name not in ['hooks','info','objects','refs','logs']:
|
38 |
+
for m in os.scandir(s):
|
39 |
+
models_ran.append(s.name+'/' + m.name)
|
40 |
+
|
41 |
+
print("Models ran are: " + str(models_ran))
|
42 |
+
|
43 |
+
requests_dset.loc[requests_dset["model"].isin(models_ran), ['status']] = "COMPLETED"
|
44 |
+
updated_dset =Dataset.from_pandas(requests_dset)
|
45 |
+
updated_dset.push_to_hub("EnergyStarAI/requests_debug", split="test", token=TOKEN)
|
46 |
+
print("Updated model status")
|
47 |
+
|
48 |
# Set benchmark to failed
|
49 |
# TODO: This doesn't have to be try-except, we could actually check if the file is there.
|
50 |
try:
|
|
|
57 |
print("Status set to FAILED")
|
58 |
else:
|
59 |
dataset.loc[dataset["model"].isin([args.model_name]), ['status']] = "COMPLETED"
|
60 |
+
upload_results()
|
61 |
print("Status set to COMPLETE")
|
62 |
# Add a new column for the error message if necessary
|
63 |
if "error_message" not in dataset.columns:
|