(in_planes, out_planes, stride=1, dilation=1)
return nn.Conv2d(
        in_planes,
        out_planes,
        kernel_size=3,
        stride=stride,
        padding=dilation,
        dilation=dilation,
        bias=False)
3x3 convolution with padding
3x3 convolution with padding
3x3 convolution with padding
def conv3x3(in_planes, out_planes, stride=1, dilation=1):
    "3x3 convolution with padding"
    return nn.Conv2d(
        in_planes,
        out_planes,
        kernel_size=3,
        stride=stride,
        padding=dilation,
        dilation=dilation,
        bias=False)
def conv3x3 ( in_planes , out_planes , stride = 1 , dilation = 1 ) : return nn . Conv2d ( in_planes , out_planes , kernel_size = 3 , stride = stride , padding = dilation , dilation = dilation , bias = False )