Spaces:
Runtime error
Runtime error
| import os, sys | |
| from libs import * | |
| class DSConv1d(nn.Module): | |
| def __init__(self, | |
| in_channels, out_channels, | |
| kernel_size, padding = 0, stride = 1, | |
| ): | |
| super(DSConv1d, self).__init__() | |
| self.dw_conv = nn.Conv1d( | |
| in_channels, in_channels, | |
| kernel_size = kernel_size, padding = padding, stride = stride, | |
| groups = in_channels, | |
| bias = False, | |
| ) | |
| self.pw_conv = nn.Conv1d( | |
| in_channels, out_channels, | |
| kernel_size = 1, | |
| bias = False, | |
| ) | |
| def forward(self, | |
| input, | |
| ): | |
| output = self.dw_conv(input) | |
| output = self.pw_conv(output) | |
| return output |