| 611 | }; |
| 612 | |
| 613 | struct 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 | } |
no outgoing calls
no test coverage detected