add Benchmark (pytest) benchmark result for 13c317b1f47932db8043fc742e4d6d785af90796
diff --git a/dev/bench/data.js b/dev/bench/data.js index 79525ae..206e49a 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js
@@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1720640716630, + "lastUpdate": 1720643492025, "repoUrl": "https://github.com/MPACT-ORG/mpact-compiler", "entries": { "Benchmark": [ @@ -634,6 +634,114 @@ "extra": "mean: 49.69159216665907 msec\nrounds: 18" } ] + }, + { + "commit": { + "author": { + "email": "yinyingli@google.com", + "name": "Yinying Li", + "username": "yinying-lisa-li" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "13c317b1f47932db8043fc742e4d6d785af90796", + "message": "[mpact][profiler] Add utils for profiling Python programs and torch ops (#59)", + "timestamp": "2024-07-10T16:27:00-04:00", + "tree_id": "f410eefea9c1a0c21f9fccca8d9f75cc3859c921", + "url": "https://github.com/MPACT-ORG/mpact-compiler/commit/13c317b1f47932db8043fc742e4d6d785af90796" + }, + "date": 1720643491530, + "tool": "pytest", + "benches": [ + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_mv_dense", + "value": 5882.730909058561, + "unit": "iter/sec", + "range": "stddev: 0.000007809343889197068", + "extra": "mean: 169.9890774300323 usec\nrounds: 1821" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_mm_dense", + "value": 35.8260453730093, + "unit": "iter/sec", + "range": "stddev: 0.0004098903292627477", + "extra": "mean: 27.912653757575548 msec\nrounds: 33" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_add_dense", + "value": 5973.903357378356, + "unit": "iter/sec", + "range": "stddev: 0.000029854003888673223", + "extra": "mean: 167.39474011826823 usec\nrounds: 2378" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_mul_dense", + "value": 5999.677258304794, + "unit": "iter/sec", + "range": "stddev: 0.00002214935446779071", + "extra": "mean: 166.67563219601408 usec\nrounds: 3839" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_nop_dense", + "value": 950491.2651393854, + "unit": "iter/sec", + "range": "stddev: 2.0270360800891412e-7", + "extra": "mean: 1.0520875221860713 usec\nrounds: 138639" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_sddmm_dense", + "value": 33.43772340642905, + "unit": "iter/sec", + "range": "stddev: 0.00032030927763137976", + "extra": "mean: 29.90634224241865 msec\nrounds: 33" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_mv_sparse", + "value": 12432.257811160736, + "unit": "iter/sec", + "range": "stddev: 0.000004436719488251673", + "extra": "mean: 80.43591238127928 usec\nrounds: 3150" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_mm_sparse", + "value": 20.156932740504175, + "unit": "iter/sec", + "range": "stddev: 0.0007951352667646836", + "extra": "mean: 49.610722666676295 msec\nrounds: 21" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_add_sparse", + "value": 206.25422280035204, + "unit": "iter/sec", + "range": "stddev: 0.0005294618156626811", + "extra": "mean: 4.848385581748648 msec\nrounds: 263" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_mul_sparse", + "value": 186.95337637042098, + "unit": "iter/sec", + "range": "stddev: 0.00022424510447555433", + "extra": "mean: 5.348927200002235 msec\nrounds: 170" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_nop_sparse", + "value": 960457.8018581292, + "unit": "iter/sec", + "range": "stddev: 2.443018316368644e-7", + "extra": "mean: 1.041170156632984 usec\nrounds: 120395" + }, + { + "name": "benchmark/python/benchmarks/regression_benchmark.py::test_sddmm_sparse", + "value": 21.143431877300007, + "unit": "iter/sec", + "range": "stddev: 0.0023997890490843788", + "extra": "mean: 47.29601163156578 msec\nrounds: 19" + } + ] } ] }