(self, func, num_iters, name)
| 1277 | """Benchmarks for reductions.""" |
| 1278 | |
| 1279 | def _run(self, func, num_iters, name): |
| 1280 | # call func to warm up |
| 1281 | for _ in range(5): |
| 1282 | func() |
| 1283 | start = time.time() |
| 1284 | for _ in range(num_iters): |
| 1285 | func() |
| 1286 | end = time.time() |
| 1287 | mean_us = (end - start) * 1e6 / num_iters |
| 1288 | self.report_benchmark( |
| 1289 | name=name, |
| 1290 | iters=num_iters, |
| 1291 | wall_time=mean_us) |
| 1292 | |
| 1293 | def benchmark_sets_operation(self): |
| 1294 | num_iters=10 |
no test coverage detected