def maybe_load_preprocessors()

in optimum/furiosa/utils.py [0:0]


def maybe_load_preprocessors(src_name_or_path: Union[str, Path], subfolder: str = "") -> List:
    preprocessors = []
    try:
        preprocessors.append(AutoTokenizer.from_pretrained(src_name_or_path, subfolder=subfolder))
    except Exception:
        pass

    try:
        preprocessors.append(AutoProcessor.from_pretrained(src_name_or_path, subfolder=subfolder))
    except Exception:
        pass

    try:
        preprocessors.append(AutoFeatureExtractor.from_pretrained(src_name_or_path, subfolder=subfolder))
    except Exception:
        pass
    return preprocessors