set unsolved_count score =0
Browse files
neurogolf_solver/submission.py
CHANGED
|
@@ -101,15 +101,14 @@ def generate_submission(output_dir, results, costs_dict, active_tasks):
|
|
| 101 |
# Calculate estimated LB score
|
| 102 |
unsolved_count = len(active_tasks) - len(results)
|
| 103 |
total_score = sum(max(1.0, 25.0 - math.log(max(1, cost))) for cost in costs_dict.values())
|
| 104 |
-
|
| 105 |
-
|
| 106 |
return {
|
| 107 |
'n_files': n_files,
|
| 108 |
'total_size': total_size,
|
| 109 |
'zip_path': zip_path,
|
| 110 |
'zip_size': zip_size,
|
| 111 |
'csv_path': csv_path,
|
| 112 |
-
'est_lb':
|
| 113 |
'total_score': total_score,
|
| 114 |
'unsolved_count': unsolved_count,
|
| 115 |
}
|
|
@@ -130,5 +129,5 @@ def print_summary(results, submission_info, elapsed):
|
|
| 130 |
zip_ok = 'OK' if submission_info['zip_size'] <= MAX_FILESIZE else 'OVER!'
|
| 131 |
print(f"ZIP size: {submission_info['zip_size'] / 1024:.1f} KB / {MAX_FILESIZE / 1024:.0f} KB limit {zip_ok}")
|
| 132 |
print(f"Estimated LB score: {submission_info['est_lb']:.1f} "
|
| 133 |
-
f"(solved: {submission_info['total_score']:.1f}
|
| 134 |
print(f"Written: {submission_info['zip_path']} | {submission_info['csv_path']}")
|
|
|
|
| 101 |
# Calculate estimated LB score
|
| 102 |
unsolved_count = len(active_tasks) - len(results)
|
| 103 |
total_score = sum(max(1.0, 25.0 - math.log(max(1, cost))) for cost in costs_dict.values())
|
| 104 |
+
|
|
|
|
| 105 |
return {
|
| 106 |
'n_files': n_files,
|
| 107 |
'total_size': total_size,
|
| 108 |
'zip_path': zip_path,
|
| 109 |
'zip_size': zip_size,
|
| 110 |
'csv_path': csv_path,
|
| 111 |
+
'est_lb': total_score,
|
| 112 |
'total_score': total_score,
|
| 113 |
'unsolved_count': unsolved_count,
|
| 114 |
}
|
|
|
|
| 129 |
zip_ok = 'OK' if submission_info['zip_size'] <= MAX_FILESIZE else 'OVER!'
|
| 130 |
print(f"ZIP size: {submission_info['zip_size'] / 1024:.1f} KB / {MAX_FILESIZE / 1024:.0f} KB limit {zip_ok}")
|
| 131 |
print(f"Estimated LB score: {submission_info['est_lb']:.1f} "
|
| 132 |
+
f"(solved: {submission_info['total_score']:.1f} unsolved: {submission_info['unsolved_count']})")
|
| 133 |
print(f"Written: {submission_info['zip_path']} | {submission_info['csv_path']}")
|