From 55b36215c8b8b2223b079522938bbdde695bcaf5 Mon Sep 17 00:00:00 2001 From: Advait Jain Date: Fri, 15 May 2020 15:59:38 -0700 Subject: [PATCH] include-what-you-use for lite/core/api:api PiperOrigin-RevId: 311817318 Change-Id: If003542599d8901465dcafc605fd4df1d0c65add --- tensorflow/lite/core/api/BUILD | 1 + tensorflow/lite/core/api/flatbuffer_conversions.cc | 6 +++++- tensorflow/lite/core/api/flatbuffer_conversions.h | 5 ++++- tensorflow/lite/core/api/op_resolver.cc | 4 ++++ tensorflow/lite/core/api/tensor_utils.cc | 2 ++ 5 files changed, 16 insertions(+), 2 deletions(-) diff --git a/tensorflow/lite/core/api/BUILD b/tensorflow/lite/core/api/BUILD index 6681a3ed550..419a3b2486d 100644 --- a/tensorflow/lite/core/api/BUILD +++ b/tensorflow/lite/core/api/BUILD @@ -26,6 +26,7 @@ cc_library( deps = [ "//tensorflow/lite/c:common", "//tensorflow/lite/schema:schema_fbs", + "@flatbuffers//:runtime_cc", ], ) diff --git a/tensorflow/lite/core/api/flatbuffer_conversions.cc b/tensorflow/lite/core/api/flatbuffer_conversions.cc index 63e04899ca3..c52fc9f690b 100644 --- a/tensorflow/lite/core/api/flatbuffer_conversions.cc +++ b/tensorflow/lite/core/api/flatbuffer_conversions.cc @@ -15,10 +15,14 @@ limitations under the License. #include "tensorflow/lite/core/api/flatbuffer_conversions.h" -#include +#include +#include +#include +#include "flatbuffers/flatbuffers.h" // from @flatbuffers #include "tensorflow/lite/c/builtin_op_data.h" #include "tensorflow/lite/c/common.h" +#include "tensorflow/lite/core/api/error_reporter.h" #include "tensorflow/lite/schema/schema_generated.h" namespace tflite { diff --git a/tensorflow/lite/core/api/flatbuffer_conversions.h b/tensorflow/lite/core/api/flatbuffer_conversions.h index d774afe8e85..2feddfaa8e6 100644 --- a/tensorflow/lite/core/api/flatbuffer_conversions.h +++ b/tensorflow/lite/core/api/flatbuffer_conversions.h @@ -19,9 +19,12 @@ limitations under the License. // flatbuffer serialization format into in-memory values that are used by the // runtime API and interpreter. +#include +#include +#include + #include "tensorflow/lite/c/common.h" #include "tensorflow/lite/core/api/error_reporter.h" -#include "tensorflow/lite/core/api/op_resolver.h" #include "tensorflow/lite/schema/schema_generated.h" namespace tflite { diff --git a/tensorflow/lite/core/api/op_resolver.cc b/tensorflow/lite/core/api/op_resolver.cc index 6424071f371..c239d9ed23e 100644 --- a/tensorflow/lite/core/api/op_resolver.cc +++ b/tensorflow/lite/core/api/op_resolver.cc @@ -15,6 +15,10 @@ limitations under the License. #include "tensorflow/lite/core/api/op_resolver.h" +#include "flatbuffers/flatbuffers.h" // from @flatbuffers +#include "tensorflow/lite/c/common.h" +#include "tensorflow/lite/core/api/error_reporter.h" + namespace tflite { TfLiteStatus GetRegistrationFromOpCode( diff --git a/tensorflow/lite/core/api/tensor_utils.cc b/tensorflow/lite/core/api/tensor_utils.cc index d8d6fc46a18..3aac16b6878 100644 --- a/tensorflow/lite/core/api/tensor_utils.cc +++ b/tensorflow/lite/core/api/tensor_utils.cc @@ -17,6 +17,8 @@ limitations under the License. #include +#include "tensorflow/lite/c/common.h" + namespace tflite { TfLiteStatus ResetVariableTensor(TfLiteTensor* tensor) {