def get_fairseq_simplifier()

in access/simplifiers.py [0:0]


def get_fairseq_simplifier(exp_dir, reload_preprocessors=False, **kwargs):
    '''Method factory'''
    @memoize_simplifier
    def fairseq_simplifier(complex_filepath, output_pred_filepath):
        # Trailing spaces for markdown formatting
        print('simplifier_type="fairseq_simplifier"  ')
        print(f'exp_dir="{exp_dir}"  ')
        fairseq_generate(complex_filepath, output_pred_filepath, exp_dir, **kwargs)

    preprocessors = None
    if reload_preprocessors:
        preprocessors = load_preprocessors(exp_dir)
    if preprocessors is not None:
        fairseq_simplifier = get_preprocessed_simplifier(fairseq_simplifier, preprocessors)
    return fairseq_simplifier