24 auto &operation = (*_operation);
26 assert(operation.has_conv2d_options());
28 const auto &conv2d_options = operation.conv2d_options();
33 tflite::Conv2DOptionsBuilder conv2d_options_builder{fbb};
34 conv2d_options_builder.add_padding(tflite_padding);
35 conv2d_options_builder.add_stride_h(conv2d_options.stride_h());
36 conv2d_options_builder.add_stride_w(conv2d_options.stride_w());
37 conv2d_options_builder.add_fused_activation_function(tflite_activation);
38 conv2d_options_builder.add_dilation_w_factor(conv2d_options.dilation_w_factor());
39 conv2d_options_builder.add_dilation_h_factor(conv2d_options.dilation_h_factor());
41 return conv2d_options_builder.
Finish().Union();