Spaces:
Sleeping
Sleeping
from .simple_tokenizer import SimpleTokenizer | |
def build_tokenizer(tokenizer_name): | |
tokenizer = None | |
if tokenizer_name == "clip": | |
tokenizer = SimpleTokenizer() | |
elif "hf_" in tokenizer_name: | |
from .hfpt_tokenizer import HFPTTokenizer | |
tokenizer = HFPTTokenizer(pt_name=tokenizer_name[3:]) | |
elif "hfc_" in tokenizer_name: | |
from .hfpt_tokenizer import HFPTTokenizer | |
tokenizer = HFPTTokenizer(pt_name=tokenizer_name[4:]) | |
else: | |
raise ValueError("Unknown tokenizer") | |
return tokenizer | |