diff options
Diffstat (limited to 'tensorflow/contrib/lite/toco/graph_transformations/create_im2col_arrays.cc')
-rw-r--r-- | tensorflow/contrib/lite/toco/graph_transformations/create_im2col_arrays.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tensorflow/contrib/lite/toco/graph_transformations/create_im2col_arrays.cc b/tensorflow/contrib/lite/toco/graph_transformations/create_im2col_arrays.cc index 1e68cd678b..ebc0e9afca 100644 --- a/tensorflow/contrib/lite/toco/graph_transformations/create_im2col_arrays.cc +++ b/tensorflow/contrib/lite/toco/graph_transformations/create_im2col_arrays.cc @@ -73,18 +73,22 @@ bool ProcessTransposeConvOperator(Model* model, TransposeConvOperator* op) { return true; } -bool CreateIm2colArrays::Run(Model* model, std::size_t op_index) { +::tensorflow::Status CreateIm2colArrays::Run(Model* model, std::size_t op_index, + bool* modified) { + *modified = false; auto it = model->operators.begin() + op_index; auto* op = it->get(); switch (op->type) { case OperatorType::kConv: - return ProcessConvOperator(model, static_cast<ConvOperator*>(op)); + *modified = ProcessConvOperator(model, static_cast<ConvOperator*>(op)); + return ::tensorflow::Status::OK(); case OperatorType::kTransposeConv: - return ProcessTransposeConvOperator( + *modified = ProcessTransposeConvOperator( model, static_cast<TransposeConvOperator*>(op)); + return ::tensorflow::Status::OK(); default: - return false; + return ::tensorflow::Status::OK(); } } |