| package(default_visibility = [ |
| "//visibility:public", |
| ]) |
| |
| licenses(["notice"]) # Apache 2.0 |
| |
| load("//tensorflow/contrib/lite:build_def.bzl", "tflite_copts") |
| load("//tensorflow/contrib/lite:special_rules.bzl", "tflite_portable_test_suite") |
| load("//tensorflow:tensorflow.bzl", "tf_cc_test", "tf_opts_nortti_if_android") |
| |
| # Suppress warnings that are introduced by Eigen Tensor. |
| EXTRA_EIGEN_COPTS = select({ |
| "//tensorflow:ios": [ |
| "-Wno-error=invalid-partial-specialization", |
| "-Wno-error=reorder", |
| ], |
| "//tensorflow:windows": [ |
| "/DEIGEN_HAS_C99_MATH", |
| "/DEIGEN_AVOID_STL_ARRAY", |
| ], |
| "//conditions:default": ["-Wno-error=reorder"], |
| }) |
| |
| tf_cc_test( |
| name = "optional_tensor_test", |
| size = "small", |
| srcs = ["optional_tensor_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| cc_library( |
| name = "test_util", |
| testonly = 1, |
| srcs = ["test_util.cc"], |
| hdrs = ["test_util.h"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite:schema_fbs_version", |
| "//tensorflow/contrib/lite:string_util", |
| "//tensorflow/contrib/lite/kernels/internal:tensor_utils", |
| "//tensorflow/contrib/lite/testing:util", |
| "//tensorflow/core:tflite_portable_logging", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| cc_library( |
| name = "eigen_support", |
| srcs = [ |
| "eigen_support.cc", |
| ], |
| hdrs = [ |
| "eigen_support.h", |
| ], |
| copts = tflite_copts() + EXTRA_EIGEN_COPTS, |
| deps = [ |
| ":op_macros", |
| "//tensorflow/contrib/lite:arena_planner", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels/internal:optimized", |
| ], |
| ) |
| |
| cc_library( |
| name = "gemm_support", |
| srcs = [ |
| "gemm_support.cc", |
| ], |
| hdrs = [ |
| "gemm_support.h", |
| ], |
| copts = tflite_copts(), |
| deps = [ |
| ":op_macros", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "@gemmlowp", |
| ], |
| ) |
| |
| cc_library( |
| name = "activation_functor", |
| hdrs = [ |
| "activation_functor.h", |
| ], |
| deps = [ |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| ], |
| ) |
| |
| cc_library( |
| name = "op_macros", |
| hdrs = [ |
| "op_macros.h", |
| ], |
| ) |
| |
| cc_library( |
| name = "kernel_util", |
| srcs = [ |
| "kernel_util.cc", |
| ], |
| hdrs = [ |
| "kernel_util.h", |
| ], |
| deps = [ |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels/internal:round", |
| "//tensorflow/contrib/lite/kernels/internal:types", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "kernel_util_test", |
| size = "small", |
| srcs = ["kernel_util_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":kernel_util", |
| "//tensorflow/contrib/lite/testing:util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "test_util_test", |
| size = "small", |
| srcs = ["test_util_test.cc"], |
| tags = ["no_oss"], |
| deps = [ |
| ":test_util", |
| "//tensorflow/contrib/lite/testing:util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| cc_library( |
| name = "padding", |
| srcs = [], |
| hdrs = ["padding.h"], |
| deps = [ |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| ], |
| ) |
| |
| cc_library( |
| name = "builtin_op_kernels", |
| srcs = [ |
| "activations.cc", |
| "add.cc", |
| "arg_min_max.cc", |
| "audio_spectrogram.cc", |
| "basic_rnn.cc", |
| "batch_to_space_nd.cc", |
| "bidirectional_sequence_lstm.cc", |
| "bidirectional_sequence_rnn.cc", |
| "cast.cc", |
| "comparisons.cc", |
| "concatenation.cc", |
| "conv.cc", |
| "depthwise_conv.cc", |
| "dequantize.cc", |
| "detection_postprocess.cc", |
| "div.cc", |
| "elementwise.cc", |
| "embedding_lookup.cc", |
| "embedding_lookup_sparse.cc", |
| "exp.cc", |
| "expand_dims.cc", |
| "fake_quant.cc", |
| "floor.cc", |
| "floor_div.cc", |
| "fully_connected.cc", |
| "gather.cc", |
| "hashtable_lookup.cc", |
| "l2norm.cc", |
| "layer_norm_lstm.cc", |
| "local_response_norm.cc", |
| "logical.cc", |
| "lsh_projection.cc", |
| "lstm.cc", |
| "maximum_minimum.cc", |
| "mfcc.cc", |
| "mul.cc", |
| "neg.cc", |
| "one_hot.cc", |
| "pack.cc", |
| "pad.cc", |
| "pooling.cc", |
| "pow.cc", |
| "reduce.cc", |
| "relu1.cc", |
| "reshape.cc", |
| "resize_bilinear.cc", |
| "select.cc", |
| "shape.cc", |
| "skip_gram.cc", |
| "slice.cc", |
| "space_to_batch_nd.cc", |
| "space_to_depth.cc", |
| "sparse_to_dense.cc", |
| "split.cc", |
| "squeeze.cc", |
| "strided_slice.cc", |
| "sub.cc", |
| "svdf.cc", |
| "tile.cc", |
| "topk_v2.cc", |
| "transpose.cc", |
| "transpose_conv.cc", |
| "unidirectional_sequence_lstm.cc", |
| "unidirectional_sequence_rnn.cc", |
| "unpack.cc", |
| "zeros_like.cc", |
| ], |
| hdrs = [ |
| ], |
| copts = tflite_copts() + tf_opts_nortti_if_android() + EXTRA_EIGEN_COPTS, |
| visibility = ["//visibility:private"], |
| deps = [ |
| ":activation_functor", |
| ":eigen_support", |
| ":kernel_util", |
| ":op_macros", |
| ":padding", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite:string_util", |
| "//tensorflow/contrib/lite:util", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:gemm_support", |
| "//tensorflow/contrib/lite/kernels/internal:audio_utils", |
| "//tensorflow/contrib/lite/kernels/internal:kernel_utils", |
| "//tensorflow/contrib/lite/kernels/internal:optimized", |
| "//tensorflow/contrib/lite/kernels/internal:optimized_base", |
| "//tensorflow/contrib/lite/kernels/internal:quantization_util", |
| "//tensorflow/contrib/lite/kernels/internal:reference_base", |
| "//tensorflow/contrib/lite/kernels/internal:tensor", |
| "//tensorflow/contrib/lite/kernels/internal:tensor_utils", |
| "@farmhash_archive//:farmhash", |
| "@flatbuffers", |
| ], |
| ) |
| |
| cc_library( |
| name = "builtin_ops", |
| srcs = ["register.cc"], |
| hdrs = ["register.h"], |
| deps = [ |
| ":builtin_op_kernels", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite:util", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "audio_spectrogram_test", |
| size = "small", |
| srcs = ["audio_spectrogram_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| "@flatbuffers", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "mfcc_test", |
| size = "small", |
| srcs = ["mfcc_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| "@flatbuffers", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "detection_postprocess_test", |
| size = "small", |
| srcs = ["detection_postprocess_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| "@flatbuffers", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "relu1_test", |
| size = "small", |
| srcs = ["relu1_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| "@flatbuffers", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "activations_test", |
| size = "small", |
| srcs = ["activations_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "add_test", |
| size = "small", |
| srcs = ["add_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "arg_min_max_test", |
| size = "small", |
| srcs = ["arg_min_max_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "div_test", |
| size = "small", |
| srcs = ["div_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "sub_test", |
| size = "small", |
| srcs = ["sub_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "transpose_test", |
| size = "small", |
| srcs = ["transpose_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "//tensorflow/contrib/lite/kernels/internal:reference", |
| "//tensorflow/contrib/lite/kernels/internal:reference_base", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "space_to_batch_nd_test", |
| size = "small", |
| srcs = ["space_to_batch_nd_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "batch_to_space_nd_test", |
| size = "small", |
| srcs = ["batch_to_space_nd_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "cast_test", |
| size = "small", |
| srcs = ["cast_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "concatenation_test", |
| size = "small", |
| srcs = ["concatenation_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "conv_test", |
| size = "small", |
| srcs = ["conv_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_absl//absl/memory", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "depthwise_conv_test", |
| size = "small", |
| srcs = ["depthwise_conv_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_absl//absl/memory", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "dequantize_test", |
| size = "small", |
| srcs = ["dequantize_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_absl//absl/memory", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "basic_rnn_test", |
| size = "small", |
| srcs = ["basic_rnn_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "bidirectional_sequence_lstm_test", |
| size = "small", |
| srcs = ["bidirectional_sequence_lstm_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "floor_test", |
| size = "small", |
| srcs = ["floor_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "elementwise_test", |
| size = "small", |
| srcs = ["elementwise_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "unidirectional_sequence_lstm_test", |
| size = "small", |
| srcs = ["unidirectional_sequence_lstm_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "bidirectional_sequence_rnn_test", |
| size = "small", |
| srcs = ["bidirectional_sequence_rnn_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "unidirectional_sequence_rnn_test", |
| size = "small", |
| srcs = ["unidirectional_sequence_rnn_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "l2norm_test", |
| size = "small", |
| srcs = ["l2norm_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "exp_test", |
| size = "small", |
| srcs = ["exp_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "fake_quant_test", |
| size = "small", |
| srcs = ["fake_quant_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "maximum_minimum_test", |
| size = "small", |
| srcs = ["maximum_minimum_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "reduce_test", |
| size = "small", |
| srcs = ["reduce_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "mul_test", |
| size = "small", |
| srcs = ["mul_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "pad_test", |
| size = "small", |
| srcs = ["pad_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "reshape_test", |
| size = "small", |
| srcs = ["reshape_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "gather_test", |
| size = "small", |
| srcs = ["gather_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "topk_v2_test", |
| size = "small", |
| srcs = ["topk_v2_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "resize_bilinear_test", |
| size = "small", |
| srcs = ["resize_bilinear_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "svdf_test", |
| size = "small", |
| srcs = ["svdf_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "embedding_lookup_test", |
| size = "small", |
| srcs = ["embedding_lookup_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "embedding_lookup_sparse_test", |
| size = "small", |
| srcs = ["embedding_lookup_sparse_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "fully_connected_test", |
| size = "small", |
| srcs = ["fully_connected_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "//tensorflow/contrib/lite/kernels/internal:tensor_utils", |
| "@com_google_absl//absl/memory", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "local_response_norm_test", |
| size = "small", |
| srcs = ["local_response_norm_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "pooling_test", |
| size = "small", |
| srcs = ["pooling_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "softmax_test", |
| size = "small", |
| srcs = ["softmax_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "//tensorflow/contrib/lite/kernels/internal:reference_base", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "log_softmax_test", |
| size = "small", |
| srcs = ["log_softmax_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "//tensorflow/contrib/lite/kernels/internal:reference_base", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "lsh_projection_test", |
| size = "small", |
| srcs = ["lsh_projection_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "hashtable_lookup_test", |
| size = "small", |
| srcs = ["hashtable_lookup_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite:string_util", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "layer_norm_lstm_test", |
| size = "small", |
| srcs = ["layer_norm_lstm_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| "@flatbuffers", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "lstm_test", |
| size = "small", |
| srcs = ["lstm_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "skip_gram_test", |
| size = "small", |
| srcs = ["skip_gram_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite:string_util", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "space_to_depth_test", |
| size = "small", |
| srcs = ["space_to_depth_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "split_test", |
| size = "small", |
| srcs = ["split_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "squeeze_test", |
| size = "small", |
| srcs = ["squeeze_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "strided_slice_test", |
| size = "small", |
| srcs = ["strided_slice_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "tile_test", |
| size = "small", |
| srcs = ["tile_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "comparisons_test", |
| size = "small", |
| srcs = [ |
| "comparisons_test.cc", |
| ], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "neg_test", |
| size = "small", |
| srcs = ["neg_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "select_test", |
| size = "small", |
| srcs = [ |
| "select_test.cc", |
| ], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "slice_test", |
| size = "small", |
| srcs = [ |
| "slice_test.cc", |
| ], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "transpose_conv_test", |
| size = "small", |
| srcs = ["transpose_conv_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "expand_dims_test", |
| size = "small", |
| srcs = ["expand_dims_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "sparse_to_dense_test", |
| size = "small", |
| srcs = ["sparse_to_dense_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "shape_test", |
| size = "small", |
| srcs = ["shape_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "pow_test", |
| size = "small", |
| srcs = ["pow_test.cc"], |
| tags = [ |
| "no_oss", |
| "tflite_not_portable_ios", |
| ], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "pack_test", |
| size = "small", |
| srcs = ["pack_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "one_hot_test", |
| size = "small", |
| srcs = ["one_hot_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "logical_test", |
| size = "small", |
| srcs = ["logical_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/c:c_api_internal", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "unpack_test", |
| size = "small", |
| srcs = ["unpack_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:builtin_op_data", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "floor_div_test", |
| size = "small", |
| srcs = ["floor_div_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:builtin_op_data", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| tf_cc_test( |
| name = "zeros_like_test", |
| size = "small", |
| srcs = ["zeros_like_test.cc"], |
| tags = ["tflite_not_portable_ios"], |
| deps = [ |
| ":builtin_ops", |
| "//tensorflow/contrib/lite:builtin_op_data", |
| "//tensorflow/contrib/lite:framework", |
| "//tensorflow/contrib/lite/kernels:test_util", |
| "@com_google_googletest//:gtest", |
| ], |
| ) |
| |
| filegroup( |
| name = "all_files", |
| srcs = glob( |
| ["**/*"], |
| exclude = [ |
| "**/METADATA", |
| "**/OWNERS", |
| ], |
| ), |
| visibility = ["//tensorflow:__subpackages__"], |
| ) |
| |
| tflite_portable_test_suite() |