wop commited on
Commit
a6e44c6
·
verified ·
1 Parent(s): 874b05c

Release GCT v1 consensus tokenizer

Browse files
.gitattributes CHANGED
@@ -33,3 +33,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ consensus_report.json filter=lfs diff=lfs merge=lfs -text
37
+ L/rules.json filter=lfs diff=lfs merge=lfs -text
38
+ M/rules.json filter=lfs diff=lfs merge=lfs -text
39
+ XL/rules.json filter=lfs diff=lfs merge=lfs -text
L/merges.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ # GCT deterministic longest-match representation; no corpus-trained BPE merges
L/rules.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:03a6d2caef450e7c35e2a5ca217e1697d7375d2c6bca1b6ee0bc478b597d4b23
3
+ size 27235982
L/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
L/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
M/merges.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ # GCT deterministic longest-match representation; no corpus-trained BPE merges
M/rules.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:099a776c87611758ac1717b7ded723981958a0bf014f42407d126b8849dfd549
3
+ size 14715191
M/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
M/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
README.md CHANGED
@@ -1,3 +1,14 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # GCT-Tokenizer-v1
2
+
3
+ GCT v1 is a corpus-free multilingual tokenizer built from vocabulary consensus across six open frontier tokenizers: DeepSeek, Kimi, Qwen, GLM, Gemma, and Mistral.
4
+
5
+ It provides four deterministic variants:
6
+
7
+ - GCT-S — 32,768 tokens
8
+ - GCT-M — 65,536 tokens
9
+ - GCT-L — 131,072 tokens
10
+ - GCT-XL — 262,144 tokens
11
+
12
+ GCT prioritizes tokens independently selected by multiple existing tokenizers. This produces a strong shared Latin/technical vocabulary and universal UTF-8 byte fallback, while sacrificing some compression efficiency and multilingual balance compared with individually corpus-trained tokenizers.
13
+
14
+ The tokenizer uses no corpus-trained merges and performs exact lossless round-tripping in its reference implementation.
S/merges.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ # GCT deterministic longest-match representation; no corpus-trained BPE merges
S/rules.json ADDED
The diff for this file is too large to render. See raw diff
 
S/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
S/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
XL/merges.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ # GCT deterministic longest-match representation; no corpus-trained BPE merges
XL/rules.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5aa8c5ffb41d21abbcc1cc9606fe3d91bfd8eb561feb379a7865074753c26f6d
3
+ size 49861459
XL/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
XL/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
consensus_report.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ad82d972f3a881c5daef6071e2278341ec475c5f585b55c00374ac59d7743bd3
3
+ size 113391375