aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/toco/import_tensorflow.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-08-28 01:52:59 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-08-28 01:57:31 -0700
commit3e13ae966115b1aaf793601b0647b40efb25a2da (patch)
tree50aa649f843a698d23c99a4d6ef9c5adc6752895 /tensorflow/contrib/lite/toco/import_tensorflow.cc
parentf255b51c6e637ac7701996b4457157d3c313dca4 (diff)
Implementation of reduce_any.
PiperOrigin-RevId: 210507220
Diffstat (limited to 'tensorflow/contrib/lite/toco/import_tensorflow.cc')
-rw-r--r--tensorflow/contrib/lite/toco/import_tensorflow.cc20
1 files changed, 1 insertions, 19 deletions
diff --git a/tensorflow/contrib/lite/toco/import_tensorflow.cc b/tensorflow/contrib/lite/toco/import_tensorflow.cc
index 0e04ee4ccb..cb6da21039 100644
--- a/tensorflow/contrib/lite/toco/import_tensorflow.cc
+++ b/tensorflow/contrib/lite/toco/import_tensorflow.cc
@@ -1638,24 +1638,6 @@ tensorflow::Status ConvertShapeOperator(
return tensorflow::Status::OK();
}
-tensorflow::Status ConvertAnyOperator(
- const NodeDef& node, const TensorFlowImportFlags& tf_import_flags,
- Model* model) {
- CHECK_EQ(node.op(), "Any");
- TF_QCHECK_OK(CheckInputsCount(node, tf_import_flags, 2));
- const auto idx_type =
- HasAttr(node, "Tidx") ? GetDataTypeAttr(node, "Tidx") : DT_INT32;
- CHECK(idx_type == DT_INT32);
- auto op = absl::make_unique<AnyOperator>();
- op->inputs.push_back(node.input(0));
- op->inputs.push_back(node.input(1));
- op->outputs.push_back(node.name());
- op->keep_dims =
- HasAttr(node, "keep_dims") ? GetBoolAttr(node, "keep_dims") : false;
- model->operators.push_back(std::move(op));
- return tensorflow::Status::OK();
-}
-
void StripCaretFromArrayNames(Model* model) {
for (auto& op : model->operators) {
for (auto& input : op->inputs) {
@@ -1937,7 +1919,7 @@ ConverterMapType GetTensorFlowNodeConverterMap() {
{"Add", ConvertSimpleOperator<AddOperator, 2>},
{"AddN", ConvertSimpleOperator<AddNOperator>},
{"All", ConvertSimpleOperator<TensorFlowAllOperator>},
- {"Any", ConvertAnyOperator},
+ {"Any", ConvertReduceOperator<TensorFlowAnyOperator>},
{"ArgMax", ConvertArgMaxOperator},
{"ArgMin", ConvertArgMinOperator},
{"Assert", ConvertSimpleOperator<TensorFlowAssertOperator>},