43 const uint32_t paddingLeft,
const uint32_t paddingRight,
const uint32_t paddingTop,
44 const uint32_t paddingBottom,
const uint32_t strideWidth,
45 const uint32_t strideHeight,
const uint32_t dilationWidthFactor,
46 const uint32_t dilationHeightFactor,
const ir::Activation activation,
47 IPortableTensor *output,
const std::shared_ptr<ExternalContext> &external_context);
60 uint32_t _paddingLeft;
62 uint32_t _paddingRight;
63 uint32_t _paddingBottom;
65 uint32_t _strideWidth;
66 uint32_t _strideHeight;
67 uint32_t _dilationWidthFactor;
68 uint32_t _dilationHeightFactor;
72 std::unique_ptr<nnfw::ruy::Conv> _conv_kernel;
76 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)