End-to-end benchmarks for GEMM/IGEMM microkernels
Evaluate performance of MobileNet v1/v2 models depending on GEMM/IGEMM
microkernels used.
PiperOrigin-RevId: 277749677
diff --git a/BUILD.bazel b/BUILD.bazel
index 19063ee..b450b72 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -1079,6 +1079,17 @@
)
xnnpack_benchmark(
+ name = "f32_gemm_e2e_bench",
+ srcs = ["bench/f32-gemm-e2e.cc"] + MICROKERNEL_BENCHMARK_HDRS,
+ copts = ["-Wno-unused-function"],
+ deps = MICROKERNEL_BENCHMARK_DEPS + [
+ ":XNNPACK",
+ ":mobilenet_v1",
+ ":mobilenet_v2",
+ ],
+)
+
+xnnpack_benchmark(
name = "end2end_bench",
srcs = ["bench/end2end.cc"],
deps = [