Commit 150f99dc authored by A. Unique TensorFlower's avatar A. Unique TensorFlower
Browse files

Internal change

PiperOrigin-RevId: 430346911
parent 9bea50c4
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
# ============================================================================== # ==============================================================================
"""Resnet50 Keras core benchmark.""" """Resnet50 Keras core benchmark."""
import statistics
import tempfile import tempfile
import time import time
...@@ -100,7 +101,7 @@ class Resnet50KerasCoreBenchmark(perfzero_benchmark.PerfZeroBenchmark): ...@@ -100,7 +101,7 @@ class Resnet50KerasCoreBenchmark(perfzero_benchmark.PerfZeroBenchmark):
wall_times = [] wall_times = []
for _ in range(num_trials): for _ in range(num_trials):
wall_times.append(_run_benchmark()) wall_times.append(_run_benchmark())
avg_wall_time = sum(wall_times) / float(len(wall_times)) avg_wall_time = statistics.mean(wall_times)
self.report_benchmark(iters=-1, wall_time=avg_wall_time) self.report_benchmark(iters=-1, wall_time=avg_wall_time)
def benchmark_1_gpu_max_3(self): def benchmark_1_gpu_max_3(self):
...@@ -111,5 +112,13 @@ class Resnet50KerasCoreBenchmark(perfzero_benchmark.PerfZeroBenchmark): ...@@ -111,5 +112,13 @@ class Resnet50KerasCoreBenchmark(perfzero_benchmark.PerfZeroBenchmark):
max_wall_time = max(wall_times) max_wall_time = max(wall_times)
self.report_benchmark(iters=-1, wall_time=max_wall_time) self.report_benchmark(iters=-1, wall_time=max_wall_time)
def benchmark_1_gpu_med_3(self):
num_trials = 3
wall_times = []
for _ in range(num_trials):
wall_times.append(_run_benchmark())
med_wall_time = statistics.median(wall_times)
self.report_benchmark(iters=-1, wall_time=med_wall_time)
if __name__ == "__main__": if __name__ == "__main__":
tf.test.main() tf.test.main()
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment