def METHOD_NAME(
    self,
    METHOD_NAME: dict,
    downstream_input_size: int,
    downstream_output_size: int,
    downstream_input_stride: int,
):
    """
    Return the task-specific downstream model.
    By default build the :obj:`FrameLevelLinear`
    Args:
        build_downstream (dict): same in :obj:`default_config`,
            supports arguments in :obj:`FrameLevelLinear`
        downstream_input_size (int): the required input size of the model
        downstream_output_size (int): the required output size of the model
        downstream_input_stride (int): the input feature's stride (from 16 KHz)
    Returns:
        :obj:`s3prl.nn.interface.AbsFrameModel`
    """
    return FrameLevelLinear(
        downstream_input_size, downstream_output_size, **METHOD_NAME
    )