MCPcopy Create free account
hub / github.com/alibaba/MNN / Convolution2DCommonBuilder

Class Convolution2DCommonBuilder

schema/current/CaffeOp_generated.h:613–677  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

611};
612
613struct Convolution2DCommonBuilder {
614 flatbuffers::FlatBufferBuilder &fbb_;
615 flatbuffers::uoffset_t start_;
616 void add_padX(int32_t padX) {
617 fbb_.AddElement<int32_t>(4, padX, 0);
618 }
619 void add_padY(int32_t padY) {
620 fbb_.AddElement<int32_t>(6, padY, 0);
621 }
622 void add_kernelX(int32_t kernelX) {
623 fbb_.AddElement<int32_t>(8, kernelX, 1);
624 }
625 void add_kernelY(int32_t kernelY) {
626 fbb_.AddElement<int32_t>(10, kernelY, 1);
627 }
628 void add_strideX(int32_t strideX) {
629 fbb_.AddElement<int32_t>(12, strideX, 1);
630 }
631 void add_strideY(int32_t strideY) {
632 fbb_.AddElement<int32_t>(14, strideY, 1);
633 }
634 void add_dilateX(int32_t dilateX) {
635 fbb_.AddElement<int32_t>(16, dilateX, 1);
636 }
637 void add_dilateY(int32_t dilateY) {
638 fbb_.AddElement<int32_t>(18, dilateY, 1);
639 }
640 void add_padMode(PadMode padMode) {
641 fbb_.AddElement<int8_t>(20, static_cast<int8_t>(padMode), 0);
642 }
643 void add_group(int32_t group) {
644 fbb_.AddElement<int32_t>(22, group, 1);
645 }
646 void add_outputCount(int32_t outputCount) {
647 fbb_.AddElement<int32_t>(24, outputCount, 0);
648 }
649 void add_inputCount(int32_t inputCount) {
650 fbb_.AddElement<int32_t>(26, inputCount, 0);
651 }
652 void add_relu(bool relu) {
653 fbb_.AddElement<uint8_t>(28, static_cast<uint8_t>(relu), 0);
654 }
655 void add_relu6(bool relu6) {
656 fbb_.AddElement<uint8_t>(30, static_cast<uint8_t>(relu6), 0);
657 }
658 void add_pads(flatbuffers::Offset<flatbuffers::Vector<int32_t>> pads) {
659 fbb_.AddOffset(32, pads);
660 }
661 void add_outPads(flatbuffers::Offset<flatbuffers::Vector<int32_t>> outPads) {
662 fbb_.AddOffset(34, outPads);
663 }
664 void add_hasOutputShape(bool hasOutputShape) {
665 fbb_.AddElement<uint8_t>(36, static_cast<uint8_t>(hasOutputShape), 0);
666 }
667 explicit Convolution2DCommonBuilder(flatbuffers::FlatBufferBuilder &_fbb)
668 : fbb_(_fbb) {
669 start_ = fbb_.StartTable();
670 }

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected