@@ -43,7 +43,7 @@ def write_to_github_summary(content):
43
43
def format_parameters (record ):
44
44
params = []
45
45
for key , value in record .items ():
46
- if key not in ['time_xpu_file' , 'time_baseline_file' , 'difference' , 'change' , 'E2E forward time(us)' , 'E2E total time(us)' ]:
46
+ if key not in ['time_xpu_file' , 'time_baseline_file' , 'difference' , 'change' , 'E2E total time(us)' ]:
47
47
params .append (f"{ key } : { value } " )
48
48
return "<br>" .join (params )
49
49
@@ -155,12 +155,12 @@ def compare_op_time_values(xpu_file, baseline_file, threshold=0.05, output_file=
155
155
records_baseline = [preprocess_row (row ) for _ , row in df_baseline .iterrows ()]
156
156
157
157
dict_xpu = {
158
- tuple ((k , str (v )) for k , v in record .items () if k != 'time(us)' ):
158
+ tuple ((k , str (v )) for k , v in record .items () if k not in [ 'time(us)' , 'E2E total time(us)' ] ):
159
159
record ['time(us)' ]
160
160
for record in records_xpu
161
161
}
162
162
dict_baseline = {
163
- tuple ((k , str (v )) for k , v in record .items () if k != 'time(us)' ):
163
+ tuple ((k , str (v )) for k , v in record .items () if k not in [ 'time(us)' , 'E2E total time(us)' ] ):
164
164
record ['time(us)' ]
165
165
for record in records_baseline
166
166
}
@@ -171,8 +171,8 @@ def compare_op_time_values(xpu_file, baseline_file, threshold=0.05, output_file=
171
171
time_xpu = dict_xpu [key ]
172
172
time_baseline = dict_baseline [key ]
173
173
174
- # Skip comparison if time_xpu is 0
175
- if time_xpu == 0 :
174
+ # Skip comparison if time_xpu or time_baseline is 0
175
+ if time_xpu == 0 or time_baseline == 0 :
176
176
continue
177
177
178
178
diff = (time_baseline - time_xpu ) / time_xpu
0 commit comments