25 tflchef::ModelRecipe *model_recipe)
const
27 const auto &inputs = *op->inputs();
29 const tflite::Tensor *tensor =
import->tensors()->Get(inputs[0]);
30 assert(tensor->type() == tflite::TensorType::TensorType_INT32);
31 const tflite::Buffer *buffer =
import->buffers()->Get(tensor->buffer());
33 if (buffer && buffer->data())
35 auto vec = extract_buffer<int32_t>(buffer);
36 import->set_tensor_filler(inputs[0], vec);
40 const tflite::Tensor *filter_tensor =
import->tensors()->Get(inputs[1]);
41 import->set_tensor_filler(inputs[1]);
46 tflchef::Operation *operation = ctx->
chefop;
47 const tflite::Operator *op = ctx->
tflop;
49 auto op_params = op->builtin_options_as_TransposeConvOptions();
51 assert(op_params !=
nullptr);
53 operation->set_type(
"TransposeConv");
55 auto op_options = operation->mutable_transpose_conv_options();
58 op_options->set_stride_h(op_params->stride_h());
59 op_options->set_stride_w(op_params->stride_w());
61 op_options->set_activation(tflchef_activation);
tflchef::Operation * chefop
const tflite::Operator * tflop