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