| 97 | const DepthwiseConv2dConfig & config() const noexcept; |
| 98 | const core::ModuleSchema & schema() const noexcept; |
| 99 | |
| 100 | core::TensorValue build( |
| 101 | core::ModuleBuildContext & ctx, |
| 102 | const core::TensorValue & input, |
| 103 | const Conv2dWeights & weights) const; |
| 104 | |
| 105 | static const core::ModuleSchema & static_schema() noexcept; |
| 106 | |
| 107 | private: |
| 108 | DepthwiseConv2dConfig config_; |
| 109 | }; |
| 110 | |
| 111 | struct ConvTranspose1dConfig { |
| 112 | int64_t in_channels = 0; |
| 113 | int64_t out_channels = 0; |
| 114 | int64_t kernel_size = 0; |
| 115 | int stride = 1; |
| 116 | int padding = 0; |
| 117 | int dilation = 1; |
| 118 | bool use_bias = true; |
no outgoing calls