def __init__(self, in_channels, out_channels):
    super(DWC, self).__init__()
    self.batch_norm_in = nn.BatchNorm2d(in_channels)
    self.depthwise = nn.AvgPool2d((7, 6), stride=1, padding=0)
    self.pointwise = nn.Conv2d(in_channels=in_channels, out_channels=out_channels, kernel_size=1, stride=1, padding=0, bias=False)
def __init__(self, in_channels, out_channels):
    super(DWC, self).__init__()
    self.batch_norm_in = nn.BatchNorm2d(in_channels)
    self.depthwise = nn.AvgPool2d((7, 6), stride=1, padding=0)
    self.pointwise = nn.Conv2d(in_channels=in_channels, out_channels=out_channels, kernel_size=1, stride=1, padding=0, bias=False)