| 14 | } |
| 15 | |
| 16 | torch::Tensor SCSEModuleImpl::forward(torch::Tensor x){ |
| 17 | if(!use_attention) return x; |
| 18 | return x * cSE->forward(x) + x * sSE->forward(x); |
| 19 | } |
| 20 | |
| 21 | Conv2dReLUImpl::Conv2dReLUImpl(int in_channels, int out_channels, int kernel_size, int padding){ |
| 22 | conv2d = torch::nn::Conv2d(conv_options(in_channels,out_channels,kernel_size,1,padding)); |