Fix failure rate accouting for skips
Browse files- summary_page.py +4 -2
summary_page.py
CHANGED
|
@@ -117,9 +117,11 @@ def create_summary_page(df: pd.DataFrame, available_models: list[str]) -> plt.Fi
|
|
| 117 |
# Calculate overall failure rates
|
| 118 |
amd_counts, nvidia_counts = get_overall_stats(df, available_models)
|
| 119 |
|
| 120 |
-
|
|
|
|
| 121 |
amd_failure_rate *= 100
|
| 122 |
-
|
|
|
|
| 123 |
nvidia_failure_rate *= 100
|
| 124 |
|
| 125 |
# Calculate dimensions for N-column layout
|
|
|
|
| 117 |
# Calculate overall failure rates
|
| 118 |
amd_counts, nvidia_counts = get_overall_stats(df, available_models)
|
| 119 |
|
| 120 |
+
amd_non_skipped = amd_counts[0] + amd_counts[1]
|
| 121 |
+
amd_failure_rate = (amd_counts[1] / amd_non_skipped) if amd_non_skipped > 0 else 0.0
|
| 122 |
amd_failure_rate *= 100
|
| 123 |
+
nvidia_non_skipped = nvidia_counts[0] + nvidia_counts[1]
|
| 124 |
+
nvidia_failure_rate = (nvidia_counts[1] / nvidia_non_skipped) if nvidia_non_skipped > 0 else 0.0
|
| 125 |
nvidia_failure_rate *= 100
|
| 126 |
|
| 127 |
# Calculate dimensions for N-column layout
|