diff --git a/tensorflow/core/kernels/data/dataset_test_base.cc b/tensorflow/core/kernels/data/dataset_test_base.cc index 9ce29ddd0d5..67881827d71 100644 --- a/tensorflow/core/kernels/data/dataset_test_base.cc +++ b/tensorflow/core/kernels/data/dataset_test_base.cc @@ -25,7 +25,6 @@ limitations under the License. #include "absl/strings/str_cat.h" #include "absl/strings/string_view.h" -#include "third_party/eigen3/unsupported/Eigen/CXX11/FixedPoint" #include "tensorflow/core/common_runtime/device.h" #include "tensorflow/core/common_runtime/device_factory.h" #include "tensorflow/core/common_runtime/device_mgr.h" @@ -83,6 +82,7 @@ limitations under the License. #include "tensorflow/core/public/session_options.h" #include "tensorflow/core/public/version.h" #include "tensorflow/core/util/tensor_slice_reader_cache.h" +#include "third_party/eigen3/unsupported/Eigen/CXX11/FixedPoint" namespace tensorflow { namespace data { @@ -321,7 +321,10 @@ Status DatasetOpsTestBase::CreateDatasetContext( gtl::InlinedVector* const inputs, std::unique_ptr* dataset_context_params, std::unique_ptr* dataset_context) { - TF_RETURN_IF_ERROR(CheckOpKernelInput(*dateset_kernel, *inputs)); + Status status = CheckOpKernelInput(*dateset_kernel, *inputs); + if (!status.ok()) { + VLOG(0) << "WARNING: " << status.ToString(); + } TF_RETURN_IF_ERROR(CreateOpKernelContext( dateset_kernel, inputs, dataset_context_params, dataset_context)); return Status::OK(); @@ -529,10 +532,10 @@ Status DatasetOpsTestBase::CreateSerializationContext( Status DatasetOpsTestBase::CheckOpKernelInput( const OpKernel& kernel, const gtl::InlinedVector& inputs) { - if (kernel.input_types().size() != inputs.size()) { - return errors::Internal("The number of input elements should be ", - kernel.input_types().size(), - ", but got: ", inputs.size()); + if (kernel.num_inputs() != inputs.size()) { + return errors::InvalidArgument("The number of input elements should be ", + kernel.num_inputs(), + ", but got: ", inputs.size()); } return Status::OK(); } diff --git a/tensorflow/core/kernels/data/experimental/directed_interleave_dataset_op.cc b/tensorflow/core/kernels/data/experimental/directed_interleave_dataset_op.cc index eea5ae6ea69..6e52f74a336 100644 --- a/tensorflow/core/kernels/data/experimental/directed_interleave_dataset_op.cc +++ b/tensorflow/core/kernels/data/experimental/directed_interleave_dataset_op.cc @@ -254,7 +254,7 @@ class DirectedInterleaveDatasetOp::Dataset : public DatasetBase { const DatasetBase* const selector_input_; const std::vector data_inputs_; std::vector output_shapes_; -}; // namespace experimental +}; DirectedInterleaveDatasetOp::DirectedInterleaveDatasetOp( OpKernelConstruction* ctx)