Views
No views yet
tiktoken-based
JSON export, which is internally read and patched in SGLang.python3 -m sglang.launch_server --model-path xai-org/grok-2 --tokenizer-path alvarobartt/grok-2-tokenizer --tp-size 8 --quantization fp8 --attention-backend triton1hf download xai-org/grok-2 --local-dir /local/grok-2
2
3python3 -m sglang.launch_server --model-path /local/grok-2 --tokenizer-path /local/grok-2/tokenizer.tok.json --tp-size 8 --quantization fp8 --attention-backend triton1from transformers import AutoTokenizer
2
3tokenizer = AutoTokenizer.from_pretrained("alvarobartt/grok-2-tokenizer")
4
5assert tokenizer.encode("Human: What is Deep Learning?<|separator|>\n\n") == [
6 35406,
7 186,
8 2171,
9 458,
10 17454,
11 14803,
12 191,
13 1,
14 417,
15]
16
17assert (
18 tokenizer.apply_chat_template(
19 [{"role": "user", "content": "What is the capital of France?"}], tokenize=False
20 )
21 == "Human: What is the capital of France?<|separator|>\n\n"
22)[!NOTE] This repository has been inspired by earlier similar work by Xenova inXenova/grok-1-tokenizer.