badaoui HF Staff commited on
Commit
236e825
·
1 Parent(s): 8550638

revert logos addition

Browse files
Files changed (3) hide show
  1. logos/amd_logo.png +0 -0
  2. logos/nvidia_logo.png +0 -0
  3. summary_page.py +11 -52
logos/amd_logo.png DELETED
Binary file (61.7 kB)
 
logos/nvidia_logo.png DELETED
Binary file (94.6 kB)
 
summary_page.py CHANGED
@@ -1,9 +1,6 @@
1
  import matplotlib.pyplot as plt
2
  import pandas as pd
3
- from matplotlib.offsetbox import OffsetImage, AnnotationBbox
4
  from matplotlib.patches import FancyBboxPatch
5
- import matplotlib.image as mpimg
6
- import os
7
  from data import extract_model_data
8
 
9
  # Layout parameters
@@ -41,21 +38,9 @@ LABEL_FONT_SIZE = 14
41
  LABEL_OFFSET = 1
42
  FAILURE_RATE_FONT_SIZE = 28
43
 
44
- # Logo settings
45
  LOGO_BOX_WIDTH = 4.5
46
  LOGO_BOX_HEIGHT = 0.43
47
- LOGO_ZOOM = 0.09
48
-
49
- # Load logos once at module level
50
- SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
51
- try:
52
- AMD_LOGO = mpimg.imread(os.path.join(SCRIPT_DIR, 'logos/amd_logo.png'))
53
- except:
54
- AMD_LOGO = None
55
- try:
56
- NVIDIA_LOGO = mpimg.imread(os.path.join(SCRIPT_DIR, 'logos/nvidia_logo.png'))
57
- except:
58
- NVIDIA_LOGO = None
59
 
60
 
61
  def calculate_overall_failure_rates(df: pd.DataFrame, available_models: list[str]) -> tuple[float, float]:
@@ -105,9 +90,6 @@ def draw_logo_and_bar(
105
  # Determine if there are failures
106
  failures_present = any(stats[category] > 0 for category in ['failed', 'error'])
107
 
108
- # Select the appropriate logo
109
- logo = AMD_LOGO if label.lower() == "amd" else NVIDIA_LOGO
110
-
111
  # Calculate box position (centered on the bar vertically)
112
  box_x = column_left_position - LABEL_OFFSET - LOGO_BOX_WIDTH
113
  box_y = y_bar - LOGO_BOX_HEIGHT / 2
@@ -132,39 +114,16 @@ def draw_logo_and_bar(
132
  )
133
  ax.add_patch(box)
134
 
135
- # Add logo image inside the box if available
136
- if logo is not None:
137
- try:
138
- imagebox = OffsetImage(logo, zoom=LOGO_ZOOM)
139
- ab = AnnotationBbox(
140
- imagebox,
141
- (box_x + LOGO_BOX_WIDTH / 2, y_bar),
142
- frameon=False,
143
- box_alignment=(0.5, 0.5)
144
- )
145
- ax.add_artist(ab)
146
- except:
147
- # Fallback to text if logo doesn't work
148
- ax.text(
149
- box_x + LOGO_BOX_WIDTH / 2, y_bar,
150
- label.upper(),
151
- ha='center', va='center',
152
- color='#FFFFFF',
153
- fontsize=10,
154
- fontfamily='monospace',
155
- fontweight='bold'
156
- )
157
- else:
158
- # Fallback to text if logo not loaded
159
- ax.text(
160
- box_x + LOGO_BOX_WIDTH / 2, y_bar,
161
- label.upper(),
162
- ha='center', va='center',
163
- color='#FFFFFF',
164
- fontsize=10,
165
- fontfamily='monospace',
166
- fontweight='bold'
167
- )
168
 
169
  # Draw the bar
170
  total = sum(stats.values())
 
1
  import matplotlib.pyplot as plt
2
  import pandas as pd
 
3
  from matplotlib.patches import FancyBboxPatch
 
 
4
  from data import extract_model_data
5
 
6
  # Layout parameters
 
38
  LABEL_OFFSET = 1
39
  FAILURE_RATE_FONT_SIZE = 28
40
 
41
+ # Label box settings (for text labels)
42
  LOGO_BOX_WIDTH = 4.5
43
  LOGO_BOX_HEIGHT = 0.43
 
 
 
 
 
 
 
 
 
 
 
 
44
 
45
 
46
  def calculate_overall_failure_rates(df: pd.DataFrame, available_models: list[str]) -> tuple[float, float]:
 
90
  # Determine if there are failures
91
  failures_present = any(stats[category] > 0 for category in ['failed', 'error'])
92
 
 
 
 
93
  # Calculate box position (centered on the bar vertically)
94
  box_x = column_left_position - LABEL_OFFSET - LOGO_BOX_WIDTH
95
  box_y = y_bar - LOGO_BOX_HEIGHT / 2
 
114
  )
115
  ax.add_patch(box)
116
 
117
+ # Add text label in the box
118
+ ax.text(
119
+ box_x + LOGO_BOX_WIDTH / 2, y_bar,
120
+ label.upper(),
121
+ ha='center', va='center',
122
+ color='#FFFFFF',
123
+ fontsize=10,
124
+ fontfamily='monospace',
125
+ fontweight='bold'
126
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
 
128
  # Draw the bar
129
  total = sum(stats.values())