def conv2d_bias_few_channels_gen_function(
    func_attrs,
    exec_cond_template,
    shape_eval_template,
    shape_save_template,
):
    """generating special conv2d kernel and all of its auxiliary functions

    Parameters
    ----------
    func_attrs : Dict
        [description] attributes of conv2d op
    exec_cond_template : [type]
        [description]
    shape_eval_template : [type]
        [description]
    shape_save_template : [type]
        [description]

    Returns
    -------
    [type]
        [description]
    """
    return cba.gen_function(
        func_attrs=func_attrs,
        exec_cond_template=exec_cond_template,
        shape_eval_template=shape_eval_template,
        shape_save_template=shape_save_template,
    )
generating special conv2d kernel and all of its auxiliary functions

    Parameters
    ----------
    func_attrs : Dict
        [description] attributes of conv2d op
    exec_cond_template : [type]
        [description]
    shape_eval_template : [type]
        [description]
    shape_save_template : [type]
        [description]

    Returns
    -------
    [type]
        [description]
    
python/aitemplate/backend/cuda/conv2d/conv2d_bias_few_channels.py