Release GCT v1 consensus tokenizer
Browse files- .gitattributes +4 -0
- L/merges.txt +1 -0
- L/rules.json +3 -0
- L/tokenizer.json +0 -0
- L/vocab.json +0 -0
- M/merges.txt +1 -0
- M/rules.json +3 -0
- M/tokenizer.json +0 -0
- M/vocab.json +0 -0
- README.md +14 -3
- S/merges.txt +1 -0
- S/rules.json +0 -0
- S/tokenizer.json +0 -0
- S/vocab.json +0 -0
- XL/merges.txt +1 -0
- XL/rules.json +3 -0
- XL/tokenizer.json +0 -0
- XL/vocab.json +0 -0
- consensus_report.json +3 -0
.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 |
-
|
| 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
|