• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load(":tests.bzl", "hexagon_op_tests")
2
3package(
4    default_visibility = [
5        "//visibility:public",
6    ],
7    licenses = ["notice"],
8)
9
10cc_library(
11    name = "hexagon_delegate_op_model",
12    testonly = 1,
13    hdrs = ["hexagon_delegate_op_model.h"],
14    deps = [
15        "//tensorflow/lite:framework",
16        "//tensorflow/lite/c:common",
17        "//tensorflow/lite/delegates/hexagon:hexagon_delegate",
18        "//tensorflow/lite/kernels:builtin_ops",
19        "//tensorflow/lite/kernels:test_util",
20        "//tensorflow/lite/kernels/internal:reference_base",
21        "//tensorflow/lite/kernels/internal:tensor",
22        "//tensorflow/lite/kernels/internal:types",
23        "//tensorflow/lite/schema:schema_fbs",
24        "@com_google_googletest//:gtest",
25    ],
26)
27
28hexagon_op_tests(
29    srcs = [
30        "activations_test.cc",
31        "arg_min_max_test.cc",
32        "arithmetic_test.cc",
33        "concat_test.cc",
34        "conv_test.cc",
35        "l2_norm_test.cc",
36        "matmul_test.cc",
37        "min_max_builder_test.cc",
38        "mirror_pad_test.cc",
39        "mul_test.cc",
40        "neg_test.cc",
41        "pack_test.cc",
42        "pad_test.cc",
43        "pool_test.cc",
44        "quantize_test.cc",
45        "reduce_test.cc",
46        "reshape_test.cc",
47        "resize_test.cc",
48        "rsqrt_test.cc",
49        "slice_test.cc",
50        "softmax_test.cc",
51        "space_to_depth_test.cc",
52        "split_test.cc",
53        "squared_difference_test.cc",
54        "strided_slice_test.cc",
55        "transpose_conv_test.cc",
56        "transpose_test.cc",
57    ],
58    deps = [
59        ":hexagon_delegate_op_model",
60        "//tensorflow/lite/c:common",
61        "//tensorflow/lite/kernels:kernel_util",
62        "//tensorflow/lite/kernels:reshape_test_common",
63        "//tensorflow/lite/kernels/internal:test_util",
64        "//tensorflow/lite/kernels/internal:types",
65        "//tensorflow/lite/schema:schema_fbs",
66        "@com_google_googletest//:gtest_main",
67    ],
68)
69
70cc_test(
71    name = "batch_seq_config_test",
72    srcs = [
73        "batch_seq_config_test.cc",
74    ],
75    tags = [
76        "no_oss",
77        "nobuilder",
78        "notap",
79    ],
80    deps = [
81        "//tensorflow/lite:framework",
82        "//tensorflow/lite/c:common",
83        "//tensorflow/lite/delegates/hexagon:hexagon_delegate",
84        "//tensorflow/lite/kernels:builtin_ops",
85        "//tensorflow/lite/kernels:kernel_util",
86        "//tensorflow/lite/kernels:test_util",
87        "//tensorflow/lite/testing:util",
88        "//tensorflow/lite/tools:logging",
89        "//tensorflow/lite/tools/benchmark:benchmark_utils",
90        "@com_google_absl//absl/flags:flag",
91        "@com_google_absl//absl/flags:parse",
92        "@com_google_googletest//:gtest",
93    ],
94)
95