diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2018-08-28 01:52:59 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-08-28 01:57:31 -0700 |
commit | 3e13ae966115b1aaf793601b0647b40efb25a2da (patch) | |
tree | 50aa649f843a698d23c99a4d6ef9c5adc6752895 /tensorflow/contrib/lite/toco/import_tensorflow.cc | |
parent | f255b51c6e637ac7701996b4457157d3c313dca4 (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.cc | 20 |
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>}, |