// // TransposeTflite.cpp // MNNConverter // // Created by MNN on 2019/12/09. // Copyright © 2018, Alibaba Group Holding Limited // #include #include "liteOpConverter.hpp" DECLARE_OP_COVERTER(TransposeTflite); MNN::OpType TransposeTflite::opType(int quantizedModel) { return MNN::OpType_Transpose; } MNN::OpParameter TransposeTflite::type(int quantizedModel) { return MNN::OpParameter_Transpose; } void TransposeTflite::run(MNN::OpT* dstOp, const std::unique_ptr& tfliteOp, const std::vector>& tfliteTensors, const std::vector>& tfliteModelBuffer, const std::vector>& tfliteOpSet, int quantizedModel){ auto param = new MNN::TransposeT; auto tfliteSoftmaxOption = tfliteOp->builtin_options.AsTransposeOptions(); dstOp->main.value = param; } using namespace tflite; REGISTER_CONVERTER(TransposeTflite, BuiltinOperator_TRANSPOSE);