File size: 349 Bytes
f499d3b
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
from .spec import TokenizerConfig, TokenizerSpec
from .tokenizer_part import TokenizerPart

def get_tokenizer(config: TokenizerConfig) -> TokenizerSpec:
    MAP = {
        'tokenizer_part': TokenizerPart,
    }
    assert config.method in MAP, f"expect: [{','.join(MAP.keys())}], found: {config.method}"
    return MAP[config.method](config=config)