def __init__(self, in_channels, out_channels, kernel_size=3, groups=1):
    super(AlignConv, self).__init__()
    self.kernel_size = kernel_size
    self.align_conv = paddle.vision.ops.DeformConv2D(in_channels, out_channels, kernel_size=self.kernel_size, padding=((self.kernel_size - 1) // 2), groups=groups, weight_attr=ParamAttr(initializer=Normal(0, 0.01)), bias_attr=None)
def __init__(self, in_channels, out_channels, kernel_size=3, groups=1):
    super(AlignConv, self).__init__()
    self.kernel_size = kernel_size
    self.align_conv = paddle.vision.ops.DeformConv2D(in_channels, out_channels, kernel_size=self.kernel_size, padding=((self.kernel_size - 1) // 2), groups=groups, weight_attr=ParamAttr(initializer=Normal(0, 0.01)), bias_attr=None)