Commit 92138ba4 authored by Michael Crouse's avatar Michael Crouse Committed by Chromium LUCI CQ

[TFLite] Clean unneeded flatbuffer and files from build.

This removes tflite_deps from flatbuffers as it is not needed for
the initial operations supported.

This also removes those operations from being compiled when TFLite
is included in the build.

Bug: 1165517
Change-Id: I0e430b689a39e5a6664d789b7c15ce4618391800
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2632387Reviewed-by: default avatarBalazs Engedy <engedy@chromium.org>
Reviewed-by: default avatarSophie Chang <sophiechang@chromium.org>
Commit-Queue: Michael Crouse <mcrouse@chromium.org>
Cr-Commit-Position: refs/heads/master@{#844648}
parent 44c7a1f0
......@@ -31,21 +31,6 @@ source_set("flatbuffers") {
public_configs = [ ":flatbuffers_config" ]
}
# Needed for TFLite support.
source_set("tflite_deps") {
public = [
"src/include/flatbuffers/flexbuffers.h",
"src/include/flatbuffers/util.h",
]
sources = [ "src/src/util.cpp" ]
public_deps = [ ":flatbuffers" ]
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
}
# The complete FlatBuffers library, as required to build the flatc compiler and
# some of the tests.
source_set("compiler_files") {
......
......@@ -44,8 +44,6 @@ source_set("tflite_public_headers") {
"src/tensorflow/lite/allocation.h",
"src/tensorflow/lite/arena_planner.h",
"src/tensorflow/lite/c/builtin_op_data.h",
"src/tensorflow/lite/c/c_api.h",
"src/tensorflow/lite/c/c_api_experimental.h",
"src/tensorflow/lite/c/common.h",
"src/tensorflow/lite/context.h",
"src/tensorflow/lite/context_util.h",
......@@ -55,7 +53,7 @@ source_set("tflite_public_headers") {
"src/tensorflow/lite/graph_info.h",
"src/tensorflow/lite/interpreter.h",
"src/tensorflow/lite/interpreter_builder.h",
"src/tensorflow/lite/kernels/register.h",
"src/tensorflow/lite/kernls/builtin_op_kernels.h",
"src/tensorflow/lite/model.h",
"src/tensorflow/lite/model_builder.h",
"src/tensorflow/lite/mutable_op_resolver.h",
......@@ -107,12 +105,6 @@ source_set("tflite_kernel_internals") {
"src/tensorflow/lite/kernels/internal/kernel_utils.cc",
"src/tensorflow/lite/kernels/internal/kernel_utils.h",
"src/tensorflow/lite/kernels/internal/max.h",
"src/tensorflow/lite/kernels/internal/mfcc.cc",
"src/tensorflow/lite/kernels/internal/mfcc.h",
"src/tensorflow/lite/kernels/internal/mfcc_dct.cc",
"src/tensorflow/lite/kernels/internal/mfcc_dct.h",
"src/tensorflow/lite/kernels/internal/mfcc_mel_filterbank.cc",
"src/tensorflow/lite/kernels/internal/mfcc_mel_filterbank.h",
"src/tensorflow/lite/kernels/internal/min.h",
"src/tensorflow/lite/kernels/internal/optimized/batch_matmul.h",
"src/tensorflow/lite/kernels/internal/optimized/cpu_check.cc",
......@@ -215,7 +207,7 @@ source_set("tflite_kernel_internals") {
":tflite_public_headers",
"//third_party/abseil-cpp:absl",
"//third_party/farmhash",
"//third_party/flatbuffers:tflite_deps",
"//third_party/flatbuffers",
"//third_party/fp16",
"//third_party/gemmlowp",
"//third_party/neon_2_sse",
......@@ -238,7 +230,6 @@ source_set("tflite_kernels") {
"src/tensorflow/lite/kernels/add_n.cc",
"src/tensorflow/lite/kernels/arg_min_max.cc",
"src/tensorflow/lite/kernels/assign_variable.cc",
"src/tensorflow/lite/kernels/audio_spectrogram.cc",
"src/tensorflow/lite/kernels/basic_rnn.cc",
"src/tensorflow/lite/kernels/batch_matmul.cc",
"src/tensorflow/lite/kernels/batch_to_space_nd.cc",
......@@ -261,7 +252,6 @@ source_set("tflite_kernels") {
"src/tensorflow/lite/kernels/depthwise_conv.cc",
"src/tensorflow/lite/kernels/dequantize.cc",
"src/tensorflow/lite/kernels/dequantize.h",
"src/tensorflow/lite/kernels/detection_postprocess.cc",
"src/tensorflow/lite/kernels/div.cc",
"src/tensorflow/lite/kernels/eigen_support.cc",
"src/tensorflow/lite/kernels/eigen_support.h",
......@@ -293,7 +283,6 @@ source_set("tflite_kernels") {
"src/tensorflow/lite/kernels/matrix_diag.cc",
"src/tensorflow/lite/kernels/matrix_set_diag.cc",
"src/tensorflow/lite/kernels/maximum_minimum.cc",
"src/tensorflow/lite/kernels/mfcc.cc",
"src/tensorflow/lite/kernels/mirror_pad.cc",
"src/tensorflow/lite/kernels/mul.cc",
"src/tensorflow/lite/kernels/neg.cc",
......@@ -310,9 +299,6 @@ source_set("tflite_kernels") {
"src/tensorflow/lite/kernels/rank.cc",
"src/tensorflow/lite/kernels/read_variable.cc",
"src/tensorflow/lite/kernels/reduce.cc",
"src/tensorflow/lite/kernels/register.cc",
"src/tensorflow/lite/kernels/register_ref.cc",
"src/tensorflow/lite/kernels/register_ref.h",
"src/tensorflow/lite/kernels/reshape.cc",
"src/tensorflow/lite/kernels/resize_bilinear.cc",
"src/tensorflow/lite/kernels/resize_nearest_neighbor.cc",
......@@ -356,7 +342,7 @@ source_set("tflite_kernels") {
":tflite_public_headers",
"//third_party/abseil-cpp:absl",
"//third_party/farmhash",
"//third_party/flatbuffers:tflite_deps",
"//third_party/flatbuffers",
"//third_party/fp16",
"//third_party/gemmlowp",
"//third_party/neon_2_sse",
......@@ -378,9 +364,6 @@ static_library("tflite") {
"src/tensorflow/lite/allocation.cc",
"src/tensorflow/lite/arena_planner.cc",
"src/tensorflow/lite/builtin_ops.h",
"src/tensorflow/lite/c/c_api.cc",
"src/tensorflow/lite/c/c_api_experimental.cc",
"src/tensorflow/lite/c/c_api_internal.h",
"src/tensorflow/lite/c/common.c",
"src/tensorflow/lite/core/api/error_reporter.cc",
"src/tensorflow/lite/core/api/error_reporter.h",
......@@ -417,8 +400,6 @@ static_library("tflite") {
"src/tensorflow/lite/optional_debug_tools.cc",
"src/tensorflow/lite/profiling/memory_info.cc",
"src/tensorflow/lite/profiling/memory_info.h",
"src/tensorflow/lite/profiling/platform_profiler.cc",
"src/tensorflow/lite/profiling/platform_profiler.h",
"src/tensorflow/lite/profiling/time.cc",
"src/tensorflow/lite/profiling/time.h",
"src/tensorflow/lite/simple_memory_arena.cc",
......@@ -466,7 +447,7 @@ static_library("tflite") {
public_deps = [
":tflite_public_headers",
"//third_party/flatbuffers:tflite_deps",
"//third_party/flatbuffers",
]
configs -= [ "//build/config/compiler:chromium_code" ]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment