    def __init__(
        self,
        op_name,
        in_channels,
        out_channels,
        kernel_size,
        stride,
        padding=0,
        dilation=1,
        groups=1,
        dtype="float16",
    ):
        """Initialize the Conv2dBiasAct class

        Parameters
        ----------
        in_channel : [type]
            [description]
        out_channel : [type]
            [description]
        kernel_size : [type]
            [description]
        stride : [type]
            [description]
        pad : str, optional
            [description], by default 'SAME'
        dilate : int, optional
            [description], by default 1
        dtype : str, optional
            [description], by default "float16"

        Raises
        ------
        NotImplementedError
            [description]
        """
        super().__init__()
        self.weight = Parameter(
            shape=[out_channels, kernel_size, kernel_size, in_channels // groups],
            dtype=dtype,
        )
        self.bias = Parameter(shape=[out_channels], dtype=dtype)
        op_func = getattr(ops, op_name)
        self.op = op_func(stride=stride, pad=padding, dilate=dilation, group=groups)
Initialize the Conv2dBiasAct class

Parameters
----------
in_channel : [type]
[description]
out_channel : [type]
[description]
kernel_size : [type]
[description]
stride : [type]
[description]
pad : str, optional
[description], by default 'SAME'
dilate : int, optional
[description], by default 1
dtype : str, optional
[description], by default "float16"

Raises
------
NotImplementedError
[description]
python/aitemplate/frontend/nn/conv2d/common_conv2d_bias_act.py