• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Sample app for OVIC benchmarking.
2
3load("@build_bazel_rules_android//android:rules.bzl", "android_binary")
4
5package(
6    licenses = ["notice"],
7)
8
9android_binary(
10    name = "ovic_benchmarker_binary",
11    srcs = [
12        "OvicBenchmarkerActivity.java",
13    ],
14    assets = [
15        "//tensorflow/lite/java/ovic/src/testdata:coco_labels.txt",
16        "//tensorflow/lite/java/ovic/src/testdata:labels.txt",
17        "//tensorflow/lite/java/ovic/src/testdata:ovic_testdata",
18    ],
19    assets_dir = "",
20    custom_package = "ovic.demo.app",
21    manifest = "AndroidManifest.xml",
22    multidex = "legacy",
23    nocompress_extensions = [
24        ".lite",
25        ".tflite",
26    ],
27    resource_files = glob(["res/**"]),
28    tags = ["manual"],
29    deps = [
30        "//tensorflow/lite/java:tensorflowlite",
31        "//tensorflow/lite/java/ovic:ovicbenchmarkerlib",
32        "//tensorflow/lite/java/ovic:ovicdetectionbenchmarkerlib",
33        "//third_party/java/android/android_sdk_linux/extras/android/compatibility/multidex",
34        "@androidsdk//com.android.support:support-v13-25.2.0",
35        "@androidsdk//com.android.support:support-v4-25.2.0",
36    ],
37)
38