vivek078 commited on
Commit
64f9842
·
verified ·
1 Parent(s): f4a5662

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -1,2 +1,3 @@
1
  *.gguf filter=lfs diff=lfs merge=lfs -text
2
  *.safetensors filter=lfs diff=lfs merge=lfs -text
 
 
1
  *.gguf filter=lfs diff=lfs merge=lfs -text
2
  *.safetensors filter=lfs diff=lfs merge=lfs -text
3
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
AutoDevvLM-Q4_K_M.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56d98bb098bbb73144c80db8b6871ed9b9ad1b6c82451fa6f064635c9489463f
3
+ size 986048160
README.md CHANGED
@@ -1,83 +1,172 @@
1
- ---
2
- license: mit
3
- library_name: transformers
4
- tags:
5
- - text-generation
6
- - tiny
7
- - gpt2
8
- - decoder-only
9
- - gguf
10
- pipeline_tag: text-generation
11
- ---
12
-
13
- # AutodevvLM v0.1
14
-
15
- AutodevvLM v0.1 is a **~10.06M parameter decoder-only Transformer** trained from scratch on CPU.
16
- It follows GPT-2 conventions (fused QKV attention, learned position embeddings, pre-LN blocks)
17
- and is small enough to run comfortably on a laptop.
18
-
19
- It ships with both a **PyTorch/Hugging Face** checkpoint (`model.safetensors`, load with
20
- `trust_remote_code=True`) and **GGUF** builds for [llama.cpp](https://github.com/ggerganov/llama.cpp).
21
-
22
- ## Model details
23
-
24
- | Property | Value |
25
- |---|---|
26
- | Parameters | 10,064,896 |
27
- | Architecture | Decoder-only Transformer (GPT-2 style) |
28
- | Layers | 10 |
29
- | Model dim (`n_embd`) | 256 |
30
- | Attention heads | 8 |
31
- | FFN inner dim | 1024 |
32
- | Vocab size | 4096 |
33
- | Context (`block_size`) | 256 |
34
- | Params dtype | float32 (safetensors) |
35
-
36
- ## Files
37
-
38
- | File | Description |
39
- |---|---|
40
- | `config.json` | Model config (+ `auto_map` for `trust_remote_code`) |
41
- | `configuration_autodevlm.py` | `AutoDevLMTinyGPTConfig` (remote code) |
42
- | `modeling_autodevlm.py` | `AutoDevLMTinyGPTForCausalLM` (remote code) |
43
- | `model.safetensors` | Weights (float32, ~38 MB) |
44
- | `tokenizer.json` | Byte-level BPE tokenizer |
45
- | `tokenizer_config.json` | Tokenizer special tokens |
46
- | `autodevv-f16.gguf` | GGUF, F16 (~19.3 MB) |
47
- | `autodevv-q4_k_m.gguf` | GGUF, Q4_K_M (~6.5 MB) |
48
-
49
- ## Usage (PyTorch / transformers)
50
-
51
- ```python
52
- from transformers import AutoModelForCausalLM, AutoTokenizer
53
- import torch
54
-
55
- model = AutoModelForCausalLM.from_pretrained("<repo-id>", trust_remote_code=True)
56
- tok = AutoTokenizer.from_pretrained("<repo-id>")
57
-
58
- ids = tok("the tiny transformer", return_tensors="pt").input_ids
59
- out = model.generate_text(ids, max_new_tokens=30, temperature=0.8, seed=0)
60
- print(tok.decode(out[0]))
61
- ```
62
-
63
- ## Usage (llama.cpp)
64
-
65
- ```bash
66
- llama-cli -m autodevv-q4_k_m.gguf -p "the tiny transformer" -n 30 --temp 0.8 -s 0
67
- ```
68
-
69
- ## Training
70
-
71
- - Trained from scratch on CPU (`src/train.py`, AdamW).
72
- - 50 steps: train loss 1.74 → 0.05, val loss 2.37 → 1.24.
73
- - Byte-level tokenizer (`ByteLevel(use_regex=False)`), vocab padded to 4096.
74
-
75
- ## Intended use & limitations
76
-
77
- This is a **tiny educational model** trained on a very small corpus. Outputs are simple and
78
- domain-limited; it is not a general-purpose assistant and should be used for learning and
79
- experimentation only.
80
-
81
- ## License
82
-
83
- MIT.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: Qwen/Qwen2.5-1.5B-Instruct
4
+ datasets:
5
+ - m-a-p/CodeFeedback-Filtered-Instruction
6
+ language:
7
+ - en
8
+ pipeline_tag: text-generation
9
+ library_name: gguf
10
+ tags:
11
+ - code
12
+ - coding-assistant
13
+ - qwen2
14
+ - qlora
15
+ - sft
16
+ - gguf
17
+ - llama.cpp
18
+ - ollama
19
+ ---
20
+
21
+ # AutoDevvLM
22
+
23
+ AutoDevvLM is a small, code-focused language model fine-tuned from [Qwen2.5-1.5B-Instruct](https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct). It was trained with QLoRA on general code-instruction data and is distributed in **GGUF** format for local inference with llama.cpp, Ollama, LM Studio and similar tools.
24
+
25
+ > **Note:** AutoDevvLM is a fine-tune of Qwen2.5-1.5B-Instruct. It is not an independent model, and it may still identify itself as Qwen unless given a system prompt (see [Usage](#usage)).
26
+
27
+ ## Model Details
28
+
29
+ | | |
30
+ |---|---|
31
+ | **Developed by** | `<your-name-or-org>` |
32
+ | **Base model** | `Qwen/Qwen2.5-1.5B-Instruct` |
33
+ | **Architecture** | Qwen2 (`Qwen2ForCausalLM`), ~1.5B parameters |
34
+ | **Context length** | 32,768 tokens in the architecture; training used sequences up to 1,024 tokens |
35
+ | **Fine-tuning method** | Supervised fine-tuning (SFT) with QLoRA |
36
+ | **Language** | English (primary) |
37
+ | **License** | Apache 2.0 |
38
+ | **Format** | GGUF (quantized) |
39
+
40
+ ## Files
41
+
42
+ | File | Description | Approx. size |
43
+ |---|---|---|
44
+ | `AutoDevvLM-Q4_K_M.gguf` | 4-bit quantized, recommended for most local use | ~1 GB |
45
+ | `AutoDevvLM-f16.gguf` *(optional)* | Full FP16 precision | ~3 GB |
46
+
47
+ ## Intended Use
48
+
49
+ AutoDevvLM is intended for lightweight, local coding assistance:
50
+
51
+ - Writing short functions and scripts
52
+ - Explaining code and simple debugging
53
+ - Answering general programming questions
54
+ - Experimentation and learning about fine-tuning small models
55
+
56
+ ## Out-of-Scope Use
57
+
58
+ - Safety-critical or production-critical code generation without human review
59
+ - Security-sensitive tasks (generated code may contain vulnerabilities)
60
+ - Factual, legal, medical or financial advice
61
+ - Use as a general-purpose assistant for tasks far outside programming
62
+
63
+ ## Usage
64
+
65
+ The model uses the Qwen (ChatML) chat format. The template is embedded in the GGUF, so most runtimes apply it automatically.
66
+
67
+ ### llama.cpp
68
+
69
+ ```bash
70
+ llama-cli -m AutoDevvLM-Q4_K_M.gguf -cnv \
71
+ -sys "You are AutoDevvLM, a helpful coding assistant."
72
+ ```
73
+
74
+ ### Ollama
75
+
76
+ Create a `Modelfile`:
77
+
78
+ ```
79
+ FROM ./AutoDevvLM-Q4_K_M.gguf
80
+ SYSTEM """You are AutoDevvLM, a coding assistant. Help with writing, debugging and explaining code."""
81
+ PARAMETER temperature 0.2
82
+ ```
83
+
84
+ Then:
85
+
86
+ ```bash
87
+ ollama create autodevvlm -f Modelfile
88
+ ollama run autodevvlm
89
+ ```
90
+
91
+ ### Python (llama-cpp-python)
92
+
93
+ ```python
94
+ from llama_cpp import Llama
95
+
96
+ llm = Llama(model_path="AutoDevvLM-Q4_K_M.gguf", n_ctx=4096)
97
+
98
+ out = llm.create_chat_completion(
99
+ messages=[
100
+ {"role": "system", "content": "You are AutoDevvLM, a helpful coding assistant."},
101
+ {"role": "user", "content": "Write a Python function that checks whether a string is a valid IPv4 address."},
102
+ ],
103
+ max_tokens=400,
104
+ temperature=0.2,
105
+ top_p=0.95,
106
+ )
107
+ print(out["choices"][0]["message"]["content"])
108
+ ```
109
+
110
+ **Suggested sampling settings:** temperature 0.2 to 0.4, top_p 0.95 for code.
111
+
112
+ ## Training Details
113
+
114
+ ### Training data
115
+
116
+ [`m-a-p/CodeFeedback-Filtered-Instruction`](https://huggingface.co/datasets/m-a-p/CodeFeedback-Filtered-Instruction) (Apache 2.0). A random subset of **8,000** examples was used after filtering out examples longer than 1,024 tokens, with a 2% hold-out for evaluation loss. Each example was formatted with the Qwen chat template (user query, assistant answer).
117
+
118
+ ### Training procedure
119
+
120
+ | Setting | Value |
121
+ |---|---|
122
+ | Method | QLoRA (4-bit NF4 with double quantization, via `bitsandbytes`) |
123
+ | Compute precision | FP16 (BF16 not used; NVIDIA T4 lacks native BF16) |
124
+ | LoRA rank / alpha / dropout | 16 / 32 / 0.05 |
125
+ | LoRA target modules | `q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj` |
126
+ | Epochs | 1 |
127
+ | Batch size | 2 per device x 8 gradient accumulation (effective 16) |
128
+ | Learning rate | 2e-4, cosine schedule, 3% warmup |
129
+ | Optimizer | `paged_adamw_8bit` |
130
+ | Max grad norm | 0.3 |
131
+ | Max sequence length | 1,024 |
132
+ | Gradient checkpointing | Enabled |
133
+ | Hardware | Google Colab, 1x NVIDIA Tesla T4 (16 GB) |
134
+ | Frameworks | Transformers, PEFT, TRL, bitsandbytes |
135
+
136
+ ### Export
137
+
138
+ The LoRA adapter was merged into the FP16 base model, converted to GGUF with llama.cpp's `convert_hf_to_gguf.py`, and quantized to Q4_K_M with `llama-quantize`.
139
+
140
+ ## Evaluation
141
+
142
+ No formal benchmark evaluation has been run for this model yet. Results on HumanEval, MBPP or similar benchmarks have not been measured, and no claim is made that it outperforms the base model. Users are encouraged to compare outputs against `Qwen2.5-1.5B-Instruct` on their own tasks.
143
+
144
+ ## Limitations and Risks
145
+
146
+ - **Small model:** at 1.5B parameters it can produce incorrect, incomplete or insecure code, and may hallucinate APIs or library functions. Always review and test its output.
147
+ - **Light fine-tune:** training used 8,000 examples for a single epoch, so behavior is close to the base model, with modest changes in code style and explanation format.
148
+ - **Identity:** the training data contained no identity examples, so the model may state that it is Qwen. Use a system prompt to set the assistant name.
149
+ - **Quantization:** Q4_K_M trades some quality for size; use the F16 file if you need maximum fidelity.
150
+ - **Inherited biases:** the model inherits the limitations and biases of the base model and the training dataset.
151
+ - **Language coverage:** performance is strongest in English and in popular programming languages.
152
+
153
+ ## License
154
+
155
+ Released under the **Apache 2.0** license, the same as the base model and the training dataset. Please retain the license notice and attribution when redistributing.
156
+
157
+ ## Acknowledgements
158
+
159
+ - [Qwen Team](https://huggingface.co/Qwen) for the base model, Qwen2.5-1.5B-Instruct
160
+ - [m-a-p](https://huggingface.co/m-a-p) for the CodeFeedback-Filtered-Instruction dataset
161
+ - [llama.cpp](https://github.com/ggml-org/llama.cpp), [PEFT](https://github.com/huggingface/peft), [TRL](https://github.com/huggingface/trl) and [bitsandbytes](https://github.com/bitsandbytes-foundation/bitsandbytes)
162
+
163
+ ## Citation
164
+
165
+ ```bibtex
166
+ @misc{autodevvlm2026,
167
+ title = {AutoDevvLM: A QLoRA fine-tune of Qwen2.5-1.5B-Instruct for code assistance},
168
+ author = {<your-name-or-org>},
169
+ year = {2026},
170
+ howpublished = {\url{https://huggingface.co/<your-username>/AutoDevvLM}}
171
+ }
172
+ ```
adapter_config.json ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "kasa_config": null,
16
+ "layer_replication": null,
17
+ "layers_pattern": null,
18
+ "layers_to_transform": null,
19
+ "loftq_config": {},
20
+ "lora_alpha": 32,
21
+ "lora_bias": false,
22
+ "lora_dropout": 0.05,
23
+ "lora_ga_config": null,
24
+ "megatron_config": null,
25
+ "megatron_core": "megatron.core",
26
+ "modules_to_save": null,
27
+ "monteclora_config": null,
28
+ "peft_type": "LORA",
29
+ "peft_version": "0.21.2",
30
+ "qalora_group_size": 16,
31
+ "r": 16,
32
+ "rank_pattern": {},
33
+ "revision": null,
34
+ "target_modules": [
35
+ "up_proj",
36
+ "gate_proj",
37
+ "v_proj",
38
+ "q_proj",
39
+ "o_proj",
40
+ "down_proj",
41
+ "k_proj"
42
+ ],
43
+ "target_parameters": null,
44
+ "task_type": "CAUSAL_LM",
45
+ "trainable_token_indices": null,
46
+ "use_bdlora": null,
47
+ "use_dora": false,
48
+ "use_qalora": false,
49
+ "use_rslora": false,
50
+ "velora_config": null
51
+ }
adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c68312b8745dceccbb3eff4e4c895a7b6cd1c5e41d02a6dbd802d8ae6fa6808
3
+ size 36981856
chat_template.jinja ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {%- if tools %}
2
+ {{- '<|im_start|>system\n' }}
3
+ {%- if messages[0]['role'] == 'system' %}
4
+ {{- messages[0]['content'] }}
5
+ {%- else %}
6
+ {{- 'You are Qwen, created by Alibaba Cloud. You are a helpful assistant.' }}
7
+ {%- endif %}
8
+ {{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within <tools></tools> XML tags:\n<tools>" }}
9
+ {%- for tool in tools %}
10
+ {{- "\n" }}
11
+ {{- tool | tojson }}
12
+ {%- endfor %}
13
+ {{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
14
+ {%- else %}
15
+ {%- if messages[0]['role'] == 'system' %}
16
+ {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }}
17
+ {%- else %}
18
+ {{- '<|im_start|>system\nYou are Qwen, created by Alibaba Cloud. You are a helpful assistant.<|im_end|>\n' }}
19
+ {%- endif %}
20
+ {%- endif %}
21
+ {%- for message in messages %}
22
+ {%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %}
23
+ {{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }}
24
+ {%- elif message.role == "assistant" %}
25
+ {{- '<|im_start|>' + message.role }}
26
+ {%- if message.content %}
27
+ {{- '\n' + message.content }}
28
+ {%- endif %}
29
+ {%- for tool_call in message.tool_calls %}
30
+ {%- if tool_call.function is defined %}
31
+ {%- set tool_call = tool_call.function %}
32
+ {%- endif %}
33
+ {{- '\n<tool_call>\n{"name": "' }}
34
+ {{- tool_call.name }}
35
+ {{- '", "arguments": ' }}
36
+ {{- tool_call.arguments | tojson }}
37
+ {{- '}\n</tool_call>' }}
38
+ {%- endfor %}
39
+ {{- '<|im_end|>\n' }}
40
+ {%- elif message.role == "tool" %}
41
+ {%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %}
42
+ {{- '<|im_start|>user' }}
43
+ {%- endif %}
44
+ {{- '\n<tool_response>\n' }}
45
+ {{- message.content }}
46
+ {{- '\n</tool_response>' }}
47
+ {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %}
48
+ {{- '<|im_end|>\n' }}
49
+ {%- endif %}
50
+ {%- endif %}
51
+ {%- endfor %}
52
+ {%- if add_generation_prompt %}
53
+ {{- '<|im_start|>assistant\n' }}
54
+ {%- endif %}
tokenizer.json CHANGED
@@ -1,2118 +1,3 @@
1
- {
2
- "version": "1.0",
3
- "truncation": null,
4
- "padding": null,
5
- "added_tokens": [
6
- {
7
- "id": 0,
8
- "content": "<pad>",
9
- "single_word": false,
10
- "lstrip": false,
11
- "rstrip": false,
12
- "normalized": false,
13
- "special": true
14
- },
15
- {
16
- "id": 1,
17
- "content": "<unk>",
18
- "single_word": false,
19
- "lstrip": false,
20
- "rstrip": false,
21
- "normalized": false,
22
- "special": true
23
- },
24
- {
25
- "id": 2,
26
- "content": "<bos>",
27
- "single_word": false,
28
- "lstrip": false,
29
- "rstrip": false,
30
- "normalized": false,
31
- "special": true
32
- },
33
- {
34
- "id": 3,
35
- "content": "<eos>",
36
- "single_word": false,
37
- "lstrip": false,
38
- "rstrip": false,
39
- "normalized": false,
40
- "special": true
41
- }
42
- ],
43
- "normalizer": null,
44
- "pre_tokenizer": {
45
- "type": "ByteLevel",
46
- "add_prefix_space": false,
47
- "trim_offsets": true,
48
- "use_regex": false
49
- },
50
- "post_processor": null,
51
- "decoder": {
52
- "type": "ByteLevel",
53
- "add_prefix_space": true,
54
- "trim_offsets": true,
55
- "use_regex": true
56
- },
57
- "model": {
58
- "type": "BPE",
59
- "dropout": null,
60
- "unk_token": "<unk>",
61
- "continuing_subword_prefix": null,
62
- "end_of_word_suffix": null,
63
- "fuse_unk": false,
64
- "byte_fallback": false,
65
- "ignore_merges": false,
66
- "vocab": {
67
- "<pad>": 0,
68
- "<unk>": 1,
69
- "<bos>": 2,
70
- "<eos>": 3,
71
- "-": 4,
72
- ".": 5,
73
- "2": 6,
74
- "5": 7,
75
- "6": 8,
76
- "A": 9,
77
- "B": 10,
78
- "C": 11,
79
- "E": 12,
80
- "G": 13,
81
- "L": 14,
82
- "R": 15,
83
- "S": 16,
84
- "T": 17,
85
- "V": 18,
86
- "W": 19,
87
- "a": 20,
88
- "b": 21,
89
- "c": 22,
90
- "d": 23,
91
- "e": 24,
92
- "f": 25,
93
- "g": 26,
94
- "h": 27,
95
- "i": 28,
96
- "k": 29,
97
- "l": 30,
98
- "m": 31,
99
- "n": 32,
100
- "o": 33,
101
- "p": 34,
102
- "r": 35,
103
- "s": 36,
104
- "t": 37,
105
- "u": 38,
106
- "v": 39,
107
- "w": 40,
108
- "x": 41,
109
- "y": 42,
110
- "z": 43,
111
- "Ċ": 44,
112
- "č": 45,
113
- "Ġ": 46,
114
- "sĠ": 47,
115
- ".č": 48,
116
- ".čĊ": 49,
117
- "eĠ": 50,
118
- "in": 51,
119
- "en": 52,
120
- "er": 53,
121
- "or": 54,
122
- "al": 55,
123
- "at": 56,
124
- "Ġt": 57,
125
- "es": 58,
126
- "on": 59,
127
- "Ġs": 60,
128
- "esĠ": 61,
129
- "heĠ": 62,
130
- "ok": 63,
131
- "ing": 64,
132
- "le": 65,
133
- "ra": 66,
134
- "tĠ": 67,
135
- "erĠ": 68,
136
- "oken": 69,
137
- "ex": 70,
138
- "iz": 71,
139
- "ion": 72,
140
- "me": 73,
141
- "Ġr": 74,
142
- "Ġsm": 75,
143
- "ar": 76,
144
- "ct": 77,
145
- "ec": 78,
146
- "ep": 79,
147
- "hĠ": 80,
148
- "it": 81,
149
- "ro": 82,
150
- "t.čĊ": 83,
151
- "theĠ": 84,
152
- "token": 85,
153
- "yĠ": 86,
154
- "Ġa": 87,
155
- "sĠs": 88,
156
- "eĠp": 89,
157
- "all": 90,
158
- "ation": 91,
159
- "lear": 92,
160
- "Ġsmall": 93,
161
- "learn": 94,
162
- "TheĠ": 95,
163
- "am": 96,
164
- "an": 97,
165
- "ay": 98,
166
- "bl": 99,
167
- "di": 100,
168
- "dĠ": 101,
169
- "dsĠ": 102,
170
- "el": 103,
171
- "eep": 104,
172
- "fĠ": 105,
173
- "for": 106,
174
- "ig": 107,
175
- "iv": 108,
176
- "keep": 109,
177
- "lit": 110,
178
- "mor": 111,
179
- "usĠ": 112,
180
- "wor": 113,
181
- "Ġat": 114,
182
- "int": 115,
183
- "ent": 116,
184
- "ener": 117,
185
- "entĠ": 118,
186
- "Ġtoken": 119,
187
- "Ġtex": 120,
188
- "es.čĊ": 121,
189
- "esĠc": 122,
190
- "ingĠ": 123,
191
- "ingĠt": 124,
192
- "ingĠr": 125,
193
- "me.čĊ": 126,
194
- "tokeniz": 127,
195
- "ayerĠ": 128,
196
- "usĠi": 129,
197
- "Ġtext.čĊ": 130,
198
- "-le": 131,
199
- "-ent": 132,
200
- "25": 133,
201
- "6Ġtoken": 134,
202
- "Ad": 135,
203
- "AĠsmall": 136,
204
- "By": 137,
205
- "Ch": 138,
206
- "Ea": 139,
207
- "Gra": 140,
208
- "Gener": 141,
209
- "LayerĠ": 142,
210
- "Rep": 143,
211
- "Sh": 144,
212
- "Tra": 145,
213
- "Val": 146,
214
- "WĠa": 147,
215
- "ap": 148,
216
- "au": 149,
217
- "av": 150,
218
- "aĠ": 151,
219
- "ara": 152,
220
- "act": 153,
221
- "abl": 154,
222
- "bu": 155,
223
- "byĠ": 156,
224
- "bwor": 157,
225
- "ce": 158,
226
- "ck": 159,
227
- "cor": 160,
228
- "cal": 161,
229
- "chĠ": 162,
230
- "can": 163,
231
- "centĠ": 164,
232
- "cau": 165,
233
- "dat": 166,
234
- "des": 167,
235
- "dec": 168,
236
- "dation": 169,
237
- "dingĠr": 170,
238
- "dap": 171,
239
- "ev": 172,
240
- "eat": 173,
241
- "edi": 174,
242
- "eig": 175,
243
- "e-le": 176,
244
- "ebu": 177,
245
- "gr": 178,
246
- "ghĠ": 179,
247
- "giv": 180,
248
- "gener": 181,
249
- "hes": 182,
250
- "htĠ": 183,
251
- "il": 184,
252
- "im": 185,
253
- "ix": 186,
254
- "iec": 187,
255
- "ime.čĊ": 188,
256
- "ice": 189,
257
- "idation": 190,
258
- "kp": 191,
259
- "lo": 192,
260
- "lsĠ": 193,
261
- "lin": 194,
262
- "lesĠ": 195,
263
- "layerĠ": 196,
264
- "mĠ": 197,
265
- "m.čĊ": 198,
266
- "min": 199,
267
- "merĠ": 200,
268
- "mix": 201,
269
- "ns": 202,
270
- "nsĠ": 203,
271
- "nor": 204,
272
- "nex": 205,
273
- "ou": 206,
274
- "oĠs": 207,
275
- "oĠr": 208,
276
- "ofĠ": 209,
277
- "oint": 210,
278
- "ock": 211,
279
- "odingĠr": 212,
280
- "pr": 213,
281
- "pyĠ": 214,
282
- "plit": 215,
283
- "pusĠi": 216,
284
- "para": 217,
285
- "pdat": 218,
286
- "piec": 219,
287
- "plesĠ": 220,
288
- "ss": 221,
289
- "ssĠ": 222,
290
- "sal": 223,
291
- "tsĠ": 224,
292
- "tin": 225,
293
- "ter": 226,
294
- "tes": 227,
295
- "tle": 228,
296
- "tex": 229,
297
- "tel": 230,
298
- "tent": 231,
299
- "tĠtoken": 232,
300
- "tabl": 233,
301
- "te-le": 234,
302
- "ume.čĊ": 235,
303
- "ubwor": 236,
304
- "unsĠ": 237,
305
- "updat": 238,
306
- "vel": 239,
307
- "wit": 240,
308
- "weig": 241,
309
- "yĠt": 242,
310
- "yĠsmall": 243,
311
- "Ġme": 244,
312
- "Ġcor": 245,
313
- "Ġdec": 246,
314
- "Ġlo": 247,
315
- "sĠen": 248,
316
- "sĠkeep": 249,
317
- "sĠwor": 250,
318
- "sĠact": 251,
319
- "sĠbyĠ": 252,
320
- "sĠofĠ": 253,
321
- "eĠtoken": 254,
322
- "eĠan": 255,
323
- "eĠlin": 256,
324
- "eĠtes": 257,
325
- "inal": 258,
326
- "iningĠ": 259,
327
- "erĠs": 260,
328
- "eryĠ": 261,
329
- "ortĠ": 262,
330
- "orig": 263,
331
- "aliz": 264,
332
- "ateĠp": 265,
333
- "Ġtime.čĊ": 266,
334
- "essĠs": 267,
335
- "esume.čĊ": 268,
336
- "onĠsmall": 269,
337
- "ontex": 270,
338
- "oneĠtoken": 271,
339
- "Ġsam": 272,
340
- "esĠtheĠ": 273,
341
- "esĠev": 274,
342
- "esĠgiv": 275,
343
- "heĠnex": 276,
344
- "okeĠtes": 277,
345
- "ract": 278,
346
- "rans": 279,
347
- "tĠwit": 280,
348
- "erĠmor": 281,
349
- "erĠpara": 282,
350
- "izesĠc": 283,
351
- "ion.čĊ": 284,
352
- "meter": 285,
353
- "Ġresume.čĊ": 286,
354
- "ĠsmokeĠtes": 287,
355
- "ctingĠt": 288,
356
- "eckp": 289,
357
- "hĠcau": 290,
358
- "rogr": 291,
359
- "ropyĠ": 292,
360
- "ross": 293,
361
- "theĠlearn": 294,
362
- "theĠorig": 295,
363
- "ĠaĠtime.čĊ": 296,
364
- "ĠaĠsmokeĠtes": 297,
365
- "sĠsav": 298,
366
- "sĠstabl": 299,
367
- "eĠpract": 300,
368
- "eĠprogr": 301,
369
- "ationĠsam": 302,
370
- "ationsĠstabl": 303,
371
- "learningĠ": 304,
372
- "learnsĠbyĠ": 305,
373
- "TheĠtokeniz": 306,
374
- "TheĠtin": 307,
375
- "amWĠa": 308,
376
- "block": 309,
377
- "dientĠ": 310,
378
- "dĠcal": 311,
379
- "dĠpiec": 312,
380
- "dsĠint": 313,
381
- "dsĠtheĠorig": 314,
382
- "fĠlearningĠ": 315,
383
- "formerĠ": 316,
384
- "forĠaĠsmokeĠtes": 317,
385
- "ivationsĠstabl": 318,
386
- "keepsĠact": 319,
387
- "little": 320,
388
- "moryĠsmall": 321,
389
- "Ġattent": 322,
390
- "ĠatĠaĠtime.čĊ": 323,
391
- "esĠcontex": 324,
392
- "ingĠthes": 325,
393
- "ingĠrateĠp": 326,
394
- "tokenizerĠmor": 327,
395
- "usĠifĠlearningĠ": 328,
396
- "-entropyĠ": 329,
397
- "256Ġtoken": 330,
398
- "AdamWĠa": 331,
399
- "AĠsmallĠcor": 332,
400
- "Byte-le": 333,
401
- "Checkp": 334,
402
- "EachĠ": 335,
403
- "GradientĠ": 336,
404
- "GenerationĠsam": 337,
405
- "LayerĠnor": 338,
406
- "Repeat": 339,
407
- "ShortĠ": 340,
408
- "TrainingĠ": 341,
409
- "Validation": 342,
410
- "aĠlittle": 343,
411
- "canĠresume.čĊ": 344,
412
- "centĠupdat": 345,
413
- "descentĠupdat": 346,
414
- "daptsĠ": 347,
415
- "edictingĠt": 348,
416
- "ebuil": 349,
417
- "ghĠforĠaĠsmokeĠtes": 350,
418
- "generaliz": 351,
419
- "htĠaĠlittle": 352,
420
- "imizesĠc": 353,
421
- "ice.čĊ": 354,
422
- "lsĠusĠifĠlearningĠ": 355,
423
- "layerĠmix": 356,
424
- "mĠkeepsĠact": 357,
425
- "minimizesĠc": 358,
426
- "oughĠforĠaĠsmokeĠtes": 359,
427
- "oĠsubwor": 360,
428
- "oĠrunsĠ": 361,
429
- "ointsĠsav": 362,
430
- "odingĠrebuil": 363,
431
- "predictingĠt": 364,
432
- "plitsĠwor": 365,
433
- "pusĠisĠen": 366,
434
- "plesĠoneĠtoken": 367,
435
- "ssĠtel": 368,
436
- "salĠattent": 369,
437
- "tĠtoken.čĊ": 370,
438
- "velĠdec": 371,
439
- "weightĠaĠlittle": 372,
440
- "yĠtrans": 373,
441
- "ĠmemoryĠsmall": 374,
442
- "ĠlossĠtel": 375,
443
- "sĠkeepĠmemoryĠsmall": 376,
444
- "sĠofĠ256Ġtoken": 377,
445
- "eĠandĠcal": 378,
446
- "eĠlinesĠgiv": 379,
447
- "inalĠtext.čĊ": 380,
448
- "erĠsplitsĠwor": 381,
449
- "eryĠweightĠaĠlittle": 382,
450
- "essĠsoĠrunsĠ": 383,
451
- "onĠsmallĠtext.čĊ": 384,
452
- "esĠtheĠtokenizerĠmor": 385,
453
- "esĠeveryĠweightĠaĠlittle": 386,
454
- "heĠnextĠtoken.čĊ": 387,
455
- "tĠwithĠcau": 388,
456
- "erĠparameter": 389,
457
- "ross-entropyĠ": 390,
458
- "theĠlearningĠrateĠp": 391,
459
- "eĠpractice.čĊ": 392,
460
- "eĠprogressĠsoĠrunsĠ": 393,
461
- "learnsĠbyĠpredictingĠt": 394,
462
- "TheĠtokenizerĠsplitsĠwor": 395,
463
- "TheĠtinyĠtrans": 396,
464
- "blocksĠofĠ256Ġtoken": 397,
465
- "dĠpieces.čĊ": 398,
466
- "dsĠintoĠsubwor": 399,
467
- "dsĠtheĠoriginalĠtext.čĊ": 400,
468
- "formerĠlearnsĠbyĠpredictingĠt": 401,
469
- "ivationsĠstableĠandĠcal": 402,
470
- "esĠcontextĠwithĠcau": 403,
471
- "ingĠtheseĠlinesĠgiv": 404,
472
- "AdamWĠadaptsĠ": 405,
473
- "AĠsmallĠcorpusĠisĠen": 406,
474
- "Byte-levelĠdec": 407,
475
- "CheckpointsĠsav": 408,
476
- "EachĠlayerĠmix": 409,
477
- "GradientĠdescentĠupdat": 410,
478
- "GenerationĠsamplesĠoneĠtoken": 411,
479
- "LayerĠnormĠkeepsĠact": 412,
480
- "RepeatingĠtheseĠlinesĠgiv": 413,
481
- "ShortĠblocksĠofĠ256Ġtoken": 414,
482
- "TrainingĠminimizesĠc": 415,
483
- "ValidationĠlossĠtel": 416,
484
- "generalizes.čĊ": 417,
485
- "lsĠusĠifĠlearningĠgeneralizes.čĊ": 418,
486
- "oughĠforĠaĠsmokeĠtest.čĊ": 419,
487
- "odingĠrebuildsĠtheĠoriginalĠtext.čĊ": 420,
488
- "salĠattention.čĊ": 421,
489
- "sĠkeepĠmemoryĠsmall.čĊ": 422,
490
- "esĠtheĠtokenizerĠmoreĠpractice.čĊ": 423,
491
- "esĠeveryĠweightĠaĠlittle.čĊ": 424,
492
- "erĠparameter.čĊ": 425,
493
- "ross-entropyĠonĠsmallĠtext.čĊ": 426,
494
- "theĠlearningĠrateĠperĠparameter.čĊ": 427,
495
- "eĠprogressĠsoĠrunsĠcanĠresume.čĊ": 428,
496
- "TheĠtokenizerĠsplitsĠwordsĠintoĠsubwor": 429,
497
- "TheĠtinyĠtransformerĠlearnsĠbyĠpredictingĠt": 430,
498
- "ivationsĠstableĠandĠcalm.čĊ": 431,
499
- "esĠcontextĠwithĠcausalĠattention.čĊ": 432,
500
- "AdamWĠadaptsĠtheĠlearningĠrateĠperĠparameter.čĊ": 433,
501
- "AĠsmallĠcorpusĠisĠenoughĠforĠaĠsmokeĠtest.čĊ": 434,
502
- "Byte-levelĠdecodingĠrebuildsĠtheĠoriginalĠtext.čĊ": 435,
503
- "CheckpointsĠsaveĠprogressĠsoĠrunsĠcanĠresume.čĊ": 436,
504
- "EachĠlayerĠmixesĠcontextĠwithĠcausalĠattention.čĊ": 437,
505
- "GradientĠdescentĠupdatesĠeveryĠweightĠaĠlittle.čĊ": 438,
506
- "GenerationĠsamplesĠoneĠtokenĠatĠaĠtime.čĊ": 439,
507
- "LayerĠnormĠkeepsĠactivationsĠstableĠandĠcalm.čĊ": 440,
508
- "RepeatingĠtheseĠlinesĠgivesĠtheĠtokenizerĠmoreĠpractice.čĊ": 441,
509
- "ShortĠblocksĠofĠ256ĠtokensĠkeepĠmemoryĠsmall.čĊ": 442,
510
- "TrainingĠminimizesĠcross-entropyĠonĠsmallĠtext.čĊ": 443,
511
- "ValidationĠlossĠtellsĠusĠifĠlearningĠgeneralizes.čĊ": 444,
512
- "TheĠtokenizerĠsplitsĠwordsĠintoĠsubwordĠpieces.čĊ": 445,
513
- "TheĠtinyĠtransformerĠlearnsĠbyĠpredictingĠtheĠnextĠtoken.čĊ": 446
514
- },
515
- "merges": [
516
- [
517
- "s",
518
- "Ġ"
519
- ],
520
- [
521
- ".",
522
- "č"
523
- ],
524
- [
525
- ".č",
526
- "Ċ"
527
- ],
528
- [
529
- "e",
530
- "Ġ"
531
- ],
532
- [
533
- "i",
534
- "n"
535
- ],
536
- [
537
- "e",
538
- "n"
539
- ],
540
- [
541
- "e",
542
- "r"
543
- ],
544
- [
545
- "o",
546
- "r"
547
- ],
548
- [
549
- "a",
550
- "l"
551
- ],
552
- [
553
- "a",
554
- "t"
555
- ],
556
- [
557
- "Ġ",
558
- "t"
559
- ],
560
- [
561
- "e",
562
- "s"
563
- ],
564
- [
565
- "o",
566
- "n"
567
- ],
568
- [
569
- "Ġ",
570
- "s"
571
- ],
572
- [
573
- "e",
574
- "sĠ"
575
- ],
576
- [
577
- "h",
578
- "eĠ"
579
- ],
580
- [
581
- "o",
582
- "k"
583
- ],
584
- [
585
- "in",
586
- "g"
587
- ],
588
- [
589
- "l",
590
- "e"
591
- ],
592
- [
593
- "r",
594
- "a"
595
- ],
596
- [
597
- "t",
598
- "Ġ"
599
- ],
600
- [
601
- "er",
602
- "Ġ"
603
- ],
604
- [
605
- "ok",
606
- "en"
607
- ],
608
- [
609
- "e",
610
- "x"
611
- ],
612
- [
613
- "i",
614
- "z"
615
- ],
616
- [
617
- "i",
618
- "on"
619
- ],
620
- [
621
- "m",
622
- "e"
623
- ],
624
- [
625
- "Ġ",
626
- "r"
627
- ],
628
- [
629
- "Ġs",
630
- "m"
631
- ],
632
- [
633
- "a",
634
- "r"
635
- ],
636
- [
637
- "c",
638
- "t"
639
- ],
640
- [
641
- "e",
642
- "c"
643
- ],
644
- [
645
- "e",
646
- "p"
647
- ],
648
- [
649
- "h",
650
- "Ġ"
651
- ],
652
- [
653
- "i",
654
- "t"
655
- ],
656
- [
657
- "r",
658
- "o"
659
- ],
660
- [
661
- "t",
662
- ".čĊ"
663
- ],
664
- [
665
- "t",
666
- "heĠ"
667
- ],
668
- [
669
- "t",
670
- "oken"
671
- ],
672
- [
673
- "y",
674
- "Ġ"
675
- ],
676
- [
677
- "Ġ",
678
- "a"
679
- ],
680
- [
681
- "sĠ",
682
- "s"
683
- ],
684
- [
685
- "eĠ",
686
- "p"
687
- ],
688
- [
689
- "al",
690
- "l"
691
- ],
692
- [
693
- "at",
694
- "ion"
695
- ],
696
- [
697
- "le",
698
- "ar"
699
- ],
700
- [
701
- "Ġsm",
702
- "all"
703
- ],
704
- [
705
- "lear",
706
- "n"
707
- ],
708
- [
709
- "T",
710
- "heĠ"
711
- ],
712
- [
713
- "a",
714
- "m"
715
- ],
716
- [
717
- "a",
718
- "n"
719
- ],
720
- [
721
- "a",
722
- "y"
723
- ],
724
- [
725
- "b",
726
- "l"
727
- ],
728
- [
729
- "d",
730
- "i"
731
- ],
732
- [
733
- "d",
734
- "Ġ"
735
- ],
736
- [
737
- "d",
738
- "sĠ"
739
- ],
740
- [
741
- "e",
742
- "l"
743
- ],
744
- [
745
- "e",
746
- "ep"
747
- ],
748
- [
749
- "f",
750
- "Ġ"
751
- ],
752
- [
753
- "f",
754
- "or"
755
- ],
756
- [
757
- "i",
758
- "g"
759
- ],
760
- [
761
- "i",
762
- "v"
763
- ],
764
- [
765
- "k",
766
- "eep"
767
- ],
768
- [
769
- "l",
770
- "it"
771
- ],
772
- [
773
- "m",
774
- "or"
775
- ],
776
- [
777
- "u",
778
- "sĠ"
779
- ],
780
- [
781
- "w",
782
- "or"
783
- ],
784
- [
785
- "Ġ",
786
- "at"
787
- ],
788
- [
789
- "in",
790
- "t"
791
- ],
792
- [
793
- "en",
794
- "t"
795
- ],
796
- [
797
- "en",
798
- "er"
799
- ],
800
- [
801
- "en",
802
- "tĠ"
803
- ],
804
- [
805
- "Ġt",
806
- "oken"
807
- ],
808
- [
809
- "Ġt",
810
- "ex"
811
- ],
812
- [
813
- "es",
814
- ".čĊ"
815
- ],
816
- [
817
- "esĠ",
818
- "c"
819
- ],
820
- [
821
- "ing",
822
- "Ġ"
823
- ],
824
- [
825
- "ing",
826
- "Ġt"
827
- ],
828
- [
829
- "ing",
830
- "Ġr"
831
- ],
832
- [
833
- "me",
834
- ".čĊ"
835
- ],
836
- [
837
- "token",
838
- "iz"
839
- ],
840
- [
841
- "ay",
842
- "erĠ"
843
- ],
844
- [
845
- "usĠ",
846
- "i"
847
- ],
848
- [
849
- "Ġtex",
850
- "t.čĊ"
851
- ],
852
- [
853
- "-",
854
- "le"
855
- ],
856
- [
857
- "-",
858
- "ent"
859
- ],
860
- [
861
- "2",
862
- "5"
863
- ],
864
- [
865
- "6",
866
- "Ġtoken"
867
- ],
868
- [
869
- "A",
870
- "d"
871
- ],
872
- [
873
- "A",
874
- "Ġsmall"
875
- ],
876
- [
877
- "B",
878
- "y"
879
- ],
880
- [
881
- "C",
882
- "h"
883
- ],
884
- [
885
- "E",
886
- "a"
887
- ],
888
- [
889
- "G",
890
- "ra"
891
- ],
892
- [
893
- "G",
894
- "ener"
895
- ],
896
- [
897
- "L",
898
- "ayerĠ"
899
- ],
900
- [
901
- "R",
902
- "ep"
903
- ],
904
- [
905
- "S",
906
- "h"
907
- ],
908
- [
909
- "T",
910
- "ra"
911
- ],
912
- [
913
- "V",
914
- "al"
915
- ],
916
- [
917
- "W",
918
- "Ġa"
919
- ],
920
- [
921
- "a",
922
- "p"
923
- ],
924
- [
925
- "a",
926
- "u"
927
- ],
928
- [
929
- "a",
930
- "v"
931
- ],
932
- [
933
- "a",
934
- "Ġ"
935
- ],
936
- [
937
- "a",
938
- "ra"
939
- ],
940
- [
941
- "a",
942
- "ct"
943
- ],
944
- [
945
- "a",
946
- "bl"
947
- ],
948
- [
949
- "b",
950
- "u"
951
- ],
952
- [
953
- "b",
954
- "yĠ"
955
- ],
956
- [
957
- "b",
958
- "wor"
959
- ],
960
- [
961
- "c",
962
- "e"
963
- ],
964
- [
965
- "c",
966
- "k"
967
- ],
968
- [
969
- "c",
970
- "or"
971
- ],
972
- [
973
- "c",
974
- "al"
975
- ],
976
- [
977
- "c",
978
- "hĠ"
979
- ],
980
- [
981
- "c",
982
- "an"
983
- ],
984
- [
985
- "c",
986
- "entĠ"
987
- ],
988
- [
989
- "c",
990
- "au"
991
- ],
992
- [
993
- "d",
994
- "at"
995
- ],
996
- [
997
- "d",
998
- "es"
999
- ],
1000
- [
1001
- "d",
1002
- "ec"
1003
- ],
1004
- [
1005
- "d",
1006
- "ation"
1007
- ],
1008
- [
1009
- "d",
1010
- "ingĠr"
1011
- ],
1012
- [
1013
- "d",
1014
- "ap"
1015
- ],
1016
- [
1017
- "e",
1018
- "v"
1019
- ],
1020
- [
1021
- "e",
1022
- "at"
1023
- ],
1024
- [
1025
- "e",
1026
- "di"
1027
- ],
1028
- [
1029
- "e",
1030
- "ig"
1031
- ],
1032
- [
1033
- "e",
1034
- "-le"
1035
- ],
1036
- [
1037
- "e",
1038
- "bu"
1039
- ],
1040
- [
1041
- "g",
1042
- "r"
1043
- ],
1044
- [
1045
- "g",
1046
- "hĠ"
1047
- ],
1048
- [
1049
- "g",
1050
- "iv"
1051
- ],
1052
- [
1053
- "g",
1054
- "ener"
1055
- ],
1056
- [
1057
- "h",
1058
- "es"
1059
- ],
1060
- [
1061
- "h",
1062
- "tĠ"
1063
- ],
1064
- [
1065
- "i",
1066
- "l"
1067
- ],
1068
- [
1069
- "i",
1070
- "m"
1071
- ],
1072
- [
1073
- "i",
1074
- "x"
1075
- ],
1076
- [
1077
- "i",
1078
- "ec"
1079
- ],
1080
- [
1081
- "i",
1082
- "me.čĊ"
1083
- ],
1084
- [
1085
- "i",
1086
- "ce"
1087
- ],
1088
- [
1089
- "i",
1090
- "dation"
1091
- ],
1092
- [
1093
- "k",
1094
- "p"
1095
- ],
1096
- [
1097
- "l",
1098
- "o"
1099
- ],
1100
- [
1101
- "l",
1102
- "sĠ"
1103
- ],
1104
- [
1105
- "l",
1106
- "in"
1107
- ],
1108
- [
1109
- "l",
1110
- "esĠ"
1111
- ],
1112
- [
1113
- "l",
1114
- "ayerĠ"
1115
- ],
1116
- [
1117
- "m",
1118
- "Ġ"
1119
- ],
1120
- [
1121
- "m",
1122
- ".čĊ"
1123
- ],
1124
- [
1125
- "m",
1126
- "in"
1127
- ],
1128
- [
1129
- "m",
1130
- "erĠ"
1131
- ],
1132
- [
1133
- "m",
1134
- "ix"
1135
- ],
1136
- [
1137
- "n",
1138
- "s"
1139
- ],
1140
- [
1141
- "n",
1142
- "sĠ"
1143
- ],
1144
- [
1145
- "n",
1146
- "or"
1147
- ],
1148
- [
1149
- "n",
1150
- "ex"
1151
- ],
1152
- [
1153
- "o",
1154
- "u"
1155
- ],
1156
- [
1157
- "o",
1158
- "Ġs"
1159
- ],
1160
- [
1161
- "o",
1162
- "Ġr"
1163
- ],
1164
- [
1165
- "o",
1166
- "fĠ"
1167
- ],
1168
- [
1169
- "o",
1170
- "int"
1171
- ],
1172
- [
1173
- "o",
1174
- "ck"
1175
- ],
1176
- [
1177
- "o",
1178
- "dingĠr"
1179
- ],
1180
- [
1181
- "p",
1182
- "r"
1183
- ],
1184
- [
1185
- "p",
1186
- "yĠ"
1187
- ],
1188
- [
1189
- "p",
1190
- "lit"
1191
- ],
1192
- [
1193
- "p",
1194
- "usĠi"
1195
- ],
1196
- [
1197
- "p",
1198
- "ara"
1199
- ],
1200
- [
1201
- "p",
1202
- "dat"
1203
- ],
1204
- [
1205
- "p",
1206
- "iec"
1207
- ],
1208
- [
1209
- "p",
1210
- "lesĠ"
1211
- ],
1212
- [
1213
- "s",
1214
- "s"
1215
- ],
1216
- [
1217
- "s",
1218
- "sĠ"
1219
- ],
1220
- [
1221
- "s",
1222
- "al"
1223
- ],
1224
- [
1225
- "t",
1226
- "sĠ"
1227
- ],
1228
- [
1229
- "t",
1230
- "in"
1231
- ],
1232
- [
1233
- "t",
1234
- "er"
1235
- ],
1236
- [
1237
- "t",
1238
- "es"
1239
- ],
1240
- [
1241
- "t",
1242
- "le"
1243
- ],
1244
- [
1245
- "t",
1246
- "ex"
1247
- ],
1248
- [
1249
- "t",
1250
- "el"
1251
- ],
1252
- [
1253
- "t",
1254
- "ent"
1255
- ],
1256
- [
1257
- "t",
1258
- "Ġtoken"
1259
- ],
1260
- [
1261
- "t",
1262
- "abl"
1263
- ],
1264
- [
1265
- "t",
1266
- "e-le"
1267
- ],
1268
- [
1269
- "u",
1270
- "me.čĊ"
1271
- ],
1272
- [
1273
- "u",
1274
- "bwor"
1275
- ],
1276
- [
1277
- "u",
1278
- "nsĠ"
1279
- ],
1280
- [
1281
- "u",
1282
- "pdat"
1283
- ],
1284
- [
1285
- "v",
1286
- "el"
1287
- ],
1288
- [
1289
- "w",
1290
- "it"
1291
- ],
1292
- [
1293
- "w",
1294
- "eig"
1295
- ],
1296
- [
1297
- "y",
1298
- "Ġt"
1299
- ],
1300
- [
1301
- "y",
1302
- "Ġsmall"
1303
- ],
1304
- [
1305
- "Ġ",
1306
- "me"
1307
- ],
1308
- [
1309
- "Ġ",
1310
- "cor"
1311
- ],
1312
- [
1313
- "Ġ",
1314
- "dec"
1315
- ],
1316
- [
1317
- "Ġ",
1318
- "lo"
1319
- ],
1320
- [
1321
- "sĠ",
1322
- "en"
1323
- ],
1324
- [
1325
- "sĠ",
1326
- "keep"
1327
- ],
1328
- [
1329
- "sĠ",
1330
- "wor"
1331
- ],
1332
- [
1333
- "sĠ",
1334
- "act"
1335
- ],
1336
- [
1337
- "sĠ",
1338
- "byĠ"
1339
- ],
1340
- [
1341
- "sĠ",
1342
- "ofĠ"
1343
- ],
1344
- [
1345
- "eĠ",
1346
- "token"
1347
- ],
1348
- [
1349
- "eĠ",
1350
- "an"
1351
- ],
1352
- [
1353
- "eĠ",
1354
- "lin"
1355
- ],
1356
- [
1357
- "eĠ",
1358
- "tes"
1359
- ],
1360
- [
1361
- "in",
1362
- "al"
1363
- ],
1364
- [
1365
- "in",
1366
- "ingĠ"
1367
- ],
1368
- [
1369
- "er",
1370
- "Ġs"
1371
- ],
1372
- [
1373
- "er",
1374
- "yĠ"
1375
- ],
1376
- [
1377
- "or",
1378
- "tĠ"
1379
- ],
1380
- [
1381
- "or",
1382
- "ig"
1383
- ],
1384
- [
1385
- "al",
1386
- "iz"
1387
- ],
1388
- [
1389
- "at",
1390
- "eĠp"
1391
- ],
1392
- [
1393
- "Ġt",
1394
- "ime.čĊ"
1395
- ],
1396
- [
1397
- "es",
1398
- "sĠs"
1399
- ],
1400
- [
1401
- "es",
1402
- "ume.čĊ"
1403
- ],
1404
- [
1405
- "on",
1406
- "Ġsmall"
1407
- ],
1408
- [
1409
- "on",
1410
- "tex"
1411
- ],
1412
- [
1413
- "on",
1414
- "eĠtoken"
1415
- ],
1416
- [
1417
- "Ġs",
1418
- "am"
1419
- ],
1420
- [
1421
- "esĠ",
1422
- "theĠ"
1423
- ],
1424
- [
1425
- "esĠ",
1426
- "ev"
1427
- ],
1428
- [
1429
- "esĠ",
1430
- "giv"
1431
- ],
1432
- [
1433
- "heĠ",
1434
- "nex"
1435
- ],
1436
- [
1437
- "ok",
1438
- "eĠtes"
1439
- ],
1440
- [
1441
- "ra",
1442
- "ct"
1443
- ],
1444
- [
1445
- "ra",
1446
- "ns"
1447
- ],
1448
- [
1449
- "tĠ",
1450
- "wit"
1451
- ],
1452
- [
1453
- "erĠ",
1454
- "mor"
1455
- ],
1456
- [
1457
- "erĠ",
1458
- "para"
1459
- ],
1460
- [
1461
- "iz",
1462
- "esĠc"
1463
- ],
1464
- [
1465
- "ion",
1466
- ".čĊ"
1467
- ],
1468
- [
1469
- "me",
1470
- "ter"
1471
- ],
1472
- [
1473
- "Ġr",
1474
- "esume.čĊ"
1475
- ],
1476
- [
1477
- "Ġsm",
1478
- "okeĠtes"
1479
- ],
1480
- [
1481
- "ct",
1482
- "ingĠt"
1483
- ],
1484
- [
1485
- "ec",
1486
- "kp"
1487
- ],
1488
- [
1489
- "hĠ",
1490
- "cau"
1491
- ],
1492
- [
1493
- "ro",
1494
- "gr"
1495
- ],
1496
- [
1497
- "ro",
1498
- "pyĠ"
1499
- ],
1500
- [
1501
- "ro",
1502
- "ss"
1503
- ],
1504
- [
1505
- "theĠ",
1506
- "learn"
1507
- ],
1508
- [
1509
- "theĠ",
1510
- "orig"
1511
- ],
1512
- [
1513
- "Ġa",
1514
- "Ġtime.čĊ"
1515
- ],
1516
- [
1517
- "Ġa",
1518
- "ĠsmokeĠtes"
1519
- ],
1520
- [
1521
- "sĠs",
1522
- "av"
1523
- ],
1524
- [
1525
- "sĠs",
1526
- "tabl"
1527
- ],
1528
- [
1529
- "eĠp",
1530
- "ract"
1531
- ],
1532
- [
1533
- "eĠp",
1534
- "rogr"
1535
- ],
1536
- [
1537
- "ation",
1538
- "Ġsam"
1539
- ],
1540
- [
1541
- "ation",
1542
- "sĠstabl"
1543
- ],
1544
- [
1545
- "learn",
1546
- "ingĠ"
1547
- ],
1548
- [
1549
- "learn",
1550
- "sĠbyĠ"
1551
- ],
1552
- [
1553
- "TheĠ",
1554
- "tokeniz"
1555
- ],
1556
- [
1557
- "TheĠ",
1558
- "tin"
1559
- ],
1560
- [
1561
- "am",
1562
- "WĠa"
1563
- ],
1564
- [
1565
- "bl",
1566
- "ock"
1567
- ],
1568
- [
1569
- "di",
1570
- "entĠ"
1571
- ],
1572
- [
1573
- "dĠ",
1574
- "cal"
1575
- ],
1576
- [
1577
- "dĠ",
1578
- "piec"
1579
- ],
1580
- [
1581
- "dsĠ",
1582
- "int"
1583
- ],
1584
- [
1585
- "dsĠ",
1586
- "theĠorig"
1587
- ],
1588
- [
1589
- "fĠ",
1590
- "learningĠ"
1591
- ],
1592
- [
1593
- "for",
1594
- "merĠ"
1595
- ],
1596
- [
1597
- "for",
1598
- "ĠaĠsmokeĠtes"
1599
- ],
1600
- [
1601
- "iv",
1602
- "ationsĠstabl"
1603
- ],
1604
- [
1605
- "keep",
1606
- "sĠact"
1607
- ],
1608
- [
1609
- "lit",
1610
- "tle"
1611
- ],
1612
- [
1613
- "mor",
1614
- "yĠsmall"
1615
- ],
1616
- [
1617
- "Ġat",
1618
- "tent"
1619
- ],
1620
- [
1621
- "Ġat",
1622
- "ĠaĠtime.čĊ"
1623
- ],
1624
- [
1625
- "esĠc",
1626
- "ontex"
1627
- ],
1628
- [
1629
- "ingĠt",
1630
- "hes"
1631
- ],
1632
- [
1633
- "ingĠr",
1634
- "ateĠp"
1635
- ],
1636
- [
1637
- "tokeniz",
1638
- "erĠmor"
1639
- ],
1640
- [
1641
- "usĠi",
1642
- "fĠlearningĠ"
1643
- ],
1644
- [
1645
- "-ent",
1646
- "ropyĠ"
1647
- ],
1648
- [
1649
- "25",
1650
- "6Ġtoken"
1651
- ],
1652
- [
1653
- "Ad",
1654
- "amWĠa"
1655
- ],
1656
- [
1657
- "AĠsmall",
1658
- "Ġcor"
1659
- ],
1660
- [
1661
- "By",
1662
- "te-le"
1663
- ],
1664
- [
1665
- "Ch",
1666
- "eckp"
1667
- ],
1668
- [
1669
- "Ea",
1670
- "chĠ"
1671
- ],
1672
- [
1673
- "Gra",
1674
- "dientĠ"
1675
- ],
1676
- [
1677
- "Gener",
1678
- "ationĠsam"
1679
- ],
1680
- [
1681
- "LayerĠ",
1682
- "nor"
1683
- ],
1684
- [
1685
- "Rep",
1686
- "eat"
1687
- ],
1688
- [
1689
- "Sh",
1690
- "ortĠ"
1691
- ],
1692
- [
1693
- "Tra",
1694
- "iningĠ"
1695
- ],
1696
- [
1697
- "Val",
1698
- "idation"
1699
- ],
1700
- [
1701
- "aĠ",
1702
- "little"
1703
- ],
1704
- [
1705
- "can",
1706
- "Ġresume.čĊ"
1707
- ],
1708
- [
1709
- "centĠ",
1710
- "updat"
1711
- ],
1712
- [
1713
- "des",
1714
- "centĠupdat"
1715
- ],
1716
- [
1717
- "dap",
1718
- "tsĠ"
1719
- ],
1720
- [
1721
- "edi",
1722
- "ctingĠt"
1723
- ],
1724
- [
1725
- "ebu",
1726
- "il"
1727
- ],
1728
- [
1729
- "ghĠ",
1730
- "forĠaĠsmokeĠtes"
1731
- ],
1732
- [
1733
- "gener",
1734
- "aliz"
1735
- ],
1736
- [
1737
- "htĠ",
1738
- "aĠlittle"
1739
- ],
1740
- [
1741
- "im",
1742
- "izesĠc"
1743
- ],
1744
- [
1745
- "ice",
1746
- ".čĊ"
1747
- ],
1748
- [
1749
- "lsĠ",
1750
- "usĠifĠlearningĠ"
1751
- ],
1752
- [
1753
- "layerĠ",
1754
- "mix"
1755
- ],
1756
- [
1757
- "mĠ",
1758
- "keepsĠact"
1759
- ],
1760
- [
1761
- "min",
1762
- "imizesĠc"
1763
- ],
1764
- [
1765
- "ou",
1766
- "ghĠforĠaĠsmokeĠtes"
1767
- ],
1768
- [
1769
- "oĠs",
1770
- "ubwor"
1771
- ],
1772
- [
1773
- "oĠr",
1774
- "unsĠ"
1775
- ],
1776
- [
1777
- "oint",
1778
- "sĠsav"
1779
- ],
1780
- [
1781
- "odingĠr",
1782
- "ebuil"
1783
- ],
1784
- [
1785
- "pr",
1786
- "edictingĠt"
1787
- ],
1788
- [
1789
- "plit",
1790
- "sĠwor"
1791
- ],
1792
- [
1793
- "pusĠi",
1794
- "sĠen"
1795
- ],
1796
- [
1797
- "plesĠ",
1798
- "oneĠtoken"
1799
- ],
1800
- [
1801
- "ssĠ",
1802
- "tel"
1803
- ],
1804
- [
1805
- "sal",
1806
- "Ġattent"
1807
- ],
1808
- [
1809
- "tĠtoken",
1810
- ".čĊ"
1811
- ],
1812
- [
1813
- "vel",
1814
- "Ġdec"
1815
- ],
1816
- [
1817
- "weig",
1818
- "htĠaĠlittle"
1819
- ],
1820
- [
1821
- "yĠt",
1822
- "rans"
1823
- ],
1824
- [
1825
- "Ġme",
1826
- "moryĠsmall"
1827
- ],
1828
- [
1829
- "Ġlo",
1830
- "ssĠtel"
1831
- ],
1832
- [
1833
- "sĠkeep",
1834
- "ĠmemoryĠsmall"
1835
- ],
1836
- [
1837
- "sĠofĠ",
1838
- "256Ġtoken"
1839
- ],
1840
- [
1841
- "eĠan",
1842
- "dĠcal"
1843
- ],
1844
- [
1845
- "eĠlin",
1846
- "esĠgiv"
1847
- ],
1848
- [
1849
- "inal",
1850
- "Ġtext.čĊ"
1851
- ],
1852
- [
1853
- "erĠs",
1854
- "plitsĠwor"
1855
- ],
1856
- [
1857
- "eryĠ",
1858
- "weightĠaĠlittle"
1859
- ],
1860
- [
1861
- "essĠs",
1862
- "oĠrunsĠ"
1863
- ],
1864
- [
1865
- "onĠsmall",
1866
- "Ġtext.čĊ"
1867
- ],
1868
- [
1869
- "esĠtheĠ",
1870
- "tokenizerĠmor"
1871
- ],
1872
- [
1873
- "esĠev",
1874
- "eryĠweightĠaĠlittle"
1875
- ],
1876
- [
1877
- "heĠnex",
1878
- "tĠtoken.čĊ"
1879
- ],
1880
- [
1881
- "tĠwit",
1882
- "hĠcau"
1883
- ],
1884
- [
1885
- "erĠpara",
1886
- "meter"
1887
- ],
1888
- [
1889
- "ross",
1890
- "-entropyĠ"
1891
- ],
1892
- [
1893
- "theĠlearn",
1894
- "ingĠrateĠp"
1895
- ],
1896
- [
1897
- "eĠpract",
1898
- "ice.čĊ"
1899
- ],
1900
- [
1901
- "eĠprogr",
1902
- "essĠsoĠrunsĠ"
1903
- ],
1904
- [
1905
- "learnsĠbyĠ",
1906
- "predictingĠt"
1907
- ],
1908
- [
1909
- "TheĠtokeniz",
1910
- "erĠsplitsĠwor"
1911
- ],
1912
- [
1913
- "TheĠtin",
1914
- "yĠtrans"
1915
- ],
1916
- [
1917
- "block",
1918
- "sĠofĠ256Ġtoken"
1919
- ],
1920
- [
1921
- "dĠpiec",
1922
- "es.čĊ"
1923
- ],
1924
- [
1925
- "dsĠint",
1926
- "oĠsubwor"
1927
- ],
1928
- [
1929
- "dsĠtheĠorig",
1930
- "inalĠtext.čĊ"
1931
- ],
1932
- [
1933
- "formerĠ",
1934
- "learnsĠbyĠpredictingĠt"
1935
- ],
1936
- [
1937
- "ivationsĠstabl",
1938
- "eĠandĠcal"
1939
- ],
1940
- [
1941
- "esĠcontex",
1942
- "tĠwithĠcau"
1943
- ],
1944
- [
1945
- "ingĠthes",
1946
- "eĠlinesĠgiv"
1947
- ],
1948
- [
1949
- "AdamWĠa",
1950
- "daptsĠ"
1951
- ],
1952
- [
1953
- "AĠsmallĠcor",
1954
- "pusĠisĠen"
1955
- ],
1956
- [
1957
- "Byte-le",
1958
- "velĠdec"
1959
- ],
1960
- [
1961
- "Checkp",
1962
- "ointsĠsav"
1963
- ],
1964
- [
1965
- "EachĠ",
1966
- "layerĠmix"
1967
- ],
1968
- [
1969
- "GradientĠ",
1970
- "descentĠupdat"
1971
- ],
1972
- [
1973
- "GenerationĠsam",
1974
- "plesĠoneĠtoken"
1975
- ],
1976
- [
1977
- "LayerĠnor",
1978
- "mĠkeepsĠact"
1979
- ],
1980
- [
1981
- "Repeat",
1982
- "ingĠtheseĠlinesĠgiv"
1983
- ],
1984
- [
1985
- "ShortĠ",
1986
- "blocksĠofĠ256Ġtoken"
1987
- ],
1988
- [
1989
- "TrainingĠ",
1990
- "minimizesĠc"
1991
- ],
1992
- [
1993
- "Validation",
1994
- "ĠlossĠtel"
1995
- ],
1996
- [
1997
- "generaliz",
1998
- "es.čĊ"
1999
- ],
2000
- [
2001
- "lsĠusĠifĠlearningĠ",
2002
- "generalizes.čĊ"
2003
- ],
2004
- [
2005
- "oughĠforĠaĠsmokeĠtes",
2006
- "t.čĊ"
2007
- ],
2008
- [
2009
- "odingĠrebuil",
2010
- "dsĠtheĠoriginalĠtext.čĊ"
2011
- ],
2012
- [
2013
- "salĠattent",
2014
- "ion.čĊ"
2015
- ],
2016
- [
2017
- "sĠkeepĠmemoryĠsmall",
2018
- ".čĊ"
2019
- ],
2020
- [
2021
- "esĠtheĠtokenizerĠmor",
2022
- "eĠpractice.čĊ"
2023
- ],
2024
- [
2025
- "esĠeveryĠweightĠaĠlittle",
2026
- ".čĊ"
2027
- ],
2028
- [
2029
- "erĠparameter",
2030
- ".čĊ"
2031
- ],
2032
- [
2033
- "ross-entropyĠ",
2034
- "onĠsmallĠtext.čĊ"
2035
- ],
2036
- [
2037
- "theĠlearningĠrateĠp",
2038
- "erĠparameter.čĊ"
2039
- ],
2040
- [
2041
- "eĠprogressĠsoĠrunsĠ",
2042
- "canĠresume.čĊ"
2043
- ],
2044
- [
2045
- "TheĠtokenizerĠsplitsĠwor",
2046
- "dsĠintoĠsubwor"
2047
- ],
2048
- [
2049
- "TheĠtinyĠtrans",
2050
- "formerĠlearnsĠbyĠpredictingĠt"
2051
- ],
2052
- [
2053
- "ivationsĠstableĠandĠcal",
2054
- "m.čĊ"
2055
- ],
2056
- [
2057
- "esĠcontextĠwithĠcau",
2058
- "salĠattention.čĊ"
2059
- ],
2060
- [
2061
- "AdamWĠadaptsĠ",
2062
- "theĠlearningĠrateĠperĠparameter.čĊ"
2063
- ],
2064
- [
2065
- "AĠsmallĠcorpusĠisĠen",
2066
- "oughĠforĠaĠsmokeĠtest.čĊ"
2067
- ],
2068
- [
2069
- "Byte-levelĠdec",
2070
- "odingĠrebuildsĠtheĠoriginalĠtext.čĊ"
2071
- ],
2072
- [
2073
- "CheckpointsĠsav",
2074
- "eĠprogressĠsoĠrunsĠcanĠresume.čĊ"
2075
- ],
2076
- [
2077
- "EachĠlayerĠmix",
2078
- "esĠcontextĠwithĠcausalĠattention.čĊ"
2079
- ],
2080
- [
2081
- "GradientĠdescentĠupdat",
2082
- "esĠeveryĠweightĠaĠlittle.čĊ"
2083
- ],
2084
- [
2085
- "GenerationĠsamplesĠoneĠtoken",
2086
- "ĠatĠaĠtime.čĊ"
2087
- ],
2088
- [
2089
- "LayerĠnormĠkeepsĠact",
2090
- "ivationsĠstableĠandĠcalm.čĊ"
2091
- ],
2092
- [
2093
- "RepeatingĠtheseĠlinesĠgiv",
2094
- "esĠtheĠtokenizerĠmoreĠpractice.čĊ"
2095
- ],
2096
- [
2097
- "ShortĠblocksĠofĠ256Ġtoken",
2098
- "sĠkeepĠmemoryĠsmall.čĊ"
2099
- ],
2100
- [
2101
- "TrainingĠminimizesĠc",
2102
- "ross-entropyĠonĠsmallĠtext.čĊ"
2103
- ],
2104
- [
2105
- "ValidationĠlossĠtel",
2106
- "lsĠusĠifĠlearningĠgeneralizes.čĊ"
2107
- ],
2108
- [
2109
- "TheĠtokenizerĠsplitsĠwordsĠintoĠsubwor",
2110
- "dĠpieces.čĊ"
2111
- ],
2112
- [
2113
- "TheĠtinyĠtransformerĠlearnsĠbyĠpredictingĠt",
2114
- "heĠnextĠtoken.čĊ"
2115
- ]
2116
- ]
2117
- }
2118
- }
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3fd169731d2cbde95e10bf356d66d5997fd885dd8dbb6fb4684da3f23b2585d8
3
+ size 11421892
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
tokenizer_config.json CHANGED
@@ -1,7 +1,30 @@
1
- {
2
- "tokenizer_class": "PreTrainedTokenizerFast",
3
- "bos_token": "<bos>",
4
- "eos_token": "<eos>",
5
- "unk_token": "<unk>",
6
- "pad_token": "<pad>"
7
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": false,
3
+ "backend": "tokenizers",
4
+ "bos_token": null,
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "<|im_end|>",
7
+ "errors": "replace",
8
+ "extra_special_tokens": [
9
+ "<|im_start|>",
10
+ "<|im_end|>",
11
+ "<|object_ref_start|>",
12
+ "<|object_ref_end|>",
13
+ "<|box_start|>",
14
+ "<|box_end|>",
15
+ "<|quad_start|>",
16
+ "<|quad_end|>",
17
+ "<|vision_start|>",
18
+ "<|vision_end|>",
19
+ "<|vision_pad|>",
20
+ "<|image_pad|>",
21
+ "<|video_pad|>"
22
+ ],
23
+ "is_local": false,
24
+ "local_files_only": false,
25
+ "model_max_length": 131072,
26
+ "pad_token": "<|endoftext|>",
27
+ "split_special_tokens": false,
28
+ "tokenizer_class": "Qwen2Tokenizer",
29
+ "unk_token": null
30
+ }