49 const uint32_t paddingLeft,
const uint32_t paddingRight,
const uint32_t paddingTop,
50 const uint32_t paddingBottom,
const uint32_t strideWidth,
51 const uint32_t strideHeight,
const uint32_t dilationWidthFactor,
52 const uint32_t dilationHeightFactor,
const ir::Activation activation,
53 IPortableTensor *output,
const std::shared_ptr<ExternalContext> &external_context);
66 uint32_t _paddingLeft;
68 uint32_t _paddingRight;
69 uint32_t _paddingBottom;
71 uint32_t _strideWidth;
72 uint32_t _strideHeight;
73 uint32_t _dilationWidthFactor;
74 uint32_t _dilationHeightFactor;
78 std::unique_ptr<nnfw::ruy::Conv> _conv_kernel;
82 std::shared_ptr<ExternalContext> _external_context;
void configure(const IPortableTensor *input, const IPortableTensor *kernel, const IPortableTensor *bias, ir::PaddingType _paddingType, const uint32_t paddingLeft, const uint32_t paddingRight, const uint32_t paddingTop, const uint32_t paddingBottom, const uint32_t strideWidth, const uint32_t strideHeight, const uint32_t dilationWidthFactor, const uint32_t dilationHeightFactor, const ir::Activation activation, IPortableTensor *output, const std::shared_ptr< ExternalContext > &external_context)