Skip to content

Commit 624c613

Browse files
fix the compare issue
1 parent e23a7c0 commit 624c613

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+65
-65
lines changed

.github/scripts/op_perf_comparison.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def write_to_github_summary(content):
4343
def format_parameters(record):
4444
params = []
4545
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)']:
4747
params.append(f"{key}: {value}")
4848
return "<br>".join(params)
4949

@@ -155,12 +155,12 @@ def compare_op_time_values(xpu_file, baseline_file, threshold=0.05, output_file=
155155
records_baseline = [preprocess_row(row) for _, row in df_baseline.iterrows()]
156156

157157
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)']):
159159
record['time(us)']
160160
for record in records_xpu
161161
}
162162
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)']):
164164
record['time(us)']
165165
for record in records_baseline
166166
}
@@ -171,8 +171,8 @@ def compare_op_time_values(xpu_file, baseline_file, threshold=0.05, output_file=
171171
time_xpu = dict_xpu[key]
172172
time_baseline = dict_baseline[key]
173173

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:
176176
continue
177177

178178
diff = (time_baseline - time_xpu) / time_xpu

test/microbench/adaptive_avg_pool2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,4 @@ def Adaptive_AVGPool2d(shape, dtype, channels_last, backward):
8585
torch.xpu.synchronize()
8686
t2 = time.time()
8787
e2e_forward_time = (t2 - t1) / num_iter
88-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
88+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/avg_pool2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,4 @@ def AVGPool2d(shape, dtype, channels_last, backward):
9494
torch.xpu.synchronize()
9595
t2 = time.time()
9696
e2e_forward_time = (t2 - t1) / num_iter
97-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
97+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/avg_pool3d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,4 @@ def AVGPool3d(shape, dtype, channels_last, backward):
9494
torch.xpu.synchronize()
9595
t2 = time.time()
9696
e2e_forward_time = (t2 - t1) / num_iter
97-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
97+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/embedding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@
4040
torch.xpu.synchronize()
4141
t2 = time.time()
4242
e2e_forward_time = (t2 - t1) / num_iter
43-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
43+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/flip.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,4 @@
6161
torch.xpu.synchronize()
6262
t2 = time.time()
6363
e2e_forward_time = (t2 - t1) / num_iter
64-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
64+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/grid_sampler.grid_sampler_2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,4 @@
8585
torch.xpu.synchronize()
8686
t2 = time.time()
8787
e2e_forward_time = (t2 - t1) / num_iter
88-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
88+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/grid_sampler.grid_sampler_3d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,4 @@
8383
torch.xpu.synchronize()
8484
t2 = time.time()
8585
e2e_forward_time = (t2 - t1) / num_iter
86-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
86+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/group_norm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,4 @@
8888
torch.xpu.synchronize()
8989
t2 = time.time()
9090
e2e_forward_time = (t2 - t1) / num_iter
91-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
91+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

test/microbench/im2col.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@
4949
torch.xpu.synchronize()
5050
t2 = time.time()
5151
e2e_forward_time = (t2 - t1) / num_iter
52-
print("E2E forward time:", f"{float(e2e_forward_time):.20f}")
52+
print("E2E total time:", f"{float(e2e_forward_time):.20f}")

0 commit comments

Comments
 (0)