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
         | 

