aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/tools/benchmark/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/lite/tools/benchmark/BUILD')
-rw-r--r--tensorflow/contrib/lite/tools/benchmark/BUILD32
1 files changed, 29 insertions, 3 deletions
diff --git a/tensorflow/contrib/lite/tools/benchmark/BUILD b/tensorflow/contrib/lite/tools/benchmark/BUILD
index 183a545295..2cb07eb6ec 100644
--- a/tensorflow/contrib/lite/tools/benchmark/BUILD
+++ b/tensorflow/contrib/lite/tools/benchmark/BUILD
@@ -10,11 +10,16 @@ load("//tensorflow/contrib/lite:build_def.bzl", "tflite_copts")
common_copts = ["-Wall"] + tflite_copts()
+cc_library(
+ name = "logging",
+ hdrs = ["logging.h"],
+ copts = common_copts,
+)
+
cc_binary(
name = "benchmark_model",
srcs = [
"benchmark_main.cc",
- "logging.h",
],
copts = common_copts,
linkopts = tflite_linkopts() + select({
@@ -26,6 +31,26 @@ cc_binary(
}),
deps = [
":benchmark_tflite_model_lib",
+ ":logging",
+ ],
+)
+
+cc_test(
+ name = "benchmark_test",
+ srcs = ["benchmark_test.cc"],
+ args = [
+ "--graph=$(location //tensorflow/contrib/lite:testdata/multi_add.bin)",
+ ],
+ data = ["//tensorflow/contrib/lite:testdata/multi_add.bin"],
+ tags = [
+ "tflite_not_portable_android",
+ "tflite_not_portable_ios",
+ ],
+ deps = [
+ ":benchmark_tflite_model_lib",
+ ":command_line_flags",
+ "//tensorflow/contrib/lite/testing:util",
+ "@com_google_googletest//:gtest",
],
)
@@ -58,6 +83,7 @@ cc_library(
copts = common_copts,
deps = [
":benchmark_model_lib",
+ ":logging",
"//tensorflow/contrib/lite:framework",
"//tensorflow/contrib/lite:string_util",
"//tensorflow/contrib/lite/kernels:builtin_ops",
@@ -70,23 +96,23 @@ cc_library(
name = "benchmark_params",
srcs = [
"benchmark_params.cc",
- "logging.h",
],
hdrs = ["benchmark_params.h"],
copts = common_copts,
+ deps = [":logging"],
)
cc_library(
name = "benchmark_model_lib",
srcs = [
"benchmark_model.cc",
- "logging.h",
],
hdrs = ["benchmark_model.h"],
copts = common_copts,
deps = [
":benchmark_params",
":command_line_flags",
+ ":logging",
"//tensorflow/contrib/lite:framework",
"//tensorflow/contrib/lite:string_util",
"//tensorflow/contrib/lite/kernels:builtin_ops",