Skip to content

Commit 7638ebf

Browse files
authored
fix gemm timing logic (#92)
1 parent f70e7af commit 7638ebf

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Ironwood/src/benchmark_gemm.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,8 @@ def data_generator():
213213
return (lhs_device, rhs_device)
214214

215215
# Run the benchmark
216+
num_runs = 1
217+
## Need to fix gemm timing logic to handle num_runs > 1
216218

217219
time_ms_list = iteration_timeit(
218220
jit_sharded_f,
@@ -300,6 +302,9 @@ def data_generator():
300302

301303
return (lhs_device, rhs_device)
302304

305+
num_runs = 1
306+
## Need to fix gemm timing logic to handle num_runs > 1
307+
303308
# Run the benchmark
304309
time_ms_list = iteration_timeit(
305310
jit_sharded_f,
@@ -402,6 +407,9 @@ def data_generator():
402407

403408
return (lhs_device, rhs_device, sf0_device, sf1_device)
404409

410+
num_runs = 1
411+
## Need to fix gemm timing logic to handle num_runs > 1
412+
405413
time_ms_list = iteration_timeit(
406414
jit_sharded_f,
407415
data_generator,
@@ -513,6 +521,10 @@ def data_generator():
513521

514522
return (out_buffer_device, lhs_device, rhs_device, sf0_device, sf1_device)
515523

524+
525+
num_runs = 1
526+
## Need to fix gemm timing logic to handle num_runs > 1
527+
516528
time_ms_list = iteration_timeit(
517529
jit_sharded_f,
518530
data_generator,

0 commit comments

Comments
 (0)