Update tasks/audio.py
Browse files- tasks/audio.py +25 -27
tasks/audio.py
CHANGED
|
@@ -263,31 +263,29 @@ true_labels = test_dataset["label"]
|
|
| 263 |
accuracy = accuracy_score(true_labels, numeric_predictions)
|
| 264 |
print("Accuracy:", accuracy)
|
| 265 |
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
"
|
| 286 |
-
"
|
| 287 |
-
|
| 288 |
-
"test_size": request.test_size,
|
| 289 |
-
"test_seed": request.test_seed
|
| 290 |
-
}
|
| 291 |
}
|
| 292 |
-
|
| 293 |
-
|
|
|
|
|
|
| 263 |
accuracy = accuracy_score(true_labels, numeric_predictions)
|
| 264 |
print("Accuracy:", accuracy)
|
| 265 |
|
| 266 |
+
#--------------------------------------------------------------------------------------------
|
| 267 |
+
# YOUR MODEL INFERENCE STOPS HERE
|
| 268 |
+
#--------------------------------------------------------------------------------------------
|
| 269 |
+
|
| 270 |
+
# Stop tracking emissions
|
| 271 |
+
emissions_data = tracker.stop_task()
|
| 272 |
+
|
| 273 |
+
# Prepare results dictionary
|
| 274 |
+
results = {
|
| 275 |
+
"username": username,
|
| 276 |
+
"space_url": space_url,
|
| 277 |
+
"submission_timestamp": datetime.now().isoformat(),
|
| 278 |
+
"model_description": DESCRIPTION,
|
| 279 |
+
"accuracy": float(accuracy),
|
| 280 |
+
"energy_consumed_wh": emissions_data.energy_consumed * 1000,
|
| 281 |
+
"emissions_gco2eq": emissions_data.emissions * 1000,
|
| 282 |
+
"emissions_data": clean_emissions_data(emissions_data),
|
| 283 |
+
"api_route": ROUTE,
|
| 284 |
+
"dataset_config": {
|
| 285 |
+
"dataset_name": request.dataset_name,
|
| 286 |
+
"test_size": request.test_size,
|
| 287 |
+
"test_seed": request.test_seed
|
|
|
|
|
|
|
|
|
|
| 288 |
}
|
| 289 |
+
}
|
| 290 |
+
|
| 291 |
+
return results
|