edbuildingstuff commited on
Commit
b4edf17
·
verified ·
1 Parent(s): e1403a9

Upload 10 files

Browse files
LICENSE CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ LICENSE TEXT
2
+
3
+
4
+
5
+
6
+ LFM Open License v1.0
7
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
8
+ 1. Definitions.
9
+ "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by this document.
10
+ "Licensor" shall mean Liquid AI, Inc.
11
+ "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
12
+ "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
13
+ "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
14
+ "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
15
+ "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work.
16
+ "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
17
+ "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
18
+ "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
19
+ "Commercial Use" shall mean any use of the Work for direct or indirect commercial advantage or monetary compensation.
20
+ "Qualified Non-Profit Organization" shall mean a Legal Entity that is organized and operated exclusively for religious, charitable, scientific, testing for public safety, literary, or educational purposes, and which is exempt from federal income tax under Section 501(c)(3) of the United States Internal Revenue Code of 1986, as amended, or any equivalent non-profit or charitable organization in a foreign jurisdiction.
21
+ "Non-Commercial or Research Purposes" shall mean purposes that do not involve any use of the Work or a Derivative Work for Commercial Use.
22
+ "Threshold" shall mean annual revenue of 10 million United States dollars ($10,000,000) or more.
23
+ 2. Grant of Copyright License. Subject to the terms and conditions of this License, including the Commercial Use limitation set forth in Section 5, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
24
+ 3. Grant of Patent License. Subject to the terms and conditions of this License, including the Commercial Use limitation set forth in Section 5, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
25
+ 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
26
+ (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
27
+ (b) You must cause any modified files to carry prominent notices stating that You changed the files; and
28
+ (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
29
+ (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
30
+ You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
31
+ 5. Commercial Use Limitation.
32
+ (a) The rights granted under this License for Commercial Use are conditioned upon You or Your Legal Entity not exceeding the Threshold.
33
+ (b) Any Commercial Use of the Work or a Derivative Work by a Legal Entity that exceeds the Threshold is not licensed under this Agreement.
34
+ (c) The Threshold shall not apply to a Qualified Non-Profit Organization's use of the Work or a Derivative Work for Non-Commercial or Research Purposes.
35
+ 6. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
36
+ 7. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except for the reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
37
+ 8. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
38
+ 9. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
39
+ 10. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
40
+ 11. Termination. This License will terminate automatically and immediately if You fail to comply with any of its terms and conditions. Upon termination, You must cease all use of the Work and any Derivative Works and delete all copies in Your possession.
41
+ END OF TERMS AND CONDITIONS
README.md CHANGED
@@ -2,4 +2,57 @@
2
  license: other
3
  license_name: lfm1.0
4
  license_link: LICENSE
 
 
 
 
 
5
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  license: other
3
  license_name: lfm1.0
4
  license_link: LICENSE
5
+ base_model: LiquidAI/LFM2.5-1.2B-Instruct
6
+ tags:
7
+ - lfm2
8
+ - lora-training-base
9
+ library_name: transformers
10
  ---
11
+
12
+ # LFM2.5-1.2B-Instruct (linear-name variant)
13
+
14
+ A drop-in, numerically identical variant of
15
+ [`LiquidAI/LFM2.5-1.2B-Instruct`](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct)
16
+ whose linear sub-modules are renamed to the Llama convention, so LoRA tooling that
17
+ defaults to `o_proj` / `gate_proj` / `up_proj` / `down_proj` targets the full
18
+ attention + MLP surface instead of `q/k/v_proj` only.
19
+
20
+ This is **not a new model.** The weights are bit-for-bit those of the base; only the
21
+ attribute and tensor names change. Verified numerically identical to the base on the
22
+ same input (max absolute logit difference = 0.0).
23
+
24
+ ## Why this exists
25
+
26
+ LFM2 names its attention output `out_proj` and its SwiGLU MLP `w1`/`w3`/`w2`. A LoRA
27
+ config that lists the standard Llama names matches only `q/k/v_proj` and silently skips
28
+ the attention output and the MLP. This variant renames those modules so the same default
29
+ trains the whole linear surface.
30
+
31
+ | stock LFM2 | this variant |
32
+ |---|---|
33
+ | `self_attn.out_proj` | `self_attn.o_proj` |
34
+ | `feed_forward.w1` | `feed_forward.gate_proj` |
35
+ | `feed_forward.w3` | `feed_forward.up_proj` |
36
+ | `feed_forward.w2` | `feed_forward.down_proj` |
37
+
38
+ Conv blocks (`conv.in_proj`, `conv.out_proj`) are unchanged.
39
+
40
+ ## Usage
41
+
42
+ The renamed attributes come from the bundled `modeling_lfm2_ertas.py`, so loading needs
43
+ `trust_remote_code=True`:
44
+
45
+ ```python
46
+ from transformers import AutoModelForCausalLM
47
+ model = AutoModelForCausalLM.from_pretrained("<this-repo>", trust_remote_code=True)
48
+ ```
49
+
50
+ For inference or GGUF export, use the stock base and map adapter names back
51
+ (`o_proj` to `out_proj`, `gate/up/down_proj` to `w1/w3/w2`).
52
+
53
+ ## Attribution and license
54
+
55
+ Derived from `LiquidAI/LFM2.5-1.2B-Instruct`, copyright Liquid AI, distributed under the
56
+ LFM Open License v1.0 (see `LICENSE`). This naming variant was prepared by Ertas AI for
57
+ internal LoRA fine-tuning tooling. All model capabilities, weights, and credit belong to
58
+ Liquid AI.
chat_template.jinja ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {{- bos_token -}}
2
+ {%- set keep_past_thinking = keep_past_thinking | default(false) -%}
3
+ {%- set ns = namespace(system_prompt="") -%}
4
+ {%- if messages[0]["role"] == "system" -%}
5
+ {%- set ns.system_prompt = messages[0]["content"] -%}
6
+ {%- set messages = messages[1:] -%}
7
+ {%- endif -%}
8
+ {%- if tools -%}
9
+ {%- set ns.system_prompt = ns.system_prompt + ("\n" if ns.system_prompt else "") + "List of tools: [" -%}
10
+ {%- for tool in tools -%}
11
+ {%- if tool is not string -%}
12
+ {%- set tool = tool | tojson -%}
13
+ {%- endif -%}
14
+ {%- set ns.system_prompt = ns.system_prompt + tool -%}
15
+ {%- if not loop.last -%}
16
+ {%- set ns.system_prompt = ns.system_prompt + ", " -%}
17
+ {%- endif -%}
18
+ {%- endfor -%}
19
+ {%- set ns.system_prompt = ns.system_prompt + "]" -%}
20
+ {%- endif -%}
21
+ {%- if ns.system_prompt -%}
22
+ {{- "<|im_start|>system\n" + ns.system_prompt + "<|im_end|>\n" -}}
23
+ {%- endif -%}
24
+ {%- set ns.last_assistant_index = -1 -%}
25
+ {%- for message in messages -%}
26
+ {%- if message["role"] == "assistant" -%}
27
+ {%- set ns.last_assistant_index = loop.index0 -%}
28
+ {%- endif -%}
29
+ {%- endfor -%}
30
+ {%- for message in messages -%}
31
+ {{- "<|im_start|>" + message["role"] + "\n" -}}
32
+ {%- set content = message["content"] -%}
33
+ {%- if content is not string -%}
34
+ {%- set content = content | tojson -%}
35
+ {%- endif -%}
36
+ {%- if message["role"] == "assistant" and not keep_past_thinking and loop.index0 != ns.last_assistant_index -%}
37
+ {%- if "</think>" in content -%}
38
+ {%- set content = content.split("</think>")[-1] | trim -%}
39
+ {%- endif -%}
40
+ {%- endif -%}
41
+ {{- content + "<|im_end|>\n" -}}
42
+ {%- endfor -%}
43
+ {%- if add_generation_prompt -%}
44
+ {{- "<|im_start|>assistant\n" -}}
45
+ {%- endif -%}
config.json ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Lfm2ForCausalLM"
4
+ ],
5
+ "block_auto_adjust_ff_dim": true,
6
+ "block_dim": 2048,
7
+ "block_ff_dim": 12288,
8
+ "block_ffn_dim_multiplier": 1.0,
9
+ "block_mlp_init_scale": 1.0,
10
+ "block_multiple_of": 256,
11
+ "block_norm_eps": 1e-05,
12
+ "block_out_init_scale": 1.0,
13
+ "block_use_swiglu": true,
14
+ "block_use_xavier_init": true,
15
+ "bos_token_id": 1,
16
+ "conv_L_cache": 3,
17
+ "conv_bias": false,
18
+ "conv_dim": 2048,
19
+ "conv_use_xavier_init": true,
20
+ "dtype": "bfloat16",
21
+ "eos_token_id": 7,
22
+ "hidden_size": 2048,
23
+ "initializer_range": 0.02,
24
+ "intermediate_size": 12288,
25
+ "layer_types": [
26
+ "conv",
27
+ "conv",
28
+ "full_attention",
29
+ "conv",
30
+ "conv",
31
+ "full_attention",
32
+ "conv",
33
+ "conv",
34
+ "full_attention",
35
+ "conv",
36
+ "full_attention",
37
+ "conv",
38
+ "full_attention",
39
+ "conv",
40
+ "full_attention",
41
+ "conv"
42
+ ],
43
+ "max_position_embeddings": 128000,
44
+ "model_type": "lfm2",
45
+ "norm_eps": 1e-05,
46
+ "num_attention_heads": 32,
47
+ "num_heads": 32,
48
+ "num_hidden_layers": 16,
49
+ "num_key_value_heads": 8,
50
+ "pad_token_id": 0,
51
+ "rope_theta": 1000000.0,
52
+ "tie_embedding": true,
53
+ "transformers_version": "4.57.2",
54
+ "use_cache": true,
55
+ "use_pos_enc": true,
56
+ "vocab_size": 65536,
57
+ "auto_map": {
58
+ "AutoModelForCausalLM": "modeling_lfm2_ertas.Lfm2ForCausalLM",
59
+ "AutoModel": "modeling_lfm2_ertas.Lfm2Model"
60
+ }
61
+ }
generation_config.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "eos_token_id": 7,
5
+ "pad_token_id": 0,
6
+ "transformers_version": "4.57.2"
7
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a74f43e326fc0bad9b8aa743008f09a8568ea9b63b713da088bb39a7ef679a0b
3
+ size 2340698224
modeling_lfm2_ertas.py ADDED
@@ -0,0 +1,614 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
2
+ # This file was automatically generated from src/transformers/models/lfm2/modular_lfm2.py.
3
+ # Do NOT edit this file manually as any edits will be overwritten by the generation of
4
+ # the file from the modular. If any change should be done, please apply the change to the
5
+ # modular_lfm2.py file directly. One of our CI enforces this.
6
+ # 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
7
+ # Copyright 2025 The HuggingFace Team. All rights reserved.
8
+ #
9
+ # Licensed under the Apache License, Version 2.0 (the "License");
10
+ # you may not use this file except in compliance with the License.
11
+ # You may obtain a copy of the License at
12
+ #
13
+ # http://www.apache.org/licenses/LICENSE-2.0
14
+ #
15
+ # Unless required by applicable law or agreed to in writing, software
16
+ # distributed under the License is distributed on an "AS IS" BASIS,
17
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18
+ # See the License for the specific language governing permissions and
19
+ # limitations under the License.
20
+ from collections.abc import Callable
21
+ from typing import Optional
22
+
23
+ import torch
24
+ import torch.nn.functional as F
25
+ from torch import nn
26
+
27
+ from transformers.cache_utils import Cache, DynamicCache
28
+ from transformers.generation import GenerationMixin
29
+ from transformers.integrations import use_kernel_forward_from_hub, use_kernel_func_from_hub, use_kernelized_func
30
+ from transformers.masking_utils import create_causal_mask
31
+ from transformers.modeling_layers import GradientCheckpointingLayer
32
+ from transformers.modeling_outputs import BaseModelOutputWithPast, CausalLMOutputWithPast
33
+ from transformers.modeling_rope_utils import ROPE_INIT_FUNCTIONS, dynamic_rope_update
34
+ from transformers.modeling_utils import ALL_ATTENTION_FUNCTIONS, PreTrainedModel
35
+ from transformers.processing_utils import Unpack
36
+ from transformers.utils import TransformersKwargs, auto_docstring, can_return_tuple
37
+ from transformers.utils.generic import maybe_autocast, merge_with_config_defaults
38
+ from transformers.utils.import_utils import is_causal_conv1d_available, is_torchdynamo_compiling
39
+ from transformers.utils.output_capturing import capture_outputs
40
+ from transformers.models.lfm2.configuration_lfm2 import Lfm2Config
41
+
42
+
43
+ if is_causal_conv1d_available():
44
+ from causal_conv1d import causal_conv1d_fn, causal_conv1d_update
45
+ else:
46
+ causal_conv1d_fn, causal_conv1d_update = None, None
47
+
48
+
49
+ @use_kernel_forward_from_hub("RMSNorm")
50
+ class Lfm2RMSNorm(nn.Module):
51
+ def __init__(self, hidden_size, eps: float = 1e-6) -> None:
52
+ """
53
+ Lfm2RMSNorm is equivalent to T5LayerNorm
54
+ """
55
+ super().__init__()
56
+ self.weight = nn.Parameter(torch.ones(hidden_size))
57
+ self.variance_epsilon = eps
58
+
59
+ def forward(self, hidden_states: torch.Tensor) -> torch.Tensor:
60
+ input_dtype = hidden_states.dtype
61
+ hidden_states = hidden_states.to(torch.float32)
62
+ variance = hidden_states.pow(2).mean(-1, keepdim=True)
63
+ hidden_states = hidden_states * torch.rsqrt(variance + self.variance_epsilon)
64
+ return self.weight * hidden_states.to(input_dtype)
65
+
66
+ def extra_repr(self):
67
+ return f"{tuple(self.weight.shape)}, eps={self.variance_epsilon}"
68
+
69
+
70
+ class Lfm2RotaryEmbedding(nn.Module):
71
+ inv_freq: torch.Tensor # fix linting for `register_buffer`
72
+
73
+ def __init__(self, config: Lfm2Config, device=None):
74
+ super().__init__()
75
+ self.max_seq_len_cached = config.max_position_embeddings
76
+ self.original_max_seq_len = config.max_position_embeddings
77
+
78
+ self.config = config
79
+
80
+ self.rope_type = self.config.rope_parameters["rope_type"]
81
+ rope_init_fn: Callable = self.compute_default_rope_parameters
82
+ if self.rope_type != "default":
83
+ rope_init_fn = ROPE_INIT_FUNCTIONS[self.rope_type]
84
+ inv_freq, self.attention_scaling = rope_init_fn(self.config, device)
85
+
86
+ self.register_buffer("inv_freq", inv_freq, persistent=False)
87
+ self.register_buffer("original_inv_freq", inv_freq.clone(), persistent=False)
88
+
89
+ @staticmethod
90
+ def compute_default_rope_parameters(
91
+ config: Lfm2Config | None = None,
92
+ device: Optional["torch.device"] = None,
93
+ seq_len: int | None = None,
94
+ ) -> tuple["torch.Tensor", float]:
95
+ """
96
+ Computes the inverse frequencies according to the original RoPE implementation
97
+ Args:
98
+ config ([`~transformers.PreTrainedConfig`]):
99
+ The model configuration.
100
+ device (`torch.device`):
101
+ The device to use for initialization of the inverse frequencies.
102
+ seq_len (`int`, *optional*):
103
+ The current sequence length. Unused for this type of RoPE.
104
+ Returns:
105
+ Tuple of (`torch.Tensor`, `float`), containing the inverse frequencies for the RoPE embeddings and the
106
+ post-processing scaling factor applied to the computed cos/sin (unused in this type of RoPE).
107
+ """
108
+ base = config.rope_parameters["rope_theta"]
109
+ dim = getattr(config, "head_dim", None) or config.hidden_size // config.num_attention_heads
110
+
111
+ attention_factor = 1.0 # Unused in this type of RoPE
112
+
113
+ # Compute the inverse frequencies
114
+ inv_freq = 1.0 / (
115
+ base ** (torch.arange(0, dim, 2, dtype=torch.int64).to(device=device, dtype=torch.float) / dim)
116
+ )
117
+ return inv_freq, attention_factor
118
+
119
+ @torch.no_grad()
120
+ @dynamic_rope_update # power user: used with advanced RoPE types (e.g. dynamic rope)
121
+ def forward(self, x, position_ids):
122
+ inv_freq_expanded = self.inv_freq[None, :, None].float().expand(position_ids.shape[0], -1, 1).to(x.device)
123
+ position_ids_expanded = position_ids[:, None, :].float()
124
+
125
+ device_type = x.device.type if isinstance(x.device.type, str) and x.device.type != "mps" else "cpu"
126
+ with maybe_autocast(device_type=device_type, enabled=False): # Force float32
127
+ freqs = (inv_freq_expanded.float() @ position_ids_expanded.float()).transpose(1, 2)
128
+ emb = torch.cat((freqs, freqs), dim=-1)
129
+ cos = emb.cos() * self.attention_scaling
130
+ sin = emb.sin() * self.attention_scaling
131
+
132
+ return cos.to(dtype=x.dtype), sin.to(dtype=x.dtype)
133
+
134
+
135
+ class Lfm2MLP(nn.Module):
136
+ def __init__(self, config: Lfm2Config):
137
+ super().__init__()
138
+ intermediate_size = config.intermediate_size
139
+ if config.block_auto_adjust_ff_dim:
140
+ intermediate_size = int(2 * intermediate_size / 3)
141
+ # custom dim factor multiplier
142
+ if config.block_ffn_dim_multiplier is not None:
143
+ intermediate_size = int(config.block_ffn_dim_multiplier * intermediate_size)
144
+ intermediate_size = config.block_multiple_of * (
145
+ (intermediate_size + config.block_multiple_of - 1) // config.block_multiple_of
146
+ )
147
+ self.gate_proj = nn.Linear(config.hidden_size, intermediate_size, bias=False)
148
+ self.up_proj = nn.Linear(config.hidden_size, intermediate_size, bias=False)
149
+ self.down_proj = nn.Linear(intermediate_size, config.hidden_size, bias=False)
150
+
151
+ def forward(self, x):
152
+ return self.down_proj(F.silu(self.gate_proj(x)) * self.up_proj(x))
153
+
154
+
155
+ def rotate_half(x):
156
+ """Rotates half the hidden dims of the input."""
157
+ x1 = x[..., : x.shape[-1] // 2]
158
+ x2 = x[..., x.shape[-1] // 2 :]
159
+ return torch.cat((-x2, x1), dim=-1)
160
+
161
+
162
+ @use_kernel_func_from_hub("rotary_pos_emb")
163
+ def apply_rotary_pos_emb(q, k, cos, sin, unsqueeze_dim=1):
164
+ """Applies Rotary Position Embedding to the query and key tensors.
165
+
166
+ Args:
167
+ q (`torch.Tensor`): The query tensor.
168
+ k (`torch.Tensor`): The key tensor.
169
+ cos (`torch.Tensor`): The cosine part of the rotary embedding.
170
+ sin (`torch.Tensor`): The sine part of the rotary embedding.
171
+ unsqueeze_dim (`int`, *optional*, defaults to 1):
172
+ The 'unsqueeze_dim' argument specifies the dimension along which to unsqueeze cos[position_ids] and
173
+ sin[position_ids] so that they can be properly broadcasted to the dimensions of q and k. For example, note
174
+ that cos[position_ids] and sin[position_ids] have the shape [batch_size, seq_len, head_dim]. Then, if q and
175
+ k have the shape [batch_size, heads, seq_len, head_dim], then setting unsqueeze_dim=1 makes
176
+ cos[position_ids] and sin[position_ids] broadcastable to the shapes of q and k. Similarly, if q and k have
177
+ the shape [batch_size, seq_len, heads, head_dim], then set unsqueeze_dim=2.
178
+ Returns:
179
+ `tuple(torch.Tensor)` comprising of the query and key tensors rotated using the Rotary Position Embedding.
180
+ """
181
+ cos = cos.unsqueeze(unsqueeze_dim)
182
+ sin = sin.unsqueeze(unsqueeze_dim)
183
+ q_embed = (q * cos) + (rotate_half(q) * sin)
184
+ k_embed = (k * cos) + (rotate_half(k) * sin)
185
+ return q_embed, k_embed
186
+
187
+
188
+ def repeat_kv(hidden_states: torch.Tensor, n_rep: int) -> torch.Tensor:
189
+ """
190
+ This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch,
191
+ num_key_value_heads, seqlen, head_dim) to (batch, num_attention_heads, seqlen, head_dim)
192
+ """
193
+ batch, num_key_value_heads, slen, head_dim = hidden_states.shape
194
+ if n_rep == 1:
195
+ return hidden_states
196
+ hidden_states = hidden_states[:, :, None, :, :].expand(batch, num_key_value_heads, n_rep, slen, head_dim)
197
+ return hidden_states.reshape(batch, num_key_value_heads * n_rep, slen, head_dim)
198
+
199
+
200
+ def eager_attention_forward(
201
+ module: nn.Module,
202
+ query: torch.Tensor,
203
+ key: torch.Tensor,
204
+ value: torch.Tensor,
205
+ attention_mask: torch.Tensor | None,
206
+ scaling: float,
207
+ dropout: float = 0.0,
208
+ **kwargs: Unpack[TransformersKwargs],
209
+ ):
210
+ key_states = repeat_kv(key, module.num_key_value_groups)
211
+ value_states = repeat_kv(value, module.num_key_value_groups)
212
+
213
+ attn_weights = torch.matmul(query, key_states.transpose(2, 3)) * scaling
214
+ if attention_mask is not None:
215
+ attn_weights = attn_weights + attention_mask
216
+
217
+ attn_weights = nn.functional.softmax(attn_weights, dim=-1, dtype=torch.float32).to(query.dtype)
218
+ attn_weights = nn.functional.dropout(attn_weights, p=dropout, training=module.training)
219
+ attn_output = torch.matmul(attn_weights, value_states)
220
+ attn_output = attn_output.transpose(1, 2).contiguous()
221
+
222
+ return attn_output, attn_weights
223
+
224
+
225
+ @use_kernelized_func(apply_rotary_pos_emb)
226
+ class Lfm2Attention(nn.Module):
227
+ """Multi-headed attention from 'Attention Is All You Need' paper"""
228
+
229
+ def __init__(self, config: Lfm2Config, layer_idx: int):
230
+ super().__init__()
231
+ self.config = config
232
+ self.layer_idx = layer_idx
233
+ self.head_dim = getattr(config, "head_dim", config.hidden_size // config.num_attention_heads)
234
+ self.num_key_value_groups = config.num_attention_heads // config.num_key_value_heads
235
+ self.scaling = self.head_dim**-0.5
236
+ self.is_causal = True
237
+ self.q_proj = nn.Linear(config.hidden_size, config.num_attention_heads * self.head_dim, bias=False)
238
+ self.k_proj = nn.Linear(config.hidden_size, config.num_key_value_heads * self.head_dim, bias=False)
239
+ self.v_proj = nn.Linear(config.hidden_size, config.num_key_value_heads * self.head_dim, bias=False)
240
+ self.o_proj = nn.Linear(config.num_attention_heads * self.head_dim, config.hidden_size, bias=False)
241
+ self.q_layernorm = Lfm2RMSNorm(self.head_dim, eps=config.norm_eps)
242
+ self.k_layernorm = Lfm2RMSNorm(self.head_dim, eps=config.norm_eps)
243
+
244
+ def forward(
245
+ self,
246
+ hidden_states: torch.Tensor,
247
+ position_embeddings: tuple[torch.Tensor, torch.Tensor],
248
+ attention_mask: torch.Tensor | None,
249
+ past_key_values: Cache | None = None,
250
+ **kwargs,
251
+ ) -> tuple[torch.Tensor, torch.Tensor | None]:
252
+ input_shape = hidden_states.shape[:-1]
253
+ hidden_shape = (*input_shape, -1, self.head_dim)
254
+
255
+ query_states = self.q_layernorm(self.q_proj(hidden_states).view(*hidden_shape)).transpose(1, 2)
256
+ key_states = self.k_layernorm(self.k_proj(hidden_states).view(*hidden_shape)).transpose(1, 2)
257
+ value_states = self.v_proj(hidden_states).view(*hidden_shape).transpose(1, 2)
258
+
259
+ cos, sin = position_embeddings
260
+ query_states, key_states = apply_rotary_pos_emb(query_states, key_states, cos, sin)
261
+
262
+ if past_key_values is not None:
263
+ key_states, value_states = past_key_values.update(key_states, value_states, self.layer_idx)
264
+
265
+ attention_interface: Callable = ALL_ATTENTION_FUNCTIONS.get_interface(
266
+ self.config._attn_implementation, eager_attention_forward
267
+ )
268
+
269
+ attn_output, attn_weights = attention_interface(
270
+ self,
271
+ query_states,
272
+ key_states,
273
+ value_states,
274
+ attention_mask,
275
+ dropout=0.0,
276
+ scaling=self.scaling,
277
+ **kwargs,
278
+ )
279
+ attn_output = attn_output.reshape(*input_shape, -1).contiguous()
280
+ output = self.o_proj(attn_output)
281
+ return output, attn_weights
282
+
283
+
284
+ def apply_mask_to_padding_states(hidden_states, attention_mask):
285
+ """
286
+ Tunes out the hidden states for padding tokens, see https://github.com/state-spaces/mamba/issues/66
287
+ """
288
+ # NOTE: attention mask is a 2D boolean tensor
289
+ if attention_mask is not None and attention_mask.shape[1] > 1 and attention_mask.shape[0] > 1:
290
+ dtype = hidden_states.dtype
291
+ hidden_states = (hidden_states * attention_mask[:, :, None]).to(dtype)
292
+
293
+ return hidden_states
294
+
295
+
296
+ kernel_modules = (causal_conv1d_fn, causal_conv1d_update)
297
+ is_fast_path_available = all(kernel_modules)
298
+
299
+
300
+ class Lfm2ShortConv(nn.Module):
301
+ def __init__(
302
+ self,
303
+ config: Lfm2Config,
304
+ layer_idx: int,
305
+ ):
306
+ super().__init__()
307
+ self.config = config
308
+ self.layer_idx = layer_idx
309
+ self.L_cache = config.conv_L_cache
310
+ self.bias = config.conv_bias
311
+
312
+ self.conv = nn.Conv1d(
313
+ in_channels=config.hidden_size,
314
+ out_channels=config.hidden_size,
315
+ kernel_size=self.L_cache,
316
+ groups=config.hidden_size,
317
+ bias=self.bias,
318
+ padding=self.L_cache - 1,
319
+ )
320
+ self.in_proj = nn.Linear(config.hidden_size, 3 * config.hidden_size, bias=self.bias)
321
+ self.out_proj = nn.Linear(config.hidden_size, config.hidden_size, bias=self.bias)
322
+
323
+ def cuda_kernels_forward(
324
+ self,
325
+ x: torch.Tensor,
326
+ past_key_values: Cache | None = None,
327
+ attention_mask: torch.Tensor | None = None,
328
+ ):
329
+ x = apply_mask_to_padding_states(x, attention_mask)
330
+ BCx = self.in_proj(x).transpose(-1, -2)
331
+ B, C, x = BCx.chunk(3, dim=-2)
332
+
333
+ Bx = B * x
334
+
335
+ conv_weights = self.conv.weight.view(self.conv.weight.size(0), self.conv.weight.size(2))
336
+ if past_key_values is not None and past_key_values.has_previous_state(self.layer_idx):
337
+ conv_out = causal_conv1d_update(
338
+ Bx.squeeze(-1),
339
+ past_key_values.layers[self.layer_idx].conv_states,
340
+ conv_weights,
341
+ self.conv.bias,
342
+ None,
343
+ )
344
+ conv_out = conv_out.unsqueeze(-1)
345
+ else:
346
+ if past_key_values is not None:
347
+ conv_state = nn.functional.pad(Bx, (self.L_cache - Bx.shape[-1], 0))
348
+ conv_state = past_key_values.update_conv_state(conv_state, self.layer_idx)
349
+
350
+ conv_out = causal_conv1d_fn(Bx, conv_weights, self.conv.bias, activation=None)
351
+
352
+ y = C * conv_out
353
+ y = self.out_proj(y.transpose(-1, -2).contiguous())
354
+ return y
355
+
356
+ def slow_forward(
357
+ self,
358
+ x: torch.Tensor,
359
+ past_key_values: Cache | None = None,
360
+ attention_mask: torch.Tensor | None = None,
361
+ ):
362
+ seqlen = x.shape[1]
363
+
364
+ x = apply_mask_to_padding_states(x, attention_mask)
365
+ BCx = self.in_proj(x).transpose(-1, -2)
366
+ B, C, x = BCx.chunk(3, dim=-2)
367
+
368
+ Bx = B * x
369
+
370
+ if past_key_values is not None and past_key_values.has_previous_state(self.layer_idx):
371
+ conv_state = past_key_values.update_conv_state(Bx, self.layer_idx)
372
+ conv_out = torch.sum(conv_state.to(Bx.device) * self.conv.weight[:, 0, :], dim=-1)
373
+ if self.bias:
374
+ conv_out += self.conv.bias
375
+
376
+ conv_out = conv_out.unsqueeze(-1)
377
+ else:
378
+ if past_key_values is not None:
379
+ conv_state = nn.functional.pad(Bx, (self.L_cache - Bx.shape[-1], 0))
380
+ conv_state = past_key_values.update_conv_state(conv_state, self.layer_idx)
381
+
382
+ conv_out = self.conv(Bx)[..., :seqlen]
383
+
384
+ y = C * conv_out
385
+ y = y.transpose(-1, -2).contiguous()
386
+ y = self.out_proj(y)
387
+ return y
388
+
389
+ def forward(
390
+ self,
391
+ hidden_states: torch.Tensor,
392
+ past_key_values: Cache | None = None,
393
+ attention_mask: torch.Tensor | None = None,
394
+ ):
395
+ if is_fast_path_available and "cuda" in hidden_states.device.type and not is_torchdynamo_compiling():
396
+ return self.cuda_kernels_forward(hidden_states, past_key_values, attention_mask)
397
+ return self.slow_forward(hidden_states, past_key_values, attention_mask)
398
+
399
+
400
+ class Lfm2DecoderLayer(GradientCheckpointingLayer):
401
+ def __init__(self, config: Lfm2Config, layer_idx: int):
402
+ super().__init__()
403
+ self.is_attention_layer = config.layer_types[layer_idx] == "full_attention"
404
+
405
+ if self.is_attention_layer:
406
+ self.self_attn = Lfm2Attention(config, layer_idx)
407
+ else:
408
+ self.conv = Lfm2ShortConv(config, layer_idx)
409
+ self.feed_forward = Lfm2MLP(config)
410
+ self.operator_norm = Lfm2RMSNorm(config.hidden_size, eps=config.norm_eps)
411
+ self.ffn_norm = Lfm2RMSNorm(config.hidden_size, eps=config.norm_eps)
412
+
413
+ def forward(
414
+ self,
415
+ hidden_states: torch.Tensor,
416
+ position_embeddings: tuple[torch.Tensor, torch.Tensor] | None = None,
417
+ attention_mask: torch.Tensor | None = None,
418
+ position_ids: torch.LongTensor | None = None,
419
+ past_key_values: Cache | None = None,
420
+ **kwargs,
421
+ ) -> torch.Tensor:
422
+ residual = hidden_states
423
+ if self.is_attention_layer:
424
+ hidden_states, _ = self.self_attn(
425
+ hidden_states=self.operator_norm(hidden_states),
426
+ position_embeddings=position_embeddings,
427
+ attention_mask=attention_mask,
428
+ position_ids=position_ids,
429
+ past_key_values=past_key_values,
430
+ **kwargs,
431
+ )
432
+ else:
433
+ hidden_states = self.conv(
434
+ hidden_states=self.operator_norm(hidden_states),
435
+ past_key_values=past_key_values,
436
+ attention_mask=attention_mask,
437
+ )
438
+ hidden_states = hidden_states + residual
439
+ hidden_states = hidden_states + self.feed_forward(self.ffn_norm(hidden_states))
440
+
441
+ return hidden_states
442
+
443
+
444
+ @auto_docstring
445
+ class Lfm2PreTrainedModel(PreTrainedModel):
446
+ config: Lfm2Config
447
+ base_model_prefix = "model"
448
+ supports_gradient_checkpointing = True
449
+ _no_split_modules = ["Lfm2DecoderLayer"]
450
+ _skip_keys_device_placement = ["past_key_values"]
451
+ _supports_flash_attn = True
452
+ _supports_sdpa = True
453
+ _supports_flex_attn = True
454
+ _can_compile_fullgraph = False
455
+ _supports_attention_backend = True
456
+ _can_record_outputs = {
457
+ "hidden_states": Lfm2DecoderLayer,
458
+ "attentions": Lfm2Attention,
459
+ }
460
+
461
+
462
+ @auto_docstring
463
+ class Lfm2Model(Lfm2PreTrainedModel):
464
+ def __init__(self, config: Lfm2Config):
465
+ super().__init__(config)
466
+ self.padding_idx = config.pad_token_id
467
+ self.vocab_size = config.vocab_size
468
+
469
+ self.embed_tokens = nn.Embedding(config.vocab_size, config.hidden_size, self.padding_idx)
470
+ self.layers = nn.ModuleList(
471
+ [Lfm2DecoderLayer(config, layer_idx) for layer_idx in range(config.num_hidden_layers)]
472
+ )
473
+ self.rotary_emb = Lfm2RotaryEmbedding(config=config)
474
+ self.gradient_checkpointing = False
475
+ self.embedding_norm = Lfm2RMSNorm(config.hidden_size, eps=config.norm_eps)
476
+
477
+ # Initialize weights and apply final processing
478
+ self.post_init()
479
+
480
+ @merge_with_config_defaults
481
+ @capture_outputs
482
+ @auto_docstring
483
+ def forward(
484
+ self,
485
+ input_ids: torch.LongTensor | None = None,
486
+ attention_mask: torch.Tensor | None = None,
487
+ position_ids: torch.LongTensor | None = None,
488
+ past_key_values: Cache | None = None,
489
+ inputs_embeds: torch.FloatTensor | None = None,
490
+ use_cache: bool | None = None,
491
+ **kwargs: Unpack[TransformersKwargs],
492
+ ) -> BaseModelOutputWithPast:
493
+ if (input_ids is None) ^ (inputs_embeds is not None):
494
+ raise ValueError("You must specify exactly one of input_ids or inputs_embeds")
495
+
496
+ if inputs_embeds is None:
497
+ inputs_embeds = self.embed_tokens(input_ids)
498
+
499
+ if use_cache and past_key_values is None:
500
+ past_key_values = DynamicCache(config=self.config)
501
+
502
+ if position_ids is None:
503
+ past_seen_tokens = past_key_values.get_seq_length() if past_key_values is not None else 0
504
+ position_ids = torch.arange(inputs_embeds.shape[1], device=inputs_embeds.device) + past_seen_tokens
505
+ position_ids = position_ids.unsqueeze(0)
506
+
507
+ causal_mask = create_causal_mask(
508
+ config=self.config,
509
+ inputs_embeds=inputs_embeds,
510
+ attention_mask=attention_mask,
511
+ past_key_values=past_key_values,
512
+ position_ids=position_ids,
513
+ )
514
+ # Skip masking for decoding stage. We check shape here to be compile-friendly
515
+ linear_attention = attention_mask if inputs_embeds.shape[1] != 1 else None
516
+
517
+ hidden_states = inputs_embeds
518
+ position_embeddings = self.rotary_emb(hidden_states, position_ids=position_ids)
519
+
520
+ # decoder layers
521
+ for i, decoder_layer in enumerate(self.layers[: self.config.num_hidden_layers]):
522
+ layer_mask = causal_mask if self.config.layer_types[i] == "full_attention" else linear_attention
523
+ hidden_states = decoder_layer(
524
+ hidden_states,
525
+ attention_mask=layer_mask,
526
+ position_embeddings=position_embeddings,
527
+ position_ids=position_ids,
528
+ past_key_values=past_key_values,
529
+ **kwargs,
530
+ )
531
+
532
+ hidden_states = self.embedding_norm(hidden_states)
533
+
534
+ return BaseModelOutputWithPast(
535
+ last_hidden_state=hidden_states,
536
+ past_key_values=past_key_values,
537
+ )
538
+
539
+
540
+ @auto_docstring
541
+ class Lfm2ForCausalLM(Lfm2PreTrainedModel, GenerationMixin):
542
+ _tied_weights_keys = {"lm_head.weight": "model.embed_tokens.weight"}
543
+ _tp_plan = {"lm_head": "colwise_gather_output"}
544
+ _pp_plan = {"lm_head": (["hidden_states"], ["logits"])}
545
+
546
+ def __init__(self, config):
547
+ super().__init__(config)
548
+ self.model = Lfm2Model(config)
549
+ self.vocab_size = config.vocab_size
550
+ self.lm_head = nn.Linear(config.hidden_size, config.vocab_size, bias=False)
551
+
552
+ # Initialize weights and apply final processing
553
+ self.post_init()
554
+
555
+ @can_return_tuple
556
+ @auto_docstring
557
+ def forward(
558
+ self,
559
+ input_ids: torch.LongTensor | None = None,
560
+ attention_mask: torch.Tensor | None = None,
561
+ position_ids: torch.LongTensor | None = None,
562
+ past_key_values: Cache | None = None,
563
+ inputs_embeds: torch.FloatTensor | None = None,
564
+ labels: torch.LongTensor | None = None,
565
+ use_cache: bool | None = None,
566
+ logits_to_keep: int | torch.Tensor = 0,
567
+ **kwargs: Unpack[TransformersKwargs],
568
+ ) -> CausalLMOutputWithPast:
569
+ r"""
570
+ Example:
571
+
572
+ ```python
573
+ >>> from transformers import AutoTokenizer, Lfm2ForCausalLM
574
+
575
+ >>> model = Lfm2ForCausalLM.from_pretrained("meta-lfm2/Lfm2-2-7b-hf")
576
+ >>> tokenizer = AutoTokenizer.from_pretrained("meta-lfm2/Lfm2-2-7b-hf")
577
+
578
+ >>> prompt = "Hey, are you conscious? Can you talk to me?"
579
+ >>> inputs = tokenizer(prompt, return_tensors="pt")
580
+
581
+ >>> # Generate
582
+ >>> generate_ids = model.generate(inputs.input_ids, max_length=30)
583
+ >>> tokenizer.batch_decode(generate_ids, skip_special_tokens=True, clean_up_tokenization_spaces=False)[0]
584
+ "Hey, are you conscious? Can you talk to me?\nI'm not conscious, but I can talk to you."
585
+ ```"""
586
+ outputs: BaseModelOutputWithPast = self.model(
587
+ input_ids=input_ids,
588
+ attention_mask=attention_mask,
589
+ position_ids=position_ids,
590
+ past_key_values=past_key_values,
591
+ inputs_embeds=inputs_embeds,
592
+ use_cache=use_cache,
593
+ **kwargs,
594
+ )
595
+
596
+ hidden_states = outputs.last_hidden_state
597
+ # Only compute necessary logits, and do not upcast them to float if we are not computing the loss
598
+ slice_indices = slice(-logits_to_keep, None) if isinstance(logits_to_keep, int) else logits_to_keep
599
+ logits = self.lm_head(hidden_states[:, slice_indices, :])
600
+
601
+ loss = None
602
+ if labels is not None:
603
+ loss = self.loss_function(logits=logits, labels=labels, vocab_size=self.config.vocab_size, **kwargs)
604
+
605
+ return CausalLMOutputWithPast(
606
+ loss=loss,
607
+ logits=logits,
608
+ past_key_values=outputs.past_key_values,
609
+ hidden_states=outputs.hidden_states,
610
+ attentions=outputs.attentions,
611
+ )
612
+
613
+
614
+ __all__ = ["Lfm2ForCausalLM", "Lfm2Model", "Lfm2PreTrainedModel"]
special_tokens_map.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<|startoftext|>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "eos_token": {
10
+ "content": "<|im_end|>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "pad_token": {
17
+ "content": "<|pad|>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ }
23
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,4094 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_bos_token": true,
3
+ "add_eos_token": false,
4
+ "added_tokens_decoder": {
5
+ "0": {
6
+ "content": "<|pad|>",
7
+ "lstrip": false,
8
+ "normalized": false,
9
+ "rstrip": false,
10
+ "single_word": false,
11
+ "special": true
12
+ },
13
+ "1": {
14
+ "content": "<|startoftext|>",
15
+ "lstrip": false,
16
+ "normalized": false,
17
+ "rstrip": false,
18
+ "single_word": false,
19
+ "special": true
20
+ },
21
+ "2": {
22
+ "content": "<|endoftext|>",
23
+ "lstrip": false,
24
+ "normalized": false,
25
+ "rstrip": false,
26
+ "single_word": false,
27
+ "special": true
28
+ },
29
+ "3": {
30
+ "content": "<|fim_pre|>",
31
+ "lstrip": false,
32
+ "normalized": false,
33
+ "rstrip": false,
34
+ "single_word": false,
35
+ "special": true
36
+ },
37
+ "4": {
38
+ "content": "<|fim_mid|>",
39
+ "lstrip": false,
40
+ "normalized": false,
41
+ "rstrip": false,
42
+ "single_word": false,
43
+ "special": true
44
+ },
45
+ "5": {
46
+ "content": "<|fim_suf|>",
47
+ "lstrip": false,
48
+ "normalized": false,
49
+ "rstrip": false,
50
+ "single_word": false,
51
+ "special": true
52
+ },
53
+ "6": {
54
+ "content": "<|im_start|>",
55
+ "lstrip": false,
56
+ "normalized": false,
57
+ "rstrip": false,
58
+ "single_word": false,
59
+ "special": true
60
+ },
61
+ "7": {
62
+ "content": "<|im_end|>",
63
+ "lstrip": false,
64
+ "normalized": false,
65
+ "rstrip": false,
66
+ "single_word": false,
67
+ "special": true
68
+ },
69
+ "8": {
70
+ "content": "<|tool_list_start|>",
71
+ "lstrip": false,
72
+ "normalized": false,
73
+ "rstrip": false,
74
+ "single_word": false,
75
+ "special": true
76
+ },
77
+ "9": {
78
+ "content": "<|tool_list_end|>",
79
+ "lstrip": false,
80
+ "normalized": false,
81
+ "rstrip": false,
82
+ "single_word": false,
83
+ "special": true
84
+ },
85
+ "10": {
86
+ "content": "<|tool_call_start|>",
87
+ "lstrip": false,
88
+ "normalized": false,
89
+ "rstrip": false,
90
+ "single_word": false,
91
+ "special": false
92
+ },
93
+ "11": {
94
+ "content": "<|tool_call_end|>",
95
+ "lstrip": false,
96
+ "normalized": false,
97
+ "rstrip": false,
98
+ "single_word": false,
99
+ "special": false
100
+ },
101
+ "12": {
102
+ "content": "<|tool_response_start|>",
103
+ "lstrip": false,
104
+ "normalized": false,
105
+ "rstrip": false,
106
+ "single_word": false,
107
+ "special": true
108
+ },
109
+ "13": {
110
+ "content": "<|tool_response_end|>",
111
+ "lstrip": false,
112
+ "normalized": false,
113
+ "rstrip": false,
114
+ "single_word": false,
115
+ "special": true
116
+ },
117
+ "16": {
118
+ "content": "<|reserved_6|>",
119
+ "lstrip": false,
120
+ "normalized": false,
121
+ "rstrip": false,
122
+ "single_word": false,
123
+ "special": true
124
+ },
125
+ "17": {
126
+ "content": "<|reserved_7|>",
127
+ "lstrip": false,
128
+ "normalized": false,
129
+ "rstrip": false,
130
+ "single_word": false,
131
+ "special": true
132
+ },
133
+ "18": {
134
+ "content": "<|reserved_8|>",
135
+ "lstrip": false,
136
+ "normalized": false,
137
+ "rstrip": false,
138
+ "single_word": false,
139
+ "special": true
140
+ },
141
+ "19": {
142
+ "content": "<|reserved_9|>",
143
+ "lstrip": false,
144
+ "normalized": false,
145
+ "rstrip": false,
146
+ "single_word": false,
147
+ "special": true
148
+ },
149
+ "20": {
150
+ "content": "<|reserved_10|>",
151
+ "lstrip": false,
152
+ "normalized": false,
153
+ "rstrip": false,
154
+ "single_word": false,
155
+ "special": true
156
+ },
157
+ "21": {
158
+ "content": "<|reserved_11|>",
159
+ "lstrip": false,
160
+ "normalized": false,
161
+ "rstrip": false,
162
+ "single_word": false,
163
+ "special": true
164
+ },
165
+ "22": {
166
+ "content": "<|reserved_12|>",
167
+ "lstrip": false,
168
+ "normalized": false,
169
+ "rstrip": false,
170
+ "single_word": false,
171
+ "special": true
172
+ },
173
+ "23": {
174
+ "content": "<|reserved_13|>",
175
+ "lstrip": false,
176
+ "normalized": false,
177
+ "rstrip": false,
178
+ "single_word": false,
179
+ "special": true
180
+ },
181
+ "24": {
182
+ "content": "<|reserved_14|>",
183
+ "lstrip": false,
184
+ "normalized": false,
185
+ "rstrip": false,
186
+ "single_word": false,
187
+ "special": true
188
+ },
189
+ "25": {
190
+ "content": "<|reserved_15|>",
191
+ "lstrip": false,
192
+ "normalized": false,
193
+ "rstrip": false,
194
+ "single_word": false,
195
+ "special": true
196
+ },
197
+ "26": {
198
+ "content": "<|reserved_16|>",
199
+ "lstrip": false,
200
+ "normalized": false,
201
+ "rstrip": false,
202
+ "single_word": false,
203
+ "special": true
204
+ },
205
+ "27": {
206
+ "content": "<|reserved_17|>",
207
+ "lstrip": false,
208
+ "normalized": false,
209
+ "rstrip": false,
210
+ "single_word": false,
211
+ "special": true
212
+ },
213
+ "28": {
214
+ "content": "<|reserved_18|>",
215
+ "lstrip": false,
216
+ "normalized": false,
217
+ "rstrip": false,
218
+ "single_word": false,
219
+ "special": true
220
+ },
221
+ "29": {
222
+ "content": "<|reserved_19|>",
223
+ "lstrip": false,
224
+ "normalized": false,
225
+ "rstrip": false,
226
+ "single_word": false,
227
+ "special": true
228
+ },
229
+ "30": {
230
+ "content": "<|reserved_20|>",
231
+ "lstrip": false,
232
+ "normalized": false,
233
+ "rstrip": false,
234
+ "single_word": false,
235
+ "special": true
236
+ },
237
+ "31": {
238
+ "content": "<|reserved_21|>",
239
+ "lstrip": false,
240
+ "normalized": false,
241
+ "rstrip": false,
242
+ "single_word": false,
243
+ "special": true
244
+ },
245
+ "32": {
246
+ "content": "<|reserved_22|>",
247
+ "lstrip": false,
248
+ "normalized": false,
249
+ "rstrip": false,
250
+ "single_word": false,
251
+ "special": true
252
+ },
253
+ "33": {
254
+ "content": "<|reserved_23|>",
255
+ "lstrip": false,
256
+ "normalized": false,
257
+ "rstrip": false,
258
+ "single_word": false,
259
+ "special": true
260
+ },
261
+ "34": {
262
+ "content": "<|reserved_24|>",
263
+ "lstrip": false,
264
+ "normalized": false,
265
+ "rstrip": false,
266
+ "single_word": false,
267
+ "special": true
268
+ },
269
+ "35": {
270
+ "content": "<|reserved_25|>",
271
+ "lstrip": false,
272
+ "normalized": false,
273
+ "rstrip": false,
274
+ "single_word": false,
275
+ "special": true
276
+ },
277
+ "36": {
278
+ "content": "<|reserved_26|>",
279
+ "lstrip": false,
280
+ "normalized": false,
281
+ "rstrip": false,
282
+ "single_word": false,
283
+ "special": true
284
+ },
285
+ "37": {
286
+ "content": "<|reserved_27|>",
287
+ "lstrip": false,
288
+ "normalized": false,
289
+ "rstrip": false,
290
+ "single_word": false,
291
+ "special": true
292
+ },
293
+ "38": {
294
+ "content": "<|reserved_28|>",
295
+ "lstrip": false,
296
+ "normalized": false,
297
+ "rstrip": false,
298
+ "single_word": false,
299
+ "special": true
300
+ },
301
+ "39": {
302
+ "content": "<|reserved_29|>",
303
+ "lstrip": false,
304
+ "normalized": false,
305
+ "rstrip": false,
306
+ "single_word": false,
307
+ "special": true
308
+ },
309
+ "40": {
310
+ "content": "<|reserved_30|>",
311
+ "lstrip": false,
312
+ "normalized": false,
313
+ "rstrip": false,
314
+ "single_word": false,
315
+ "special": true
316
+ },
317
+ "41": {
318
+ "content": "<|reserved_31|>",
319
+ "lstrip": false,
320
+ "normalized": false,
321
+ "rstrip": false,
322
+ "single_word": false,
323
+ "special": true
324
+ },
325
+ "42": {
326
+ "content": "<|reserved_32|>",
327
+ "lstrip": false,
328
+ "normalized": false,
329
+ "rstrip": false,
330
+ "single_word": false,
331
+ "special": true
332
+ },
333
+ "43": {
334
+ "content": "<|reserved_33|>",
335
+ "lstrip": false,
336
+ "normalized": false,
337
+ "rstrip": false,
338
+ "single_word": false,
339
+ "special": true
340
+ },
341
+ "44": {
342
+ "content": "<|reserved_34|>",
343
+ "lstrip": false,
344
+ "normalized": false,
345
+ "rstrip": false,
346
+ "single_word": false,
347
+ "special": true
348
+ },
349
+ "45": {
350
+ "content": "<|reserved_35|>",
351
+ "lstrip": false,
352
+ "normalized": false,
353
+ "rstrip": false,
354
+ "single_word": false,
355
+ "special": true
356
+ },
357
+ "46": {
358
+ "content": "<|reserved_36|>",
359
+ "lstrip": false,
360
+ "normalized": false,
361
+ "rstrip": false,
362
+ "single_word": false,
363
+ "special": true
364
+ },
365
+ "47": {
366
+ "content": "<|reserved_37|>",
367
+ "lstrip": false,
368
+ "normalized": false,
369
+ "rstrip": false,
370
+ "single_word": false,
371
+ "special": true
372
+ },
373
+ "48": {
374
+ "content": "<|reserved_38|>",
375
+ "lstrip": false,
376
+ "normalized": false,
377
+ "rstrip": false,
378
+ "single_word": false,
379
+ "special": true
380
+ },
381
+ "49": {
382
+ "content": "<|reserved_39|>",
383
+ "lstrip": false,
384
+ "normalized": false,
385
+ "rstrip": false,
386
+ "single_word": false,
387
+ "special": true
388
+ },
389
+ "50": {
390
+ "content": "<|reserved_40|>",
391
+ "lstrip": false,
392
+ "normalized": false,
393
+ "rstrip": false,
394
+ "single_word": false,
395
+ "special": true
396
+ },
397
+ "51": {
398
+ "content": "<|reserved_41|>",
399
+ "lstrip": false,
400
+ "normalized": false,
401
+ "rstrip": false,
402
+ "single_word": false,
403
+ "special": true
404
+ },
405
+ "52": {
406
+ "content": "<|reserved_42|>",
407
+ "lstrip": false,
408
+ "normalized": false,
409
+ "rstrip": false,
410
+ "single_word": false,
411
+ "special": true
412
+ },
413
+ "53": {
414
+ "content": "<|reserved_43|>",
415
+ "lstrip": false,
416
+ "normalized": false,
417
+ "rstrip": false,
418
+ "single_word": false,
419
+ "special": true
420
+ },
421
+ "54": {
422
+ "content": "<|reserved_44|>",
423
+ "lstrip": false,
424
+ "normalized": false,
425
+ "rstrip": false,
426
+ "single_word": false,
427
+ "special": true
428
+ },
429
+ "55": {
430
+ "content": "<|reserved_45|>",
431
+ "lstrip": false,
432
+ "normalized": false,
433
+ "rstrip": false,
434
+ "single_word": false,
435
+ "special": true
436
+ },
437
+ "56": {
438
+ "content": "<|reserved_46|>",
439
+ "lstrip": false,
440
+ "normalized": false,
441
+ "rstrip": false,
442
+ "single_word": false,
443
+ "special": true
444
+ },
445
+ "57": {
446
+ "content": "<|reserved_47|>",
447
+ "lstrip": false,
448
+ "normalized": false,
449
+ "rstrip": false,
450
+ "single_word": false,
451
+ "special": true
452
+ },
453
+ "58": {
454
+ "content": "<|reserved_48|>",
455
+ "lstrip": false,
456
+ "normalized": false,
457
+ "rstrip": false,
458
+ "single_word": false,
459
+ "special": true
460
+ },
461
+ "59": {
462
+ "content": "<|reserved_49|>",
463
+ "lstrip": false,
464
+ "normalized": false,
465
+ "rstrip": false,
466
+ "single_word": false,
467
+ "special": true
468
+ },
469
+ "60": {
470
+ "content": "<|reserved_50|>",
471
+ "lstrip": false,
472
+ "normalized": false,
473
+ "rstrip": false,
474
+ "single_word": false,
475
+ "special": true
476
+ },
477
+ "61": {
478
+ "content": "<|reserved_51|>",
479
+ "lstrip": false,
480
+ "normalized": false,
481
+ "rstrip": false,
482
+ "single_word": false,
483
+ "special": true
484
+ },
485
+ "62": {
486
+ "content": "<|reserved_52|>",
487
+ "lstrip": false,
488
+ "normalized": false,
489
+ "rstrip": false,
490
+ "single_word": false,
491
+ "special": true
492
+ },
493
+ "63": {
494
+ "content": "<|reserved_53|>",
495
+ "lstrip": false,
496
+ "normalized": false,
497
+ "rstrip": false,
498
+ "single_word": false,
499
+ "special": true
500
+ },
501
+ "64": {
502
+ "content": "<|reserved_54|>",
503
+ "lstrip": false,
504
+ "normalized": false,
505
+ "rstrip": false,
506
+ "single_word": false,
507
+ "special": true
508
+ },
509
+ "65": {
510
+ "content": "<|reserved_55|>",
511
+ "lstrip": false,
512
+ "normalized": false,
513
+ "rstrip": false,
514
+ "single_word": false,
515
+ "special": true
516
+ },
517
+ "66": {
518
+ "content": "<|reserved_56|>",
519
+ "lstrip": false,
520
+ "normalized": false,
521
+ "rstrip": false,
522
+ "single_word": false,
523
+ "special": true
524
+ },
525
+ "67": {
526
+ "content": "<|reserved_57|>",
527
+ "lstrip": false,
528
+ "normalized": false,
529
+ "rstrip": false,
530
+ "single_word": false,
531
+ "special": true
532
+ },
533
+ "68": {
534
+ "content": "<|reserved_58|>",
535
+ "lstrip": false,
536
+ "normalized": false,
537
+ "rstrip": false,
538
+ "single_word": false,
539
+ "special": true
540
+ },
541
+ "69": {
542
+ "content": "<|reserved_59|>",
543
+ "lstrip": false,
544
+ "normalized": false,
545
+ "rstrip": false,
546
+ "single_word": false,
547
+ "special": true
548
+ },
549
+ "70": {
550
+ "content": "<|reserved_60|>",
551
+ "lstrip": false,
552
+ "normalized": false,
553
+ "rstrip": false,
554
+ "single_word": false,
555
+ "special": true
556
+ },
557
+ "71": {
558
+ "content": "<|reserved_61|>",
559
+ "lstrip": false,
560
+ "normalized": false,
561
+ "rstrip": false,
562
+ "single_word": false,
563
+ "special": true
564
+ },
565
+ "72": {
566
+ "content": "<|reserved_62|>",
567
+ "lstrip": false,
568
+ "normalized": false,
569
+ "rstrip": false,
570
+ "single_word": false,
571
+ "special": true
572
+ },
573
+ "73": {
574
+ "content": "<|reserved_63|>",
575
+ "lstrip": false,
576
+ "normalized": false,
577
+ "rstrip": false,
578
+ "single_word": false,
579
+ "special": true
580
+ },
581
+ "74": {
582
+ "content": "<|reserved_64|>",
583
+ "lstrip": false,
584
+ "normalized": false,
585
+ "rstrip": false,
586
+ "single_word": false,
587
+ "special": true
588
+ },
589
+ "75": {
590
+ "content": "<|reserved_65|>",
591
+ "lstrip": false,
592
+ "normalized": false,
593
+ "rstrip": false,
594
+ "single_word": false,
595
+ "special": true
596
+ },
597
+ "76": {
598
+ "content": "<|reserved_66|>",
599
+ "lstrip": false,
600
+ "normalized": false,
601
+ "rstrip": false,
602
+ "single_word": false,
603
+ "special": true
604
+ },
605
+ "77": {
606
+ "content": "<|reserved_67|>",
607
+ "lstrip": false,
608
+ "normalized": false,
609
+ "rstrip": false,
610
+ "single_word": false,
611
+ "special": true
612
+ },
613
+ "78": {
614
+ "content": "<|reserved_68|>",
615
+ "lstrip": false,
616
+ "normalized": false,
617
+ "rstrip": false,
618
+ "single_word": false,
619
+ "special": true
620
+ },
621
+ "79": {
622
+ "content": "<|reserved_69|>",
623
+ "lstrip": false,
624
+ "normalized": false,
625
+ "rstrip": false,
626
+ "single_word": false,
627
+ "special": true
628
+ },
629
+ "80": {
630
+ "content": "<|reserved_70|>",
631
+ "lstrip": false,
632
+ "normalized": false,
633
+ "rstrip": false,
634
+ "single_word": false,
635
+ "special": true
636
+ },
637
+ "81": {
638
+ "content": "<|reserved_71|>",
639
+ "lstrip": false,
640
+ "normalized": false,
641
+ "rstrip": false,
642
+ "single_word": false,
643
+ "special": true
644
+ },
645
+ "82": {
646
+ "content": "<|reserved_72|>",
647
+ "lstrip": false,
648
+ "normalized": false,
649
+ "rstrip": false,
650
+ "single_word": false,
651
+ "special": true
652
+ },
653
+ "83": {
654
+ "content": "<|reserved_73|>",
655
+ "lstrip": false,
656
+ "normalized": false,
657
+ "rstrip": false,
658
+ "single_word": false,
659
+ "special": true
660
+ },
661
+ "84": {
662
+ "content": "<|reserved_74|>",
663
+ "lstrip": false,
664
+ "normalized": false,
665
+ "rstrip": false,
666
+ "single_word": false,
667
+ "special": true
668
+ },
669
+ "85": {
670
+ "content": "<|reserved_75|>",
671
+ "lstrip": false,
672
+ "normalized": false,
673
+ "rstrip": false,
674
+ "single_word": false,
675
+ "special": true
676
+ },
677
+ "86": {
678
+ "content": "<|reserved_76|>",
679
+ "lstrip": false,
680
+ "normalized": false,
681
+ "rstrip": false,
682
+ "single_word": false,
683
+ "special": true
684
+ },
685
+ "87": {
686
+ "content": "<|reserved_77|>",
687
+ "lstrip": false,
688
+ "normalized": false,
689
+ "rstrip": false,
690
+ "single_word": false,
691
+ "special": true
692
+ },
693
+ "88": {
694
+ "content": "<|reserved_78|>",
695
+ "lstrip": false,
696
+ "normalized": false,
697
+ "rstrip": false,
698
+ "single_word": false,
699
+ "special": true
700
+ },
701
+ "89": {
702
+ "content": "<|reserved_79|>",
703
+ "lstrip": false,
704
+ "normalized": false,
705
+ "rstrip": false,
706
+ "single_word": false,
707
+ "special": true
708
+ },
709
+ "90": {
710
+ "content": "<|reserved_80|>",
711
+ "lstrip": false,
712
+ "normalized": false,
713
+ "rstrip": false,
714
+ "single_word": false,
715
+ "special": true
716
+ },
717
+ "91": {
718
+ "content": "<|reserved_81|>",
719
+ "lstrip": false,
720
+ "normalized": false,
721
+ "rstrip": false,
722
+ "single_word": false,
723
+ "special": true
724
+ },
725
+ "92": {
726
+ "content": "<|reserved_82|>",
727
+ "lstrip": false,
728
+ "normalized": false,
729
+ "rstrip": false,
730
+ "single_word": false,
731
+ "special": true
732
+ },
733
+ "93": {
734
+ "content": "<|reserved_83|>",
735
+ "lstrip": false,
736
+ "normalized": false,
737
+ "rstrip": false,
738
+ "single_word": false,
739
+ "special": true
740
+ },
741
+ "94": {
742
+ "content": "<|reserved_84|>",
743
+ "lstrip": false,
744
+ "normalized": false,
745
+ "rstrip": false,
746
+ "single_word": false,
747
+ "special": true
748
+ },
749
+ "95": {
750
+ "content": "<|reserved_85|>",
751
+ "lstrip": false,
752
+ "normalized": false,
753
+ "rstrip": false,
754
+ "single_word": false,
755
+ "special": true
756
+ },
757
+ "96": {
758
+ "content": "<|reserved_86|>",
759
+ "lstrip": false,
760
+ "normalized": false,
761
+ "rstrip": false,
762
+ "single_word": false,
763
+ "special": true
764
+ },
765
+ "97": {
766
+ "content": "<|reserved_87|>",
767
+ "lstrip": false,
768
+ "normalized": false,
769
+ "rstrip": false,
770
+ "single_word": false,
771
+ "special": true
772
+ },
773
+ "98": {
774
+ "content": "<|reserved_88|>",
775
+ "lstrip": false,
776
+ "normalized": false,
777
+ "rstrip": false,
778
+ "single_word": false,
779
+ "special": true
780
+ },
781
+ "99": {
782
+ "content": "<|reserved_89|>",
783
+ "lstrip": false,
784
+ "normalized": false,
785
+ "rstrip": false,
786
+ "single_word": false,
787
+ "special": true
788
+ },
789
+ "100": {
790
+ "content": "<|reserved_90|>",
791
+ "lstrip": false,
792
+ "normalized": false,
793
+ "rstrip": false,
794
+ "single_word": false,
795
+ "special": true
796
+ },
797
+ "101": {
798
+ "content": "<|reserved_91|>",
799
+ "lstrip": false,
800
+ "normalized": false,
801
+ "rstrip": false,
802
+ "single_word": false,
803
+ "special": true
804
+ },
805
+ "102": {
806
+ "content": "<|reserved_92|>",
807
+ "lstrip": false,
808
+ "normalized": false,
809
+ "rstrip": false,
810
+ "single_word": false,
811
+ "special": true
812
+ },
813
+ "103": {
814
+ "content": "<|reserved_93|>",
815
+ "lstrip": false,
816
+ "normalized": false,
817
+ "rstrip": false,
818
+ "single_word": false,
819
+ "special": true
820
+ },
821
+ "104": {
822
+ "content": "<|reserved_94|>",
823
+ "lstrip": false,
824
+ "normalized": false,
825
+ "rstrip": false,
826
+ "single_word": false,
827
+ "special": true
828
+ },
829
+ "105": {
830
+ "content": "<|reserved_95|>",
831
+ "lstrip": false,
832
+ "normalized": false,
833
+ "rstrip": false,
834
+ "single_word": false,
835
+ "special": true
836
+ },
837
+ "106": {
838
+ "content": "<|reserved_96|>",
839
+ "lstrip": false,
840
+ "normalized": false,
841
+ "rstrip": false,
842
+ "single_word": false,
843
+ "special": true
844
+ },
845
+ "107": {
846
+ "content": "<|reserved_97|>",
847
+ "lstrip": false,
848
+ "normalized": false,
849
+ "rstrip": false,
850
+ "single_word": false,
851
+ "special": true
852
+ },
853
+ "108": {
854
+ "content": "<|reserved_98|>",
855
+ "lstrip": false,
856
+ "normalized": false,
857
+ "rstrip": false,
858
+ "single_word": false,
859
+ "special": true
860
+ },
861
+ "109": {
862
+ "content": "<|reserved_99|>",
863
+ "lstrip": false,
864
+ "normalized": false,
865
+ "rstrip": false,
866
+ "single_word": false,
867
+ "special": true
868
+ },
869
+ "110": {
870
+ "content": "<|reserved_100|>",
871
+ "lstrip": false,
872
+ "normalized": false,
873
+ "rstrip": false,
874
+ "single_word": false,
875
+ "special": true
876
+ },
877
+ "111": {
878
+ "content": "<|reserved_101|>",
879
+ "lstrip": false,
880
+ "normalized": false,
881
+ "rstrip": false,
882
+ "single_word": false,
883
+ "special": true
884
+ },
885
+ "112": {
886
+ "content": "<|reserved_102|>",
887
+ "lstrip": false,
888
+ "normalized": false,
889
+ "rstrip": false,
890
+ "single_word": false,
891
+ "special": true
892
+ },
893
+ "113": {
894
+ "content": "<|reserved_103|>",
895
+ "lstrip": false,
896
+ "normalized": false,
897
+ "rstrip": false,
898
+ "single_word": false,
899
+ "special": true
900
+ },
901
+ "114": {
902
+ "content": "<|reserved_104|>",
903
+ "lstrip": false,
904
+ "normalized": false,
905
+ "rstrip": false,
906
+ "single_word": false,
907
+ "special": true
908
+ },
909
+ "115": {
910
+ "content": "<|reserved_105|>",
911
+ "lstrip": false,
912
+ "normalized": false,
913
+ "rstrip": false,
914
+ "single_word": false,
915
+ "special": true
916
+ },
917
+ "116": {
918
+ "content": "<|reserved_106|>",
919
+ "lstrip": false,
920
+ "normalized": false,
921
+ "rstrip": false,
922
+ "single_word": false,
923
+ "special": true
924
+ },
925
+ "117": {
926
+ "content": "<|reserved_107|>",
927
+ "lstrip": false,
928
+ "normalized": false,
929
+ "rstrip": false,
930
+ "single_word": false,
931
+ "special": true
932
+ },
933
+ "118": {
934
+ "content": "<|reserved_108|>",
935
+ "lstrip": false,
936
+ "normalized": false,
937
+ "rstrip": false,
938
+ "single_word": false,
939
+ "special": true
940
+ },
941
+ "119": {
942
+ "content": "<|reserved_109|>",
943
+ "lstrip": false,
944
+ "normalized": false,
945
+ "rstrip": false,
946
+ "single_word": false,
947
+ "special": true
948
+ },
949
+ "120": {
950
+ "content": "<|reserved_110|>",
951
+ "lstrip": false,
952
+ "normalized": false,
953
+ "rstrip": false,
954
+ "single_word": false,
955
+ "special": true
956
+ },
957
+ "121": {
958
+ "content": "<|reserved_111|>",
959
+ "lstrip": false,
960
+ "normalized": false,
961
+ "rstrip": false,
962
+ "single_word": false,
963
+ "special": true
964
+ },
965
+ "122": {
966
+ "content": "<|reserved_112|>",
967
+ "lstrip": false,
968
+ "normalized": false,
969
+ "rstrip": false,
970
+ "single_word": false,
971
+ "special": true
972
+ },
973
+ "123": {
974
+ "content": "<|reserved_113|>",
975
+ "lstrip": false,
976
+ "normalized": false,
977
+ "rstrip": false,
978
+ "single_word": false,
979
+ "special": true
980
+ },
981
+ "124": {
982
+ "content": "<|reserved_114|>",
983
+ "lstrip": false,
984
+ "normalized": false,
985
+ "rstrip": false,
986
+ "single_word": false,
987
+ "special": true
988
+ },
989
+ "125": {
990
+ "content": "<|reserved_115|>",
991
+ "lstrip": false,
992
+ "normalized": false,
993
+ "rstrip": false,
994
+ "single_word": false,
995
+ "special": true
996
+ },
997
+ "126": {
998
+ "content": "<|reserved_116|>",
999
+ "lstrip": false,
1000
+ "normalized": false,
1001
+ "rstrip": false,
1002
+ "single_word": false,
1003
+ "special": true
1004
+ },
1005
+ "127": {
1006
+ "content": "<|reserved_117|>",
1007
+ "lstrip": false,
1008
+ "normalized": false,
1009
+ "rstrip": false,
1010
+ "single_word": false,
1011
+ "special": true
1012
+ },
1013
+ "128": {
1014
+ "content": "<|audio_start|>",
1015
+ "lstrip": false,
1016
+ "normalized": false,
1017
+ "rstrip": false,
1018
+ "single_word": false,
1019
+ "special": true
1020
+ },
1021
+ "129": {
1022
+ "content": "<|text_start|>",
1023
+ "lstrip": false,
1024
+ "normalized": false,
1025
+ "rstrip": false,
1026
+ "single_word": false,
1027
+ "special": true
1028
+ },
1029
+ "130": {
1030
+ "content": "<|text_end|>",
1031
+ "lstrip": false,
1032
+ "normalized": false,
1033
+ "rstrip": false,
1034
+ "single_word": false,
1035
+ "special": true
1036
+ },
1037
+ "131": {
1038
+ "content": "<|mixed_start|>",
1039
+ "lstrip": false,
1040
+ "normalized": false,
1041
+ "rstrip": false,
1042
+ "single_word": false,
1043
+ "special": true
1044
+ },
1045
+ "132": {
1046
+ "content": "<|mixed_end|>",
1047
+ "lstrip": false,
1048
+ "normalized": false,
1049
+ "rstrip": false,
1050
+ "single_word": false,
1051
+ "special": true
1052
+ },
1053
+ "133": {
1054
+ "content": "<|reserved_123|>",
1055
+ "lstrip": false,
1056
+ "normalized": false,
1057
+ "rstrip": false,
1058
+ "single_word": false,
1059
+ "special": true
1060
+ },
1061
+ "134": {
1062
+ "content": "<|reserved_124|>",
1063
+ "lstrip": false,
1064
+ "normalized": false,
1065
+ "rstrip": false,
1066
+ "single_word": false,
1067
+ "special": true
1068
+ },
1069
+ "135": {
1070
+ "content": "<|reserved_125|>",
1071
+ "lstrip": false,
1072
+ "normalized": false,
1073
+ "rstrip": false,
1074
+ "single_word": false,
1075
+ "special": true
1076
+ },
1077
+ "136": {
1078
+ "content": "<|reserved_126|>",
1079
+ "lstrip": false,
1080
+ "normalized": false,
1081
+ "rstrip": false,
1082
+ "single_word": false,
1083
+ "special": true
1084
+ },
1085
+ "137": {
1086
+ "content": "<|reserved_127|>",
1087
+ "lstrip": false,
1088
+ "normalized": false,
1089
+ "rstrip": false,
1090
+ "single_word": false,
1091
+ "special": true
1092
+ },
1093
+ "138": {
1094
+ "content": "<|reserved_128|>",
1095
+ "lstrip": false,
1096
+ "normalized": false,
1097
+ "rstrip": false,
1098
+ "single_word": false,
1099
+ "special": true
1100
+ },
1101
+ "139": {
1102
+ "content": "<|reserved_129|>",
1103
+ "lstrip": false,
1104
+ "normalized": false,
1105
+ "rstrip": false,
1106
+ "single_word": false,
1107
+ "special": true
1108
+ },
1109
+ "140": {
1110
+ "content": "<|reserved_130|>",
1111
+ "lstrip": false,
1112
+ "normalized": false,
1113
+ "rstrip": false,
1114
+ "single_word": false,
1115
+ "special": true
1116
+ },
1117
+ "141": {
1118
+ "content": "<|reserved_131|>",
1119
+ "lstrip": false,
1120
+ "normalized": false,
1121
+ "rstrip": false,
1122
+ "single_word": false,
1123
+ "special": true
1124
+ },
1125
+ "142": {
1126
+ "content": "<|reserved_132|>",
1127
+ "lstrip": false,
1128
+ "normalized": false,
1129
+ "rstrip": false,
1130
+ "single_word": false,
1131
+ "special": true
1132
+ },
1133
+ "143": {
1134
+ "content": "<|reserved_133|>",
1135
+ "lstrip": false,
1136
+ "normalized": false,
1137
+ "rstrip": false,
1138
+ "single_word": false,
1139
+ "special": true
1140
+ },
1141
+ "144": {
1142
+ "content": "<|reserved_134|>",
1143
+ "lstrip": false,
1144
+ "normalized": false,
1145
+ "rstrip": false,
1146
+ "single_word": false,
1147
+ "special": true
1148
+ },
1149
+ "145": {
1150
+ "content": "<|reserved_135|>",
1151
+ "lstrip": false,
1152
+ "normalized": false,
1153
+ "rstrip": false,
1154
+ "single_word": false,
1155
+ "special": true
1156
+ },
1157
+ "146": {
1158
+ "content": "<|reserved_136|>",
1159
+ "lstrip": false,
1160
+ "normalized": false,
1161
+ "rstrip": false,
1162
+ "single_word": false,
1163
+ "special": true
1164
+ },
1165
+ "147": {
1166
+ "content": "<|reserved_137|>",
1167
+ "lstrip": false,
1168
+ "normalized": false,
1169
+ "rstrip": false,
1170
+ "single_word": false,
1171
+ "special": true
1172
+ },
1173
+ "148": {
1174
+ "content": "<|reserved_138|>",
1175
+ "lstrip": false,
1176
+ "normalized": false,
1177
+ "rstrip": false,
1178
+ "single_word": false,
1179
+ "special": true
1180
+ },
1181
+ "149": {
1182
+ "content": "<|reserved_139|>",
1183
+ "lstrip": false,
1184
+ "normalized": false,
1185
+ "rstrip": false,
1186
+ "single_word": false,
1187
+ "special": true
1188
+ },
1189
+ "150": {
1190
+ "content": "<|reserved_140|>",
1191
+ "lstrip": false,
1192
+ "normalized": false,
1193
+ "rstrip": false,
1194
+ "single_word": false,
1195
+ "special": true
1196
+ },
1197
+ "151": {
1198
+ "content": "<|reserved_141|>",
1199
+ "lstrip": false,
1200
+ "normalized": false,
1201
+ "rstrip": false,
1202
+ "single_word": false,
1203
+ "special": true
1204
+ },
1205
+ "152": {
1206
+ "content": "<|reserved_142|>",
1207
+ "lstrip": false,
1208
+ "normalized": false,
1209
+ "rstrip": false,
1210
+ "single_word": false,
1211
+ "special": true
1212
+ },
1213
+ "153": {
1214
+ "content": "<|reserved_143|>",
1215
+ "lstrip": false,
1216
+ "normalized": false,
1217
+ "rstrip": false,
1218
+ "single_word": false,
1219
+ "special": true
1220
+ },
1221
+ "154": {
1222
+ "content": "<|reserved_144|>",
1223
+ "lstrip": false,
1224
+ "normalized": false,
1225
+ "rstrip": false,
1226
+ "single_word": false,
1227
+ "special": true
1228
+ },
1229
+ "155": {
1230
+ "content": "<|reserved_145|>",
1231
+ "lstrip": false,
1232
+ "normalized": false,
1233
+ "rstrip": false,
1234
+ "single_word": false,
1235
+ "special": true
1236
+ },
1237
+ "156": {
1238
+ "content": "<|reserved_146|>",
1239
+ "lstrip": false,
1240
+ "normalized": false,
1241
+ "rstrip": false,
1242
+ "single_word": false,
1243
+ "special": true
1244
+ },
1245
+ "157": {
1246
+ "content": "<|reserved_147|>",
1247
+ "lstrip": false,
1248
+ "normalized": false,
1249
+ "rstrip": false,
1250
+ "single_word": false,
1251
+ "special": true
1252
+ },
1253
+ "158": {
1254
+ "content": "<|reserved_148|>",
1255
+ "lstrip": false,
1256
+ "normalized": false,
1257
+ "rstrip": false,
1258
+ "single_word": false,
1259
+ "special": true
1260
+ },
1261
+ "159": {
1262
+ "content": "<|reserved_149|>",
1263
+ "lstrip": false,
1264
+ "normalized": false,
1265
+ "rstrip": false,
1266
+ "single_word": false,
1267
+ "special": true
1268
+ },
1269
+ "160": {
1270
+ "content": "<|reserved_150|>",
1271
+ "lstrip": false,
1272
+ "normalized": false,
1273
+ "rstrip": false,
1274
+ "single_word": false,
1275
+ "special": true
1276
+ },
1277
+ "161": {
1278
+ "content": "<|reserved_151|>",
1279
+ "lstrip": false,
1280
+ "normalized": false,
1281
+ "rstrip": false,
1282
+ "single_word": false,
1283
+ "special": true
1284
+ },
1285
+ "162": {
1286
+ "content": "<|reserved_152|>",
1287
+ "lstrip": false,
1288
+ "normalized": false,
1289
+ "rstrip": false,
1290
+ "single_word": false,
1291
+ "special": true
1292
+ },
1293
+ "163": {
1294
+ "content": "<|reserved_153|>",
1295
+ "lstrip": false,
1296
+ "normalized": false,
1297
+ "rstrip": false,
1298
+ "single_word": false,
1299
+ "special": true
1300
+ },
1301
+ "164": {
1302
+ "content": "<|reserved_154|>",
1303
+ "lstrip": false,
1304
+ "normalized": false,
1305
+ "rstrip": false,
1306
+ "single_word": false,
1307
+ "special": true
1308
+ },
1309
+ "165": {
1310
+ "content": "<|reserved_155|>",
1311
+ "lstrip": false,
1312
+ "normalized": false,
1313
+ "rstrip": false,
1314
+ "single_word": false,
1315
+ "special": true
1316
+ },
1317
+ "166": {
1318
+ "content": "<|reserved_156|>",
1319
+ "lstrip": false,
1320
+ "normalized": false,
1321
+ "rstrip": false,
1322
+ "single_word": false,
1323
+ "special": true
1324
+ },
1325
+ "167": {
1326
+ "content": "<|reserved_157|>",
1327
+ "lstrip": false,
1328
+ "normalized": false,
1329
+ "rstrip": false,
1330
+ "single_word": false,
1331
+ "special": true
1332
+ },
1333
+ "168": {
1334
+ "content": "<|reserved_158|>",
1335
+ "lstrip": false,
1336
+ "normalized": false,
1337
+ "rstrip": false,
1338
+ "single_word": false,
1339
+ "special": true
1340
+ },
1341
+ "169": {
1342
+ "content": "<|reserved_159|>",
1343
+ "lstrip": false,
1344
+ "normalized": false,
1345
+ "rstrip": false,
1346
+ "single_word": false,
1347
+ "special": true
1348
+ },
1349
+ "170": {
1350
+ "content": "<|reserved_160|>",
1351
+ "lstrip": false,
1352
+ "normalized": false,
1353
+ "rstrip": false,
1354
+ "single_word": false,
1355
+ "special": true
1356
+ },
1357
+ "171": {
1358
+ "content": "<|reserved_161|>",
1359
+ "lstrip": false,
1360
+ "normalized": false,
1361
+ "rstrip": false,
1362
+ "single_word": false,
1363
+ "special": true
1364
+ },
1365
+ "172": {
1366
+ "content": "<|reserved_162|>",
1367
+ "lstrip": false,
1368
+ "normalized": false,
1369
+ "rstrip": false,
1370
+ "single_word": false,
1371
+ "special": true
1372
+ },
1373
+ "173": {
1374
+ "content": "<|reserved_163|>",
1375
+ "lstrip": false,
1376
+ "normalized": false,
1377
+ "rstrip": false,
1378
+ "single_word": false,
1379
+ "special": true
1380
+ },
1381
+ "174": {
1382
+ "content": "<|reserved_164|>",
1383
+ "lstrip": false,
1384
+ "normalized": false,
1385
+ "rstrip": false,
1386
+ "single_word": false,
1387
+ "special": true
1388
+ },
1389
+ "175": {
1390
+ "content": "<|reserved_165|>",
1391
+ "lstrip": false,
1392
+ "normalized": false,
1393
+ "rstrip": false,
1394
+ "single_word": false,
1395
+ "special": true
1396
+ },
1397
+ "176": {
1398
+ "content": "<|reserved_166|>",
1399
+ "lstrip": false,
1400
+ "normalized": false,
1401
+ "rstrip": false,
1402
+ "single_word": false,
1403
+ "special": true
1404
+ },
1405
+ "177": {
1406
+ "content": "<|reserved_167|>",
1407
+ "lstrip": false,
1408
+ "normalized": false,
1409
+ "rstrip": false,
1410
+ "single_word": false,
1411
+ "special": true
1412
+ },
1413
+ "178": {
1414
+ "content": "<|reserved_168|>",
1415
+ "lstrip": false,
1416
+ "normalized": false,
1417
+ "rstrip": false,
1418
+ "single_word": false,
1419
+ "special": true
1420
+ },
1421
+ "179": {
1422
+ "content": "<|reserved_169|>",
1423
+ "lstrip": false,
1424
+ "normalized": false,
1425
+ "rstrip": false,
1426
+ "single_word": false,
1427
+ "special": true
1428
+ },
1429
+ "180": {
1430
+ "content": "<|reserved_170|>",
1431
+ "lstrip": false,
1432
+ "normalized": false,
1433
+ "rstrip": false,
1434
+ "single_word": false,
1435
+ "special": true
1436
+ },
1437
+ "181": {
1438
+ "content": "<|reserved_171|>",
1439
+ "lstrip": false,
1440
+ "normalized": false,
1441
+ "rstrip": false,
1442
+ "single_word": false,
1443
+ "special": true
1444
+ },
1445
+ "182": {
1446
+ "content": "<|reserved_172|>",
1447
+ "lstrip": false,
1448
+ "normalized": false,
1449
+ "rstrip": false,
1450
+ "single_word": false,
1451
+ "special": true
1452
+ },
1453
+ "183": {
1454
+ "content": "<|reserved_173|>",
1455
+ "lstrip": false,
1456
+ "normalized": false,
1457
+ "rstrip": false,
1458
+ "single_word": false,
1459
+ "special": true
1460
+ },
1461
+ "184": {
1462
+ "content": "<|reserved_174|>",
1463
+ "lstrip": false,
1464
+ "normalized": false,
1465
+ "rstrip": false,
1466
+ "single_word": false,
1467
+ "special": true
1468
+ },
1469
+ "185": {
1470
+ "content": "<|reserved_175|>",
1471
+ "lstrip": false,
1472
+ "normalized": false,
1473
+ "rstrip": false,
1474
+ "single_word": false,
1475
+ "special": true
1476
+ },
1477
+ "186": {
1478
+ "content": "<|reserved_176|>",
1479
+ "lstrip": false,
1480
+ "normalized": false,
1481
+ "rstrip": false,
1482
+ "single_word": false,
1483
+ "special": true
1484
+ },
1485
+ "187": {
1486
+ "content": "<|reserved_177|>",
1487
+ "lstrip": false,
1488
+ "normalized": false,
1489
+ "rstrip": false,
1490
+ "single_word": false,
1491
+ "special": true
1492
+ },
1493
+ "188": {
1494
+ "content": "<|reserved_178|>",
1495
+ "lstrip": false,
1496
+ "normalized": false,
1497
+ "rstrip": false,
1498
+ "single_word": false,
1499
+ "special": true
1500
+ },
1501
+ "189": {
1502
+ "content": "<|reserved_179|>",
1503
+ "lstrip": false,
1504
+ "normalized": false,
1505
+ "rstrip": false,
1506
+ "single_word": false,
1507
+ "special": true
1508
+ },
1509
+ "190": {
1510
+ "content": "<|reserved_180|>",
1511
+ "lstrip": false,
1512
+ "normalized": false,
1513
+ "rstrip": false,
1514
+ "single_word": false,
1515
+ "special": true
1516
+ },
1517
+ "191": {
1518
+ "content": "<|reserved_181|>",
1519
+ "lstrip": false,
1520
+ "normalized": false,
1521
+ "rstrip": false,
1522
+ "single_word": false,
1523
+ "special": true
1524
+ },
1525
+ "192": {
1526
+ "content": "<|reserved_182|>",
1527
+ "lstrip": false,
1528
+ "normalized": false,
1529
+ "rstrip": false,
1530
+ "single_word": false,
1531
+ "special": true
1532
+ },
1533
+ "193": {
1534
+ "content": "<|reserved_183|>",
1535
+ "lstrip": false,
1536
+ "normalized": false,
1537
+ "rstrip": false,
1538
+ "single_word": false,
1539
+ "special": true
1540
+ },
1541
+ "194": {
1542
+ "content": "<|reserved_184|>",
1543
+ "lstrip": false,
1544
+ "normalized": false,
1545
+ "rstrip": false,
1546
+ "single_word": false,
1547
+ "special": true
1548
+ },
1549
+ "195": {
1550
+ "content": "<|reserved_185|>",
1551
+ "lstrip": false,
1552
+ "normalized": false,
1553
+ "rstrip": false,
1554
+ "single_word": false,
1555
+ "special": true
1556
+ },
1557
+ "196": {
1558
+ "content": "<|reserved_186|>",
1559
+ "lstrip": false,
1560
+ "normalized": false,
1561
+ "rstrip": false,
1562
+ "single_word": false,
1563
+ "special": true
1564
+ },
1565
+ "197": {
1566
+ "content": "<|reserved_187|>",
1567
+ "lstrip": false,
1568
+ "normalized": false,
1569
+ "rstrip": false,
1570
+ "single_word": false,
1571
+ "special": true
1572
+ },
1573
+ "198": {
1574
+ "content": "<|reserved_188|>",
1575
+ "lstrip": false,
1576
+ "normalized": false,
1577
+ "rstrip": false,
1578
+ "single_word": false,
1579
+ "special": true
1580
+ },
1581
+ "199": {
1582
+ "content": "<|reserved_189|>",
1583
+ "lstrip": false,
1584
+ "normalized": false,
1585
+ "rstrip": false,
1586
+ "single_word": false,
1587
+ "special": true
1588
+ },
1589
+ "200": {
1590
+ "content": "<|reserved_190|>",
1591
+ "lstrip": false,
1592
+ "normalized": false,
1593
+ "rstrip": false,
1594
+ "single_word": false,
1595
+ "special": true
1596
+ },
1597
+ "201": {
1598
+ "content": "<|reserved_191|>",
1599
+ "lstrip": false,
1600
+ "normalized": false,
1601
+ "rstrip": false,
1602
+ "single_word": false,
1603
+ "special": true
1604
+ },
1605
+ "202": {
1606
+ "content": "<|reserved_192|>",
1607
+ "lstrip": false,
1608
+ "normalized": false,
1609
+ "rstrip": false,
1610
+ "single_word": false,
1611
+ "special": true
1612
+ },
1613
+ "203": {
1614
+ "content": "<|reserved_193|>",
1615
+ "lstrip": false,
1616
+ "normalized": false,
1617
+ "rstrip": false,
1618
+ "single_word": false,
1619
+ "special": true
1620
+ },
1621
+ "204": {
1622
+ "content": "<|reserved_194|>",
1623
+ "lstrip": false,
1624
+ "normalized": false,
1625
+ "rstrip": false,
1626
+ "single_word": false,
1627
+ "special": true
1628
+ },
1629
+ "205": {
1630
+ "content": "<|reserved_195|>",
1631
+ "lstrip": false,
1632
+ "normalized": false,
1633
+ "rstrip": false,
1634
+ "single_word": false,
1635
+ "special": true
1636
+ },
1637
+ "206": {
1638
+ "content": "<|reserved_196|>",
1639
+ "lstrip": false,
1640
+ "normalized": false,
1641
+ "rstrip": false,
1642
+ "single_word": false,
1643
+ "special": true
1644
+ },
1645
+ "207": {
1646
+ "content": "<|reserved_197|>",
1647
+ "lstrip": false,
1648
+ "normalized": false,
1649
+ "rstrip": false,
1650
+ "single_word": false,
1651
+ "special": true
1652
+ },
1653
+ "208": {
1654
+ "content": "<|reserved_198|>",
1655
+ "lstrip": false,
1656
+ "normalized": false,
1657
+ "rstrip": false,
1658
+ "single_word": false,
1659
+ "special": true
1660
+ },
1661
+ "209": {
1662
+ "content": "<|reserved_199|>",
1663
+ "lstrip": false,
1664
+ "normalized": false,
1665
+ "rstrip": false,
1666
+ "single_word": false,
1667
+ "special": true
1668
+ },
1669
+ "210": {
1670
+ "content": "<|reserved_200|>",
1671
+ "lstrip": false,
1672
+ "normalized": false,
1673
+ "rstrip": false,
1674
+ "single_word": false,
1675
+ "special": true
1676
+ },
1677
+ "211": {
1678
+ "content": "<|reserved_201|>",
1679
+ "lstrip": false,
1680
+ "normalized": false,
1681
+ "rstrip": false,
1682
+ "single_word": false,
1683
+ "special": true
1684
+ },
1685
+ "212": {
1686
+ "content": "<|reserved_202|>",
1687
+ "lstrip": false,
1688
+ "normalized": false,
1689
+ "rstrip": false,
1690
+ "single_word": false,
1691
+ "special": true
1692
+ },
1693
+ "213": {
1694
+ "content": "<|reserved_203|>",
1695
+ "lstrip": false,
1696
+ "normalized": false,
1697
+ "rstrip": false,
1698
+ "single_word": false,
1699
+ "special": true
1700
+ },
1701
+ "214": {
1702
+ "content": "<|reserved_204|>",
1703
+ "lstrip": false,
1704
+ "normalized": false,
1705
+ "rstrip": false,
1706
+ "single_word": false,
1707
+ "special": true
1708
+ },
1709
+ "215": {
1710
+ "content": "<|reserved_205|>",
1711
+ "lstrip": false,
1712
+ "normalized": false,
1713
+ "rstrip": false,
1714
+ "single_word": false,
1715
+ "special": true
1716
+ },
1717
+ "216": {
1718
+ "content": "<|reserved_206|>",
1719
+ "lstrip": false,
1720
+ "normalized": false,
1721
+ "rstrip": false,
1722
+ "single_word": false,
1723
+ "special": true
1724
+ },
1725
+ "217": {
1726
+ "content": "<|reserved_207|>",
1727
+ "lstrip": false,
1728
+ "normalized": false,
1729
+ "rstrip": false,
1730
+ "single_word": false,
1731
+ "special": true
1732
+ },
1733
+ "218": {
1734
+ "content": "<|reserved_208|>",
1735
+ "lstrip": false,
1736
+ "normalized": false,
1737
+ "rstrip": false,
1738
+ "single_word": false,
1739
+ "special": true
1740
+ },
1741
+ "219": {
1742
+ "content": "<|reserved_209|>",
1743
+ "lstrip": false,
1744
+ "normalized": false,
1745
+ "rstrip": false,
1746
+ "single_word": false,
1747
+ "special": true
1748
+ },
1749
+ "220": {
1750
+ "content": "<|reserved_210|>",
1751
+ "lstrip": false,
1752
+ "normalized": false,
1753
+ "rstrip": false,
1754
+ "single_word": false,
1755
+ "special": true
1756
+ },
1757
+ "221": {
1758
+ "content": "<|reserved_211|>",
1759
+ "lstrip": false,
1760
+ "normalized": false,
1761
+ "rstrip": false,
1762
+ "single_word": false,
1763
+ "special": true
1764
+ },
1765
+ "222": {
1766
+ "content": "<|reserved_212|>",
1767
+ "lstrip": false,
1768
+ "normalized": false,
1769
+ "rstrip": false,
1770
+ "single_word": false,
1771
+ "special": true
1772
+ },
1773
+ "223": {
1774
+ "content": "<|reserved_213|>",
1775
+ "lstrip": false,
1776
+ "normalized": false,
1777
+ "rstrip": false,
1778
+ "single_word": false,
1779
+ "special": true
1780
+ },
1781
+ "224": {
1782
+ "content": "<|reserved_214|>",
1783
+ "lstrip": false,
1784
+ "normalized": false,
1785
+ "rstrip": false,
1786
+ "single_word": false,
1787
+ "special": true
1788
+ },
1789
+ "225": {
1790
+ "content": "<|reserved_215|>",
1791
+ "lstrip": false,
1792
+ "normalized": false,
1793
+ "rstrip": false,
1794
+ "single_word": false,
1795
+ "special": true
1796
+ },
1797
+ "226": {
1798
+ "content": "<|reserved_216|>",
1799
+ "lstrip": false,
1800
+ "normalized": false,
1801
+ "rstrip": false,
1802
+ "single_word": false,
1803
+ "special": true
1804
+ },
1805
+ "227": {
1806
+ "content": "<|reserved_217|>",
1807
+ "lstrip": false,
1808
+ "normalized": false,
1809
+ "rstrip": false,
1810
+ "single_word": false,
1811
+ "special": true
1812
+ },
1813
+ "228": {
1814
+ "content": "<|reserved_218|>",
1815
+ "lstrip": false,
1816
+ "normalized": false,
1817
+ "rstrip": false,
1818
+ "single_word": false,
1819
+ "special": true
1820
+ },
1821
+ "229": {
1822
+ "content": "<|reserved_219|>",
1823
+ "lstrip": false,
1824
+ "normalized": false,
1825
+ "rstrip": false,
1826
+ "single_word": false,
1827
+ "special": true
1828
+ },
1829
+ "230": {
1830
+ "content": "<|reserved_220|>",
1831
+ "lstrip": false,
1832
+ "normalized": false,
1833
+ "rstrip": false,
1834
+ "single_word": false,
1835
+ "special": true
1836
+ },
1837
+ "231": {
1838
+ "content": "<|reserved_221|>",
1839
+ "lstrip": false,
1840
+ "normalized": false,
1841
+ "rstrip": false,
1842
+ "single_word": false,
1843
+ "special": true
1844
+ },
1845
+ "232": {
1846
+ "content": "<|reserved_222|>",
1847
+ "lstrip": false,
1848
+ "normalized": false,
1849
+ "rstrip": false,
1850
+ "single_word": false,
1851
+ "special": true
1852
+ },
1853
+ "233": {
1854
+ "content": "<|reserved_223|>",
1855
+ "lstrip": false,
1856
+ "normalized": false,
1857
+ "rstrip": false,
1858
+ "single_word": false,
1859
+ "special": true
1860
+ },
1861
+ "234": {
1862
+ "content": "<|reserved_224|>",
1863
+ "lstrip": false,
1864
+ "normalized": false,
1865
+ "rstrip": false,
1866
+ "single_word": false,
1867
+ "special": true
1868
+ },
1869
+ "235": {
1870
+ "content": "<|reserved_225|>",
1871
+ "lstrip": false,
1872
+ "normalized": false,
1873
+ "rstrip": false,
1874
+ "single_word": false,
1875
+ "special": true
1876
+ },
1877
+ "236": {
1878
+ "content": "<|reserved_226|>",
1879
+ "lstrip": false,
1880
+ "normalized": false,
1881
+ "rstrip": false,
1882
+ "single_word": false,
1883
+ "special": true
1884
+ },
1885
+ "237": {
1886
+ "content": "<|reserved_227|>",
1887
+ "lstrip": false,
1888
+ "normalized": false,
1889
+ "rstrip": false,
1890
+ "single_word": false,
1891
+ "special": true
1892
+ },
1893
+ "238": {
1894
+ "content": "<|reserved_228|>",
1895
+ "lstrip": false,
1896
+ "normalized": false,
1897
+ "rstrip": false,
1898
+ "single_word": false,
1899
+ "special": true
1900
+ },
1901
+ "239": {
1902
+ "content": "<|reserved_229|>",
1903
+ "lstrip": false,
1904
+ "normalized": false,
1905
+ "rstrip": false,
1906
+ "single_word": false,
1907
+ "special": true
1908
+ },
1909
+ "240": {
1910
+ "content": "<|reserved_230|>",
1911
+ "lstrip": false,
1912
+ "normalized": false,
1913
+ "rstrip": false,
1914
+ "single_word": false,
1915
+ "special": true
1916
+ },
1917
+ "241": {
1918
+ "content": "<|reserved_231|>",
1919
+ "lstrip": false,
1920
+ "normalized": false,
1921
+ "rstrip": false,
1922
+ "single_word": false,
1923
+ "special": true
1924
+ },
1925
+ "242": {
1926
+ "content": "<|reserved_232|>",
1927
+ "lstrip": false,
1928
+ "normalized": false,
1929
+ "rstrip": false,
1930
+ "single_word": false,
1931
+ "special": true
1932
+ },
1933
+ "243": {
1934
+ "content": "<|reserved_233|>",
1935
+ "lstrip": false,
1936
+ "normalized": false,
1937
+ "rstrip": false,
1938
+ "single_word": false,
1939
+ "special": true
1940
+ },
1941
+ "244": {
1942
+ "content": "<|reserved_234|>",
1943
+ "lstrip": false,
1944
+ "normalized": false,
1945
+ "rstrip": false,
1946
+ "single_word": false,
1947
+ "special": true
1948
+ },
1949
+ "245": {
1950
+ "content": "<|reserved_235|>",
1951
+ "lstrip": false,
1952
+ "normalized": false,
1953
+ "rstrip": false,
1954
+ "single_word": false,
1955
+ "special": true
1956
+ },
1957
+ "246": {
1958
+ "content": "<|reserved_236|>",
1959
+ "lstrip": false,
1960
+ "normalized": false,
1961
+ "rstrip": false,
1962
+ "single_word": false,
1963
+ "special": true
1964
+ },
1965
+ "247": {
1966
+ "content": "<|reserved_237|>",
1967
+ "lstrip": false,
1968
+ "normalized": false,
1969
+ "rstrip": false,
1970
+ "single_word": false,
1971
+ "special": true
1972
+ },
1973
+ "248": {
1974
+ "content": "<|reserved_238|>",
1975
+ "lstrip": false,
1976
+ "normalized": false,
1977
+ "rstrip": false,
1978
+ "single_word": false,
1979
+ "special": true
1980
+ },
1981
+ "249": {
1982
+ "content": "<|reserved_239|>",
1983
+ "lstrip": false,
1984
+ "normalized": false,
1985
+ "rstrip": false,
1986
+ "single_word": false,
1987
+ "special": true
1988
+ },
1989
+ "250": {
1990
+ "content": "<|reserved_240|>",
1991
+ "lstrip": false,
1992
+ "normalized": false,
1993
+ "rstrip": false,
1994
+ "single_word": false,
1995
+ "special": true
1996
+ },
1997
+ "251": {
1998
+ "content": "<|reserved_241|>",
1999
+ "lstrip": false,
2000
+ "normalized": false,
2001
+ "rstrip": false,
2002
+ "single_word": false,
2003
+ "special": true
2004
+ },
2005
+ "252": {
2006
+ "content": "<|reserved_242|>",
2007
+ "lstrip": false,
2008
+ "normalized": false,
2009
+ "rstrip": false,
2010
+ "single_word": false,
2011
+ "special": true
2012
+ },
2013
+ "253": {
2014
+ "content": "<|reserved_243|>",
2015
+ "lstrip": false,
2016
+ "normalized": false,
2017
+ "rstrip": false,
2018
+ "single_word": false,
2019
+ "special": true
2020
+ },
2021
+ "254": {
2022
+ "content": "<|reserved_244|>",
2023
+ "lstrip": false,
2024
+ "normalized": false,
2025
+ "rstrip": false,
2026
+ "single_word": false,
2027
+ "special": true
2028
+ },
2029
+ "255": {
2030
+ "content": "<|reserved_245|>",
2031
+ "lstrip": false,
2032
+ "normalized": false,
2033
+ "rstrip": false,
2034
+ "single_word": false,
2035
+ "special": true
2036
+ },
2037
+ "256": {
2038
+ "content": "<|reserved_246|>",
2039
+ "lstrip": false,
2040
+ "normalized": false,
2041
+ "rstrip": false,
2042
+ "single_word": false,
2043
+ "special": true
2044
+ },
2045
+ "257": {
2046
+ "content": "<|reserved_247|>",
2047
+ "lstrip": false,
2048
+ "normalized": false,
2049
+ "rstrip": false,
2050
+ "single_word": false,
2051
+ "special": true
2052
+ },
2053
+ "258": {
2054
+ "content": "<|reserved_248|>",
2055
+ "lstrip": false,
2056
+ "normalized": false,
2057
+ "rstrip": false,
2058
+ "single_word": false,
2059
+ "special": true
2060
+ },
2061
+ "259": {
2062
+ "content": "<|reserved_249|>",
2063
+ "lstrip": false,
2064
+ "normalized": false,
2065
+ "rstrip": false,
2066
+ "single_word": false,
2067
+ "special": true
2068
+ },
2069
+ "260": {
2070
+ "content": "<|reserved_250|>",
2071
+ "lstrip": false,
2072
+ "normalized": false,
2073
+ "rstrip": false,
2074
+ "single_word": false,
2075
+ "special": true
2076
+ },
2077
+ "261": {
2078
+ "content": "<|reserved_251|>",
2079
+ "lstrip": false,
2080
+ "normalized": false,
2081
+ "rstrip": false,
2082
+ "single_word": false,
2083
+ "special": true
2084
+ },
2085
+ "262": {
2086
+ "content": "<|reserved_252|>",
2087
+ "lstrip": false,
2088
+ "normalized": false,
2089
+ "rstrip": false,
2090
+ "single_word": false,
2091
+ "special": true
2092
+ },
2093
+ "263": {
2094
+ "content": "<|reserved_253|>",
2095
+ "lstrip": false,
2096
+ "normalized": false,
2097
+ "rstrip": false,
2098
+ "single_word": false,
2099
+ "special": true
2100
+ },
2101
+ "264": {
2102
+ "content": "<|reserved_254|>",
2103
+ "lstrip": false,
2104
+ "normalized": false,
2105
+ "rstrip": false,
2106
+ "single_word": false,
2107
+ "special": true
2108
+ },
2109
+ "265": {
2110
+ "content": "<|reserved_255|>",
2111
+ "lstrip": false,
2112
+ "normalized": false,
2113
+ "rstrip": false,
2114
+ "single_word": false,
2115
+ "special": true
2116
+ },
2117
+ "266": {
2118
+ "content": "<|reserved_256|>",
2119
+ "lstrip": false,
2120
+ "normalized": false,
2121
+ "rstrip": false,
2122
+ "single_word": false,
2123
+ "special": true
2124
+ },
2125
+ "267": {
2126
+ "content": "<|reserved_257|>",
2127
+ "lstrip": false,
2128
+ "normalized": false,
2129
+ "rstrip": false,
2130
+ "single_word": false,
2131
+ "special": true
2132
+ },
2133
+ "268": {
2134
+ "content": "<|reserved_258|>",
2135
+ "lstrip": false,
2136
+ "normalized": false,
2137
+ "rstrip": false,
2138
+ "single_word": false,
2139
+ "special": true
2140
+ },
2141
+ "269": {
2142
+ "content": "<|reserved_259|>",
2143
+ "lstrip": false,
2144
+ "normalized": false,
2145
+ "rstrip": false,
2146
+ "single_word": false,
2147
+ "special": true
2148
+ },
2149
+ "270": {
2150
+ "content": "<|reserved_260|>",
2151
+ "lstrip": false,
2152
+ "normalized": false,
2153
+ "rstrip": false,
2154
+ "single_word": false,
2155
+ "special": true
2156
+ },
2157
+ "271": {
2158
+ "content": "<|reserved_261|>",
2159
+ "lstrip": false,
2160
+ "normalized": false,
2161
+ "rstrip": false,
2162
+ "single_word": false,
2163
+ "special": true
2164
+ },
2165
+ "272": {
2166
+ "content": "<|reserved_262|>",
2167
+ "lstrip": false,
2168
+ "normalized": false,
2169
+ "rstrip": false,
2170
+ "single_word": false,
2171
+ "special": true
2172
+ },
2173
+ "273": {
2174
+ "content": "<|reserved_263|>",
2175
+ "lstrip": false,
2176
+ "normalized": false,
2177
+ "rstrip": false,
2178
+ "single_word": false,
2179
+ "special": true
2180
+ },
2181
+ "274": {
2182
+ "content": "<|reserved_264|>",
2183
+ "lstrip": false,
2184
+ "normalized": false,
2185
+ "rstrip": false,
2186
+ "single_word": false,
2187
+ "special": true
2188
+ },
2189
+ "275": {
2190
+ "content": "<|reserved_265|>",
2191
+ "lstrip": false,
2192
+ "normalized": false,
2193
+ "rstrip": false,
2194
+ "single_word": false,
2195
+ "special": true
2196
+ },
2197
+ "276": {
2198
+ "content": "<|reserved_266|>",
2199
+ "lstrip": false,
2200
+ "normalized": false,
2201
+ "rstrip": false,
2202
+ "single_word": false,
2203
+ "special": true
2204
+ },
2205
+ "277": {
2206
+ "content": "<|reserved_267|>",
2207
+ "lstrip": false,
2208
+ "normalized": false,
2209
+ "rstrip": false,
2210
+ "single_word": false,
2211
+ "special": true
2212
+ },
2213
+ "278": {
2214
+ "content": "<|reserved_268|>",
2215
+ "lstrip": false,
2216
+ "normalized": false,
2217
+ "rstrip": false,
2218
+ "single_word": false,
2219
+ "special": true
2220
+ },
2221
+ "279": {
2222
+ "content": "<|reserved_269|>",
2223
+ "lstrip": false,
2224
+ "normalized": false,
2225
+ "rstrip": false,
2226
+ "single_word": false,
2227
+ "special": true
2228
+ },
2229
+ "280": {
2230
+ "content": "<|reserved_270|>",
2231
+ "lstrip": false,
2232
+ "normalized": false,
2233
+ "rstrip": false,
2234
+ "single_word": false,
2235
+ "special": true
2236
+ },
2237
+ "281": {
2238
+ "content": "<|reserved_271|>",
2239
+ "lstrip": false,
2240
+ "normalized": false,
2241
+ "rstrip": false,
2242
+ "single_word": false,
2243
+ "special": true
2244
+ },
2245
+ "282": {
2246
+ "content": "<|reserved_272|>",
2247
+ "lstrip": false,
2248
+ "normalized": false,
2249
+ "rstrip": false,
2250
+ "single_word": false,
2251
+ "special": true
2252
+ },
2253
+ "283": {
2254
+ "content": "<|reserved_273|>",
2255
+ "lstrip": false,
2256
+ "normalized": false,
2257
+ "rstrip": false,
2258
+ "single_word": false,
2259
+ "special": true
2260
+ },
2261
+ "284": {
2262
+ "content": "<|reserved_274|>",
2263
+ "lstrip": false,
2264
+ "normalized": false,
2265
+ "rstrip": false,
2266
+ "single_word": false,
2267
+ "special": true
2268
+ },
2269
+ "285": {
2270
+ "content": "<|reserved_275|>",
2271
+ "lstrip": false,
2272
+ "normalized": false,
2273
+ "rstrip": false,
2274
+ "single_word": false,
2275
+ "special": true
2276
+ },
2277
+ "286": {
2278
+ "content": "<|reserved_276|>",
2279
+ "lstrip": false,
2280
+ "normalized": false,
2281
+ "rstrip": false,
2282
+ "single_word": false,
2283
+ "special": true
2284
+ },
2285
+ "287": {
2286
+ "content": "<|reserved_277|>",
2287
+ "lstrip": false,
2288
+ "normalized": false,
2289
+ "rstrip": false,
2290
+ "single_word": false,
2291
+ "special": true
2292
+ },
2293
+ "288": {
2294
+ "content": "<|reserved_278|>",
2295
+ "lstrip": false,
2296
+ "normalized": false,
2297
+ "rstrip": false,
2298
+ "single_word": false,
2299
+ "special": true
2300
+ },
2301
+ "289": {
2302
+ "content": "<|reserved_279|>",
2303
+ "lstrip": false,
2304
+ "normalized": false,
2305
+ "rstrip": false,
2306
+ "single_word": false,
2307
+ "special": true
2308
+ },
2309
+ "290": {
2310
+ "content": "<|reserved_280|>",
2311
+ "lstrip": false,
2312
+ "normalized": false,
2313
+ "rstrip": false,
2314
+ "single_word": false,
2315
+ "special": true
2316
+ },
2317
+ "291": {
2318
+ "content": "<|reserved_281|>",
2319
+ "lstrip": false,
2320
+ "normalized": false,
2321
+ "rstrip": false,
2322
+ "single_word": false,
2323
+ "special": true
2324
+ },
2325
+ "292": {
2326
+ "content": "<|reserved_282|>",
2327
+ "lstrip": false,
2328
+ "normalized": false,
2329
+ "rstrip": false,
2330
+ "single_word": false,
2331
+ "special": true
2332
+ },
2333
+ "293": {
2334
+ "content": "<|reserved_283|>",
2335
+ "lstrip": false,
2336
+ "normalized": false,
2337
+ "rstrip": false,
2338
+ "single_word": false,
2339
+ "special": true
2340
+ },
2341
+ "294": {
2342
+ "content": "<|reserved_284|>",
2343
+ "lstrip": false,
2344
+ "normalized": false,
2345
+ "rstrip": false,
2346
+ "single_word": false,
2347
+ "special": true
2348
+ },
2349
+ "295": {
2350
+ "content": "<|reserved_285|>",
2351
+ "lstrip": false,
2352
+ "normalized": false,
2353
+ "rstrip": false,
2354
+ "single_word": false,
2355
+ "special": true
2356
+ },
2357
+ "296": {
2358
+ "content": "<|reserved_286|>",
2359
+ "lstrip": false,
2360
+ "normalized": false,
2361
+ "rstrip": false,
2362
+ "single_word": false,
2363
+ "special": true
2364
+ },
2365
+ "297": {
2366
+ "content": "<|reserved_287|>",
2367
+ "lstrip": false,
2368
+ "normalized": false,
2369
+ "rstrip": false,
2370
+ "single_word": false,
2371
+ "special": true
2372
+ },
2373
+ "298": {
2374
+ "content": "<|reserved_288|>",
2375
+ "lstrip": false,
2376
+ "normalized": false,
2377
+ "rstrip": false,
2378
+ "single_word": false,
2379
+ "special": true
2380
+ },
2381
+ "299": {
2382
+ "content": "<|reserved_289|>",
2383
+ "lstrip": false,
2384
+ "normalized": false,
2385
+ "rstrip": false,
2386
+ "single_word": false,
2387
+ "special": true
2388
+ },
2389
+ "300": {
2390
+ "content": "<|reserved_290|>",
2391
+ "lstrip": false,
2392
+ "normalized": false,
2393
+ "rstrip": false,
2394
+ "single_word": false,
2395
+ "special": true
2396
+ },
2397
+ "301": {
2398
+ "content": "<|reserved_291|>",
2399
+ "lstrip": false,
2400
+ "normalized": false,
2401
+ "rstrip": false,
2402
+ "single_word": false,
2403
+ "special": true
2404
+ },
2405
+ "302": {
2406
+ "content": "<|reserved_292|>",
2407
+ "lstrip": false,
2408
+ "normalized": false,
2409
+ "rstrip": false,
2410
+ "single_word": false,
2411
+ "special": true
2412
+ },
2413
+ "303": {
2414
+ "content": "<|reserved_293|>",
2415
+ "lstrip": false,
2416
+ "normalized": false,
2417
+ "rstrip": false,
2418
+ "single_word": false,
2419
+ "special": true
2420
+ },
2421
+ "304": {
2422
+ "content": "<|reserved_294|>",
2423
+ "lstrip": false,
2424
+ "normalized": false,
2425
+ "rstrip": false,
2426
+ "single_word": false,
2427
+ "special": true
2428
+ },
2429
+ "305": {
2430
+ "content": "<|reserved_295|>",
2431
+ "lstrip": false,
2432
+ "normalized": false,
2433
+ "rstrip": false,
2434
+ "single_word": false,
2435
+ "special": true
2436
+ },
2437
+ "306": {
2438
+ "content": "<|reserved_296|>",
2439
+ "lstrip": false,
2440
+ "normalized": false,
2441
+ "rstrip": false,
2442
+ "single_word": false,
2443
+ "special": true
2444
+ },
2445
+ "307": {
2446
+ "content": "<|reserved_297|>",
2447
+ "lstrip": false,
2448
+ "normalized": false,
2449
+ "rstrip": false,
2450
+ "single_word": false,
2451
+ "special": true
2452
+ },
2453
+ "308": {
2454
+ "content": "<|reserved_298|>",
2455
+ "lstrip": false,
2456
+ "normalized": false,
2457
+ "rstrip": false,
2458
+ "single_word": false,
2459
+ "special": true
2460
+ },
2461
+ "309": {
2462
+ "content": "<|reserved_299|>",
2463
+ "lstrip": false,
2464
+ "normalized": false,
2465
+ "rstrip": false,
2466
+ "single_word": false,
2467
+ "special": true
2468
+ },
2469
+ "310": {
2470
+ "content": "<|reserved_300|>",
2471
+ "lstrip": false,
2472
+ "normalized": false,
2473
+ "rstrip": false,
2474
+ "single_word": false,
2475
+ "special": true
2476
+ },
2477
+ "311": {
2478
+ "content": "<|reserved_301|>",
2479
+ "lstrip": false,
2480
+ "normalized": false,
2481
+ "rstrip": false,
2482
+ "single_word": false,
2483
+ "special": true
2484
+ },
2485
+ "312": {
2486
+ "content": "<|reserved_302|>",
2487
+ "lstrip": false,
2488
+ "normalized": false,
2489
+ "rstrip": false,
2490
+ "single_word": false,
2491
+ "special": true
2492
+ },
2493
+ "313": {
2494
+ "content": "<|reserved_303|>",
2495
+ "lstrip": false,
2496
+ "normalized": false,
2497
+ "rstrip": false,
2498
+ "single_word": false,
2499
+ "special": true
2500
+ },
2501
+ "314": {
2502
+ "content": "<|reserved_304|>",
2503
+ "lstrip": false,
2504
+ "normalized": false,
2505
+ "rstrip": false,
2506
+ "single_word": false,
2507
+ "special": true
2508
+ },
2509
+ "315": {
2510
+ "content": "<|reserved_305|>",
2511
+ "lstrip": false,
2512
+ "normalized": false,
2513
+ "rstrip": false,
2514
+ "single_word": false,
2515
+ "special": true
2516
+ },
2517
+ "316": {
2518
+ "content": "<|reserved_306|>",
2519
+ "lstrip": false,
2520
+ "normalized": false,
2521
+ "rstrip": false,
2522
+ "single_word": false,
2523
+ "special": true
2524
+ },
2525
+ "317": {
2526
+ "content": "<|reserved_307|>",
2527
+ "lstrip": false,
2528
+ "normalized": false,
2529
+ "rstrip": false,
2530
+ "single_word": false,
2531
+ "special": true
2532
+ },
2533
+ "318": {
2534
+ "content": "<|reserved_308|>",
2535
+ "lstrip": false,
2536
+ "normalized": false,
2537
+ "rstrip": false,
2538
+ "single_word": false,
2539
+ "special": true
2540
+ },
2541
+ "319": {
2542
+ "content": "<|reserved_309|>",
2543
+ "lstrip": false,
2544
+ "normalized": false,
2545
+ "rstrip": false,
2546
+ "single_word": false,
2547
+ "special": true
2548
+ },
2549
+ "320": {
2550
+ "content": "<|reserved_310|>",
2551
+ "lstrip": false,
2552
+ "normalized": false,
2553
+ "rstrip": false,
2554
+ "single_word": false,
2555
+ "special": true
2556
+ },
2557
+ "321": {
2558
+ "content": "<|reserved_311|>",
2559
+ "lstrip": false,
2560
+ "normalized": false,
2561
+ "rstrip": false,
2562
+ "single_word": false,
2563
+ "special": true
2564
+ },
2565
+ "322": {
2566
+ "content": "<|reserved_312|>",
2567
+ "lstrip": false,
2568
+ "normalized": false,
2569
+ "rstrip": false,
2570
+ "single_word": false,
2571
+ "special": true
2572
+ },
2573
+ "323": {
2574
+ "content": "<|reserved_313|>",
2575
+ "lstrip": false,
2576
+ "normalized": false,
2577
+ "rstrip": false,
2578
+ "single_word": false,
2579
+ "special": true
2580
+ },
2581
+ "324": {
2582
+ "content": "<|reserved_314|>",
2583
+ "lstrip": false,
2584
+ "normalized": false,
2585
+ "rstrip": false,
2586
+ "single_word": false,
2587
+ "special": true
2588
+ },
2589
+ "325": {
2590
+ "content": "<|reserved_315|>",
2591
+ "lstrip": false,
2592
+ "normalized": false,
2593
+ "rstrip": false,
2594
+ "single_word": false,
2595
+ "special": true
2596
+ },
2597
+ "326": {
2598
+ "content": "<|reserved_316|>",
2599
+ "lstrip": false,
2600
+ "normalized": false,
2601
+ "rstrip": false,
2602
+ "single_word": false,
2603
+ "special": true
2604
+ },
2605
+ "327": {
2606
+ "content": "<|reserved_317|>",
2607
+ "lstrip": false,
2608
+ "normalized": false,
2609
+ "rstrip": false,
2610
+ "single_word": false,
2611
+ "special": true
2612
+ },
2613
+ "328": {
2614
+ "content": "<|reserved_318|>",
2615
+ "lstrip": false,
2616
+ "normalized": false,
2617
+ "rstrip": false,
2618
+ "single_word": false,
2619
+ "special": true
2620
+ },
2621
+ "329": {
2622
+ "content": "<|reserved_319|>",
2623
+ "lstrip": false,
2624
+ "normalized": false,
2625
+ "rstrip": false,
2626
+ "single_word": false,
2627
+ "special": true
2628
+ },
2629
+ "330": {
2630
+ "content": "<|reserved_320|>",
2631
+ "lstrip": false,
2632
+ "normalized": false,
2633
+ "rstrip": false,
2634
+ "single_word": false,
2635
+ "special": true
2636
+ },
2637
+ "331": {
2638
+ "content": "<|reserved_321|>",
2639
+ "lstrip": false,
2640
+ "normalized": false,
2641
+ "rstrip": false,
2642
+ "single_word": false,
2643
+ "special": true
2644
+ },
2645
+ "332": {
2646
+ "content": "<|reserved_322|>",
2647
+ "lstrip": false,
2648
+ "normalized": false,
2649
+ "rstrip": false,
2650
+ "single_word": false,
2651
+ "special": true
2652
+ },
2653
+ "333": {
2654
+ "content": "<|reserved_323|>",
2655
+ "lstrip": false,
2656
+ "normalized": false,
2657
+ "rstrip": false,
2658
+ "single_word": false,
2659
+ "special": true
2660
+ },
2661
+ "334": {
2662
+ "content": "<|reserved_324|>",
2663
+ "lstrip": false,
2664
+ "normalized": false,
2665
+ "rstrip": false,
2666
+ "single_word": false,
2667
+ "special": true
2668
+ },
2669
+ "335": {
2670
+ "content": "<|reserved_325|>",
2671
+ "lstrip": false,
2672
+ "normalized": false,
2673
+ "rstrip": false,
2674
+ "single_word": false,
2675
+ "special": true
2676
+ },
2677
+ "336": {
2678
+ "content": "<|reserved_326|>",
2679
+ "lstrip": false,
2680
+ "normalized": false,
2681
+ "rstrip": false,
2682
+ "single_word": false,
2683
+ "special": true
2684
+ },
2685
+ "337": {
2686
+ "content": "<|reserved_327|>",
2687
+ "lstrip": false,
2688
+ "normalized": false,
2689
+ "rstrip": false,
2690
+ "single_word": false,
2691
+ "special": true
2692
+ },
2693
+ "338": {
2694
+ "content": "<|reserved_328|>",
2695
+ "lstrip": false,
2696
+ "normalized": false,
2697
+ "rstrip": false,
2698
+ "single_word": false,
2699
+ "special": true
2700
+ },
2701
+ "339": {
2702
+ "content": "<|reserved_329|>",
2703
+ "lstrip": false,
2704
+ "normalized": false,
2705
+ "rstrip": false,
2706
+ "single_word": false,
2707
+ "special": true
2708
+ },
2709
+ "340": {
2710
+ "content": "<|reserved_330|>",
2711
+ "lstrip": false,
2712
+ "normalized": false,
2713
+ "rstrip": false,
2714
+ "single_word": false,
2715
+ "special": true
2716
+ },
2717
+ "341": {
2718
+ "content": "<|reserved_331|>",
2719
+ "lstrip": false,
2720
+ "normalized": false,
2721
+ "rstrip": false,
2722
+ "single_word": false,
2723
+ "special": true
2724
+ },
2725
+ "342": {
2726
+ "content": "<|reserved_332|>",
2727
+ "lstrip": false,
2728
+ "normalized": false,
2729
+ "rstrip": false,
2730
+ "single_word": false,
2731
+ "special": true
2732
+ },
2733
+ "343": {
2734
+ "content": "<|reserved_333|>",
2735
+ "lstrip": false,
2736
+ "normalized": false,
2737
+ "rstrip": false,
2738
+ "single_word": false,
2739
+ "special": true
2740
+ },
2741
+ "344": {
2742
+ "content": "<|reserved_334|>",
2743
+ "lstrip": false,
2744
+ "normalized": false,
2745
+ "rstrip": false,
2746
+ "single_word": false,
2747
+ "special": true
2748
+ },
2749
+ "345": {
2750
+ "content": "<|reserved_335|>",
2751
+ "lstrip": false,
2752
+ "normalized": false,
2753
+ "rstrip": false,
2754
+ "single_word": false,
2755
+ "special": true
2756
+ },
2757
+ "346": {
2758
+ "content": "<|reserved_336|>",
2759
+ "lstrip": false,
2760
+ "normalized": false,
2761
+ "rstrip": false,
2762
+ "single_word": false,
2763
+ "special": true
2764
+ },
2765
+ "347": {
2766
+ "content": "<|reserved_337|>",
2767
+ "lstrip": false,
2768
+ "normalized": false,
2769
+ "rstrip": false,
2770
+ "single_word": false,
2771
+ "special": true
2772
+ },
2773
+ "348": {
2774
+ "content": "<|reserved_338|>",
2775
+ "lstrip": false,
2776
+ "normalized": false,
2777
+ "rstrip": false,
2778
+ "single_word": false,
2779
+ "special": true
2780
+ },
2781
+ "349": {
2782
+ "content": "<|reserved_339|>",
2783
+ "lstrip": false,
2784
+ "normalized": false,
2785
+ "rstrip": false,
2786
+ "single_word": false,
2787
+ "special": true
2788
+ },
2789
+ "350": {
2790
+ "content": "<|reserved_340|>",
2791
+ "lstrip": false,
2792
+ "normalized": false,
2793
+ "rstrip": false,
2794
+ "single_word": false,
2795
+ "special": true
2796
+ },
2797
+ "351": {
2798
+ "content": "<|reserved_341|>",
2799
+ "lstrip": false,
2800
+ "normalized": false,
2801
+ "rstrip": false,
2802
+ "single_word": false,
2803
+ "special": true
2804
+ },
2805
+ "352": {
2806
+ "content": "<|reserved_342|>",
2807
+ "lstrip": false,
2808
+ "normalized": false,
2809
+ "rstrip": false,
2810
+ "single_word": false,
2811
+ "special": true
2812
+ },
2813
+ "353": {
2814
+ "content": "<|reserved_343|>",
2815
+ "lstrip": false,
2816
+ "normalized": false,
2817
+ "rstrip": false,
2818
+ "single_word": false,
2819
+ "special": true
2820
+ },
2821
+ "354": {
2822
+ "content": "<|reserved_344|>",
2823
+ "lstrip": false,
2824
+ "normalized": false,
2825
+ "rstrip": false,
2826
+ "single_word": false,
2827
+ "special": true
2828
+ },
2829
+ "355": {
2830
+ "content": "<|reserved_345|>",
2831
+ "lstrip": false,
2832
+ "normalized": false,
2833
+ "rstrip": false,
2834
+ "single_word": false,
2835
+ "special": true
2836
+ },
2837
+ "356": {
2838
+ "content": "<|reserved_346|>",
2839
+ "lstrip": false,
2840
+ "normalized": false,
2841
+ "rstrip": false,
2842
+ "single_word": false,
2843
+ "special": true
2844
+ },
2845
+ "357": {
2846
+ "content": "<|reserved_347|>",
2847
+ "lstrip": false,
2848
+ "normalized": false,
2849
+ "rstrip": false,
2850
+ "single_word": false,
2851
+ "special": true
2852
+ },
2853
+ "358": {
2854
+ "content": "<|reserved_348|>",
2855
+ "lstrip": false,
2856
+ "normalized": false,
2857
+ "rstrip": false,
2858
+ "single_word": false,
2859
+ "special": true
2860
+ },
2861
+ "359": {
2862
+ "content": "<|reserved_349|>",
2863
+ "lstrip": false,
2864
+ "normalized": false,
2865
+ "rstrip": false,
2866
+ "single_word": false,
2867
+ "special": true
2868
+ },
2869
+ "360": {
2870
+ "content": "<|reserved_350|>",
2871
+ "lstrip": false,
2872
+ "normalized": false,
2873
+ "rstrip": false,
2874
+ "single_word": false,
2875
+ "special": true
2876
+ },
2877
+ "361": {
2878
+ "content": "<|reserved_351|>",
2879
+ "lstrip": false,
2880
+ "normalized": false,
2881
+ "rstrip": false,
2882
+ "single_word": false,
2883
+ "special": true
2884
+ },
2885
+ "362": {
2886
+ "content": "<|reserved_352|>",
2887
+ "lstrip": false,
2888
+ "normalized": false,
2889
+ "rstrip": false,
2890
+ "single_word": false,
2891
+ "special": true
2892
+ },
2893
+ "363": {
2894
+ "content": "<|reserved_353|>",
2895
+ "lstrip": false,
2896
+ "normalized": false,
2897
+ "rstrip": false,
2898
+ "single_word": false,
2899
+ "special": true
2900
+ },
2901
+ "364": {
2902
+ "content": "<|reserved_354|>",
2903
+ "lstrip": false,
2904
+ "normalized": false,
2905
+ "rstrip": false,
2906
+ "single_word": false,
2907
+ "special": true
2908
+ },
2909
+ "365": {
2910
+ "content": "<|reserved_355|>",
2911
+ "lstrip": false,
2912
+ "normalized": false,
2913
+ "rstrip": false,
2914
+ "single_word": false,
2915
+ "special": true
2916
+ },
2917
+ "366": {
2918
+ "content": "<|reserved_356|>",
2919
+ "lstrip": false,
2920
+ "normalized": false,
2921
+ "rstrip": false,
2922
+ "single_word": false,
2923
+ "special": true
2924
+ },
2925
+ "367": {
2926
+ "content": "<|reserved_357|>",
2927
+ "lstrip": false,
2928
+ "normalized": false,
2929
+ "rstrip": false,
2930
+ "single_word": false,
2931
+ "special": true
2932
+ },
2933
+ "368": {
2934
+ "content": "<|reserved_358|>",
2935
+ "lstrip": false,
2936
+ "normalized": false,
2937
+ "rstrip": false,
2938
+ "single_word": false,
2939
+ "special": true
2940
+ },
2941
+ "369": {
2942
+ "content": "<|reserved_359|>",
2943
+ "lstrip": false,
2944
+ "normalized": false,
2945
+ "rstrip": false,
2946
+ "single_word": false,
2947
+ "special": true
2948
+ },
2949
+ "370": {
2950
+ "content": "<|reserved_360|>",
2951
+ "lstrip": false,
2952
+ "normalized": false,
2953
+ "rstrip": false,
2954
+ "single_word": false,
2955
+ "special": true
2956
+ },
2957
+ "371": {
2958
+ "content": "<|reserved_361|>",
2959
+ "lstrip": false,
2960
+ "normalized": false,
2961
+ "rstrip": false,
2962
+ "single_word": false,
2963
+ "special": true
2964
+ },
2965
+ "372": {
2966
+ "content": "<|reserved_362|>",
2967
+ "lstrip": false,
2968
+ "normalized": false,
2969
+ "rstrip": false,
2970
+ "single_word": false,
2971
+ "special": true
2972
+ },
2973
+ "373": {
2974
+ "content": "<|reserved_363|>",
2975
+ "lstrip": false,
2976
+ "normalized": false,
2977
+ "rstrip": false,
2978
+ "single_word": false,
2979
+ "special": true
2980
+ },
2981
+ "374": {
2982
+ "content": "<|reserved_364|>",
2983
+ "lstrip": false,
2984
+ "normalized": false,
2985
+ "rstrip": false,
2986
+ "single_word": false,
2987
+ "special": true
2988
+ },
2989
+ "375": {
2990
+ "content": "<|reserved_365|>",
2991
+ "lstrip": false,
2992
+ "normalized": false,
2993
+ "rstrip": false,
2994
+ "single_word": false,
2995
+ "special": true
2996
+ },
2997
+ "376": {
2998
+ "content": "<|reserved_366|>",
2999
+ "lstrip": false,
3000
+ "normalized": false,
3001
+ "rstrip": false,
3002
+ "single_word": false,
3003
+ "special": true
3004
+ },
3005
+ "377": {
3006
+ "content": "<|reserved_367|>",
3007
+ "lstrip": false,
3008
+ "normalized": false,
3009
+ "rstrip": false,
3010
+ "single_word": false,
3011
+ "special": true
3012
+ },
3013
+ "378": {
3014
+ "content": "<|reserved_368|>",
3015
+ "lstrip": false,
3016
+ "normalized": false,
3017
+ "rstrip": false,
3018
+ "single_word": false,
3019
+ "special": true
3020
+ },
3021
+ "379": {
3022
+ "content": "<|reserved_369|>",
3023
+ "lstrip": false,
3024
+ "normalized": false,
3025
+ "rstrip": false,
3026
+ "single_word": false,
3027
+ "special": true
3028
+ },
3029
+ "380": {
3030
+ "content": "<|reserved_370|>",
3031
+ "lstrip": false,
3032
+ "normalized": false,
3033
+ "rstrip": false,
3034
+ "single_word": false,
3035
+ "special": true
3036
+ },
3037
+ "381": {
3038
+ "content": "<|reserved_371|>",
3039
+ "lstrip": false,
3040
+ "normalized": false,
3041
+ "rstrip": false,
3042
+ "single_word": false,
3043
+ "special": true
3044
+ },
3045
+ "382": {
3046
+ "content": "<|reserved_372|>",
3047
+ "lstrip": false,
3048
+ "normalized": false,
3049
+ "rstrip": false,
3050
+ "single_word": false,
3051
+ "special": true
3052
+ },
3053
+ "383": {
3054
+ "content": "<|reserved_373|>",
3055
+ "lstrip": false,
3056
+ "normalized": false,
3057
+ "rstrip": false,
3058
+ "single_word": false,
3059
+ "special": true
3060
+ },
3061
+ "384": {
3062
+ "content": "<|reserved_374|>",
3063
+ "lstrip": false,
3064
+ "normalized": false,
3065
+ "rstrip": false,
3066
+ "single_word": false,
3067
+ "special": true
3068
+ },
3069
+ "385": {
3070
+ "content": "<|reserved_375|>",
3071
+ "lstrip": false,
3072
+ "normalized": false,
3073
+ "rstrip": false,
3074
+ "single_word": false,
3075
+ "special": true
3076
+ },
3077
+ "386": {
3078
+ "content": "<|reserved_376|>",
3079
+ "lstrip": false,
3080
+ "normalized": false,
3081
+ "rstrip": false,
3082
+ "single_word": false,
3083
+ "special": true
3084
+ },
3085
+ "387": {
3086
+ "content": "<|reserved_377|>",
3087
+ "lstrip": false,
3088
+ "normalized": false,
3089
+ "rstrip": false,
3090
+ "single_word": false,
3091
+ "special": true
3092
+ },
3093
+ "388": {
3094
+ "content": "<|reserved_378|>",
3095
+ "lstrip": false,
3096
+ "normalized": false,
3097
+ "rstrip": false,
3098
+ "single_word": false,
3099
+ "special": true
3100
+ },
3101
+ "389": {
3102
+ "content": "<|reserved_379|>",
3103
+ "lstrip": false,
3104
+ "normalized": false,
3105
+ "rstrip": false,
3106
+ "single_word": false,
3107
+ "special": true
3108
+ },
3109
+ "390": {
3110
+ "content": "<|reserved_380|>",
3111
+ "lstrip": false,
3112
+ "normalized": false,
3113
+ "rstrip": false,
3114
+ "single_word": false,
3115
+ "special": true
3116
+ },
3117
+ "391": {
3118
+ "content": "<|reserved_381|>",
3119
+ "lstrip": false,
3120
+ "normalized": false,
3121
+ "rstrip": false,
3122
+ "single_word": false,
3123
+ "special": true
3124
+ },
3125
+ "392": {
3126
+ "content": "<|reserved_382|>",
3127
+ "lstrip": false,
3128
+ "normalized": false,
3129
+ "rstrip": false,
3130
+ "single_word": false,
3131
+ "special": true
3132
+ },
3133
+ "393": {
3134
+ "content": "<|reserved_383|>",
3135
+ "lstrip": false,
3136
+ "normalized": false,
3137
+ "rstrip": false,
3138
+ "single_word": false,
3139
+ "special": true
3140
+ },
3141
+ "394": {
3142
+ "content": "<|reserved_384|>",
3143
+ "lstrip": false,
3144
+ "normalized": false,
3145
+ "rstrip": false,
3146
+ "single_word": false,
3147
+ "special": true
3148
+ },
3149
+ "395": {
3150
+ "content": "<|reserved_385|>",
3151
+ "lstrip": false,
3152
+ "normalized": false,
3153
+ "rstrip": false,
3154
+ "single_word": false,
3155
+ "special": true
3156
+ },
3157
+ "396": {
3158
+ "content": "<image>",
3159
+ "lstrip": false,
3160
+ "normalized": false,
3161
+ "rstrip": false,
3162
+ "single_word": false,
3163
+ "special": true
3164
+ },
3165
+ "397": {
3166
+ "content": "<|img_row_1_col_1|>",
3167
+ "lstrip": false,
3168
+ "normalized": false,
3169
+ "rstrip": false,
3170
+ "single_word": false,
3171
+ "special": true
3172
+ },
3173
+ "398": {
3174
+ "content": "<|img_row_1_col_2|>",
3175
+ "lstrip": false,
3176
+ "normalized": false,
3177
+ "rstrip": false,
3178
+ "single_word": false,
3179
+ "special": true
3180
+ },
3181
+ "399": {
3182
+ "content": "<|img_row_1_col_3|>",
3183
+ "lstrip": false,
3184
+ "normalized": false,
3185
+ "rstrip": false,
3186
+ "single_word": false,
3187
+ "special": true
3188
+ },
3189
+ "400": {
3190
+ "content": "<|img_row_1_col_4|>",
3191
+ "lstrip": false,
3192
+ "normalized": false,
3193
+ "rstrip": false,
3194
+ "single_word": false,
3195
+ "special": true
3196
+ },
3197
+ "401": {
3198
+ "content": "<|img_row_1_col_5|>",
3199
+ "lstrip": false,
3200
+ "normalized": false,
3201
+ "rstrip": false,
3202
+ "single_word": false,
3203
+ "special": true
3204
+ },
3205
+ "402": {
3206
+ "content": "<|img_row_1_col_6|>",
3207
+ "lstrip": false,
3208
+ "normalized": false,
3209
+ "rstrip": false,
3210
+ "single_word": false,
3211
+ "special": true
3212
+ },
3213
+ "403": {
3214
+ "content": "<|img_row_1_col_7|>",
3215
+ "lstrip": false,
3216
+ "normalized": false,
3217
+ "rstrip": false,
3218
+ "single_word": false,
3219
+ "special": true
3220
+ },
3221
+ "404": {
3222
+ "content": "<|img_row_1_col_8|>",
3223
+ "lstrip": false,
3224
+ "normalized": false,
3225
+ "rstrip": false,
3226
+ "single_word": false,
3227
+ "special": true
3228
+ },
3229
+ "405": {
3230
+ "content": "<|img_row_1_col_9|>",
3231
+ "lstrip": false,
3232
+ "normalized": false,
3233
+ "rstrip": false,
3234
+ "single_word": false,
3235
+ "special": true
3236
+ },
3237
+ "406": {
3238
+ "content": "<|img_row_1_col_10|>",
3239
+ "lstrip": false,
3240
+ "normalized": false,
3241
+ "rstrip": false,
3242
+ "single_word": false,
3243
+ "special": true
3244
+ },
3245
+ "407": {
3246
+ "content": "<|img_row_2_col_1|>",
3247
+ "lstrip": false,
3248
+ "normalized": false,
3249
+ "rstrip": false,
3250
+ "single_word": false,
3251
+ "special": true
3252
+ },
3253
+ "408": {
3254
+ "content": "<|img_row_2_col_2|>",
3255
+ "lstrip": false,
3256
+ "normalized": false,
3257
+ "rstrip": false,
3258
+ "single_word": false,
3259
+ "special": true
3260
+ },
3261
+ "409": {
3262
+ "content": "<|img_row_2_col_3|>",
3263
+ "lstrip": false,
3264
+ "normalized": false,
3265
+ "rstrip": false,
3266
+ "single_word": false,
3267
+ "special": true
3268
+ },
3269
+ "410": {
3270
+ "content": "<|img_row_2_col_4|>",
3271
+ "lstrip": false,
3272
+ "normalized": false,
3273
+ "rstrip": false,
3274
+ "single_word": false,
3275
+ "special": true
3276
+ },
3277
+ "411": {
3278
+ "content": "<|img_row_2_col_5|>",
3279
+ "lstrip": false,
3280
+ "normalized": false,
3281
+ "rstrip": false,
3282
+ "single_word": false,
3283
+ "special": true
3284
+ },
3285
+ "412": {
3286
+ "content": "<|img_row_2_col_6|>",
3287
+ "lstrip": false,
3288
+ "normalized": false,
3289
+ "rstrip": false,
3290
+ "single_word": false,
3291
+ "special": true
3292
+ },
3293
+ "413": {
3294
+ "content": "<|img_row_2_col_7|>",
3295
+ "lstrip": false,
3296
+ "normalized": false,
3297
+ "rstrip": false,
3298
+ "single_word": false,
3299
+ "special": true
3300
+ },
3301
+ "414": {
3302
+ "content": "<|img_row_2_col_8|>",
3303
+ "lstrip": false,
3304
+ "normalized": false,
3305
+ "rstrip": false,
3306
+ "single_word": false,
3307
+ "special": true
3308
+ },
3309
+ "415": {
3310
+ "content": "<|img_row_2_col_9|>",
3311
+ "lstrip": false,
3312
+ "normalized": false,
3313
+ "rstrip": false,
3314
+ "single_word": false,
3315
+ "special": true
3316
+ },
3317
+ "416": {
3318
+ "content": "<|img_row_2_col_10|>",
3319
+ "lstrip": false,
3320
+ "normalized": false,
3321
+ "rstrip": false,
3322
+ "single_word": false,
3323
+ "special": true
3324
+ },
3325
+ "417": {
3326
+ "content": "<|img_row_3_col_1|>",
3327
+ "lstrip": false,
3328
+ "normalized": false,
3329
+ "rstrip": false,
3330
+ "single_word": false,
3331
+ "special": true
3332
+ },
3333
+ "418": {
3334
+ "content": "<|img_row_3_col_2|>",
3335
+ "lstrip": false,
3336
+ "normalized": false,
3337
+ "rstrip": false,
3338
+ "single_word": false,
3339
+ "special": true
3340
+ },
3341
+ "419": {
3342
+ "content": "<|img_row_3_col_3|>",
3343
+ "lstrip": false,
3344
+ "normalized": false,
3345
+ "rstrip": false,
3346
+ "single_word": false,
3347
+ "special": true
3348
+ },
3349
+ "420": {
3350
+ "content": "<|img_row_3_col_4|>",
3351
+ "lstrip": false,
3352
+ "normalized": false,
3353
+ "rstrip": false,
3354
+ "single_word": false,
3355
+ "special": true
3356
+ },
3357
+ "421": {
3358
+ "content": "<|img_row_3_col_5|>",
3359
+ "lstrip": false,
3360
+ "normalized": false,
3361
+ "rstrip": false,
3362
+ "single_word": false,
3363
+ "special": true
3364
+ },
3365
+ "422": {
3366
+ "content": "<|img_row_3_col_6|>",
3367
+ "lstrip": false,
3368
+ "normalized": false,
3369
+ "rstrip": false,
3370
+ "single_word": false,
3371
+ "special": true
3372
+ },
3373
+ "423": {
3374
+ "content": "<|img_row_3_col_7|>",
3375
+ "lstrip": false,
3376
+ "normalized": false,
3377
+ "rstrip": false,
3378
+ "single_word": false,
3379
+ "special": true
3380
+ },
3381
+ "424": {
3382
+ "content": "<|img_row_3_col_8|>",
3383
+ "lstrip": false,
3384
+ "normalized": false,
3385
+ "rstrip": false,
3386
+ "single_word": false,
3387
+ "special": true
3388
+ },
3389
+ "425": {
3390
+ "content": "<|img_row_3_col_9|>",
3391
+ "lstrip": false,
3392
+ "normalized": false,
3393
+ "rstrip": false,
3394
+ "single_word": false,
3395
+ "special": true
3396
+ },
3397
+ "426": {
3398
+ "content": "<|img_row_3_col_10|>",
3399
+ "lstrip": false,
3400
+ "normalized": false,
3401
+ "rstrip": false,
3402
+ "single_word": false,
3403
+ "special": true
3404
+ },
3405
+ "427": {
3406
+ "content": "<|img_row_4_col_1|>",
3407
+ "lstrip": false,
3408
+ "normalized": false,
3409
+ "rstrip": false,
3410
+ "single_word": false,
3411
+ "special": true
3412
+ },
3413
+ "428": {
3414
+ "content": "<|img_row_4_col_2|>",
3415
+ "lstrip": false,
3416
+ "normalized": false,
3417
+ "rstrip": false,
3418
+ "single_word": false,
3419
+ "special": true
3420
+ },
3421
+ "429": {
3422
+ "content": "<|img_row_4_col_3|>",
3423
+ "lstrip": false,
3424
+ "normalized": false,
3425
+ "rstrip": false,
3426
+ "single_word": false,
3427
+ "special": true
3428
+ },
3429
+ "430": {
3430
+ "content": "<|img_row_4_col_4|>",
3431
+ "lstrip": false,
3432
+ "normalized": false,
3433
+ "rstrip": false,
3434
+ "single_word": false,
3435
+ "special": true
3436
+ },
3437
+ "431": {
3438
+ "content": "<|img_row_4_col_5|>",
3439
+ "lstrip": false,
3440
+ "normalized": false,
3441
+ "rstrip": false,
3442
+ "single_word": false,
3443
+ "special": true
3444
+ },
3445
+ "432": {
3446
+ "content": "<|img_row_4_col_6|>",
3447
+ "lstrip": false,
3448
+ "normalized": false,
3449
+ "rstrip": false,
3450
+ "single_word": false,
3451
+ "special": true
3452
+ },
3453
+ "433": {
3454
+ "content": "<|img_row_4_col_7|>",
3455
+ "lstrip": false,
3456
+ "normalized": false,
3457
+ "rstrip": false,
3458
+ "single_word": false,
3459
+ "special": true
3460
+ },
3461
+ "434": {
3462
+ "content": "<|img_row_4_col_8|>",
3463
+ "lstrip": false,
3464
+ "normalized": false,
3465
+ "rstrip": false,
3466
+ "single_word": false,
3467
+ "special": true
3468
+ },
3469
+ "435": {
3470
+ "content": "<|img_row_4_col_9|>",
3471
+ "lstrip": false,
3472
+ "normalized": false,
3473
+ "rstrip": false,
3474
+ "single_word": false,
3475
+ "special": true
3476
+ },
3477
+ "436": {
3478
+ "content": "<|img_row_4_col_10|>",
3479
+ "lstrip": false,
3480
+ "normalized": false,
3481
+ "rstrip": false,
3482
+ "single_word": false,
3483
+ "special": true
3484
+ },
3485
+ "437": {
3486
+ "content": "<|img_row_5_col_1|>",
3487
+ "lstrip": false,
3488
+ "normalized": false,
3489
+ "rstrip": false,
3490
+ "single_word": false,
3491
+ "special": true
3492
+ },
3493
+ "438": {
3494
+ "content": "<|img_row_5_col_2|>",
3495
+ "lstrip": false,
3496
+ "normalized": false,
3497
+ "rstrip": false,
3498
+ "single_word": false,
3499
+ "special": true
3500
+ },
3501
+ "439": {
3502
+ "content": "<|img_row_5_col_3|>",
3503
+ "lstrip": false,
3504
+ "normalized": false,
3505
+ "rstrip": false,
3506
+ "single_word": false,
3507
+ "special": true
3508
+ },
3509
+ "440": {
3510
+ "content": "<|img_row_5_col_4|>",
3511
+ "lstrip": false,
3512
+ "normalized": false,
3513
+ "rstrip": false,
3514
+ "single_word": false,
3515
+ "special": true
3516
+ },
3517
+ "441": {
3518
+ "content": "<|img_row_5_col_5|>",
3519
+ "lstrip": false,
3520
+ "normalized": false,
3521
+ "rstrip": false,
3522
+ "single_word": false,
3523
+ "special": true
3524
+ },
3525
+ "442": {
3526
+ "content": "<|img_row_5_col_6|>",
3527
+ "lstrip": false,
3528
+ "normalized": false,
3529
+ "rstrip": false,
3530
+ "single_word": false,
3531
+ "special": true
3532
+ },
3533
+ "443": {
3534
+ "content": "<|img_row_5_col_7|>",
3535
+ "lstrip": false,
3536
+ "normalized": false,
3537
+ "rstrip": false,
3538
+ "single_word": false,
3539
+ "special": true
3540
+ },
3541
+ "444": {
3542
+ "content": "<|img_row_5_col_8|>",
3543
+ "lstrip": false,
3544
+ "normalized": false,
3545
+ "rstrip": false,
3546
+ "single_word": false,
3547
+ "special": true
3548
+ },
3549
+ "445": {
3550
+ "content": "<|img_row_5_col_9|>",
3551
+ "lstrip": false,
3552
+ "normalized": false,
3553
+ "rstrip": false,
3554
+ "single_word": false,
3555
+ "special": true
3556
+ },
3557
+ "446": {
3558
+ "content": "<|img_row_5_col_10|>",
3559
+ "lstrip": false,
3560
+ "normalized": false,
3561
+ "rstrip": false,
3562
+ "single_word": false,
3563
+ "special": true
3564
+ },
3565
+ "447": {
3566
+ "content": "<|img_row_6_col_1|>",
3567
+ "lstrip": false,
3568
+ "normalized": false,
3569
+ "rstrip": false,
3570
+ "single_word": false,
3571
+ "special": true
3572
+ },
3573
+ "448": {
3574
+ "content": "<|img_row_6_col_2|>",
3575
+ "lstrip": false,
3576
+ "normalized": false,
3577
+ "rstrip": false,
3578
+ "single_word": false,
3579
+ "special": true
3580
+ },
3581
+ "449": {
3582
+ "content": "<|img_row_6_col_3|>",
3583
+ "lstrip": false,
3584
+ "normalized": false,
3585
+ "rstrip": false,
3586
+ "single_word": false,
3587
+ "special": true
3588
+ },
3589
+ "450": {
3590
+ "content": "<|img_row_6_col_4|>",
3591
+ "lstrip": false,
3592
+ "normalized": false,
3593
+ "rstrip": false,
3594
+ "single_word": false,
3595
+ "special": true
3596
+ },
3597
+ "451": {
3598
+ "content": "<|img_row_6_col_5|>",
3599
+ "lstrip": false,
3600
+ "normalized": false,
3601
+ "rstrip": false,
3602
+ "single_word": false,
3603
+ "special": true
3604
+ },
3605
+ "452": {
3606
+ "content": "<|img_row_6_col_6|>",
3607
+ "lstrip": false,
3608
+ "normalized": false,
3609
+ "rstrip": false,
3610
+ "single_word": false,
3611
+ "special": true
3612
+ },
3613
+ "453": {
3614
+ "content": "<|img_row_6_col_7|>",
3615
+ "lstrip": false,
3616
+ "normalized": false,
3617
+ "rstrip": false,
3618
+ "single_word": false,
3619
+ "special": true
3620
+ },
3621
+ "454": {
3622
+ "content": "<|img_row_6_col_8|>",
3623
+ "lstrip": false,
3624
+ "normalized": false,
3625
+ "rstrip": false,
3626
+ "single_word": false,
3627
+ "special": true
3628
+ },
3629
+ "455": {
3630
+ "content": "<|img_row_6_col_9|>",
3631
+ "lstrip": false,
3632
+ "normalized": false,
3633
+ "rstrip": false,
3634
+ "single_word": false,
3635
+ "special": true
3636
+ },
3637
+ "456": {
3638
+ "content": "<|img_row_6_col_10|>",
3639
+ "lstrip": false,
3640
+ "normalized": false,
3641
+ "rstrip": false,
3642
+ "single_word": false,
3643
+ "special": true
3644
+ },
3645
+ "457": {
3646
+ "content": "<|img_row_7_col_1|>",
3647
+ "lstrip": false,
3648
+ "normalized": false,
3649
+ "rstrip": false,
3650
+ "single_word": false,
3651
+ "special": true
3652
+ },
3653
+ "458": {
3654
+ "content": "<|img_row_7_col_2|>",
3655
+ "lstrip": false,
3656
+ "normalized": false,
3657
+ "rstrip": false,
3658
+ "single_word": false,
3659
+ "special": true
3660
+ },
3661
+ "459": {
3662
+ "content": "<|img_row_7_col_3|>",
3663
+ "lstrip": false,
3664
+ "normalized": false,
3665
+ "rstrip": false,
3666
+ "single_word": false,
3667
+ "special": true
3668
+ },
3669
+ "460": {
3670
+ "content": "<|img_row_7_col_4|>",
3671
+ "lstrip": false,
3672
+ "normalized": false,
3673
+ "rstrip": false,
3674
+ "single_word": false,
3675
+ "special": true
3676
+ },
3677
+ "461": {
3678
+ "content": "<|img_row_7_col_5|>",
3679
+ "lstrip": false,
3680
+ "normalized": false,
3681
+ "rstrip": false,
3682
+ "single_word": false,
3683
+ "special": true
3684
+ },
3685
+ "462": {
3686
+ "content": "<|img_row_7_col_6|>",
3687
+ "lstrip": false,
3688
+ "normalized": false,
3689
+ "rstrip": false,
3690
+ "single_word": false,
3691
+ "special": true
3692
+ },
3693
+ "463": {
3694
+ "content": "<|img_row_7_col_7|>",
3695
+ "lstrip": false,
3696
+ "normalized": false,
3697
+ "rstrip": false,
3698
+ "single_word": false,
3699
+ "special": true
3700
+ },
3701
+ "464": {
3702
+ "content": "<|img_row_7_col_8|>",
3703
+ "lstrip": false,
3704
+ "normalized": false,
3705
+ "rstrip": false,
3706
+ "single_word": false,
3707
+ "special": true
3708
+ },
3709
+ "465": {
3710
+ "content": "<|img_row_7_col_9|>",
3711
+ "lstrip": false,
3712
+ "normalized": false,
3713
+ "rstrip": false,
3714
+ "single_word": false,
3715
+ "special": true
3716
+ },
3717
+ "466": {
3718
+ "content": "<|img_row_7_col_10|>",
3719
+ "lstrip": false,
3720
+ "normalized": false,
3721
+ "rstrip": false,
3722
+ "single_word": false,
3723
+ "special": true
3724
+ },
3725
+ "467": {
3726
+ "content": "<|img_row_8_col_1|>",
3727
+ "lstrip": false,
3728
+ "normalized": false,
3729
+ "rstrip": false,
3730
+ "single_word": false,
3731
+ "special": true
3732
+ },
3733
+ "468": {
3734
+ "content": "<|img_row_8_col_2|>",
3735
+ "lstrip": false,
3736
+ "normalized": false,
3737
+ "rstrip": false,
3738
+ "single_word": false,
3739
+ "special": true
3740
+ },
3741
+ "469": {
3742
+ "content": "<|img_row_8_col_3|>",
3743
+ "lstrip": false,
3744
+ "normalized": false,
3745
+ "rstrip": false,
3746
+ "single_word": false,
3747
+ "special": true
3748
+ },
3749
+ "470": {
3750
+ "content": "<|img_row_8_col_4|>",
3751
+ "lstrip": false,
3752
+ "normalized": false,
3753
+ "rstrip": false,
3754
+ "single_word": false,
3755
+ "special": true
3756
+ },
3757
+ "471": {
3758
+ "content": "<|img_row_8_col_5|>",
3759
+ "lstrip": false,
3760
+ "normalized": false,
3761
+ "rstrip": false,
3762
+ "single_word": false,
3763
+ "special": true
3764
+ },
3765
+ "472": {
3766
+ "content": "<|img_row_8_col_6|>",
3767
+ "lstrip": false,
3768
+ "normalized": false,
3769
+ "rstrip": false,
3770
+ "single_word": false,
3771
+ "special": true
3772
+ },
3773
+ "473": {
3774
+ "content": "<|img_row_8_col_7|>",
3775
+ "lstrip": false,
3776
+ "normalized": false,
3777
+ "rstrip": false,
3778
+ "single_word": false,
3779
+ "special": true
3780
+ },
3781
+ "474": {
3782
+ "content": "<|img_row_8_col_8|>",
3783
+ "lstrip": false,
3784
+ "normalized": false,
3785
+ "rstrip": false,
3786
+ "single_word": false,
3787
+ "special": true
3788
+ },
3789
+ "475": {
3790
+ "content": "<|img_row_8_col_9|>",
3791
+ "lstrip": false,
3792
+ "normalized": false,
3793
+ "rstrip": false,
3794
+ "single_word": false,
3795
+ "special": true
3796
+ },
3797
+ "476": {
3798
+ "content": "<|img_row_8_col_10|>",
3799
+ "lstrip": false,
3800
+ "normalized": false,
3801
+ "rstrip": false,
3802
+ "single_word": false,
3803
+ "special": true
3804
+ },
3805
+ "477": {
3806
+ "content": "<|img_row_9_col_1|>",
3807
+ "lstrip": false,
3808
+ "normalized": false,
3809
+ "rstrip": false,
3810
+ "single_word": false,
3811
+ "special": true
3812
+ },
3813
+ "478": {
3814
+ "content": "<|img_row_9_col_2|>",
3815
+ "lstrip": false,
3816
+ "normalized": false,
3817
+ "rstrip": false,
3818
+ "single_word": false,
3819
+ "special": true
3820
+ },
3821
+ "479": {
3822
+ "content": "<|img_row_9_col_3|>",
3823
+ "lstrip": false,
3824
+ "normalized": false,
3825
+ "rstrip": false,
3826
+ "single_word": false,
3827
+ "special": true
3828
+ },
3829
+ "480": {
3830
+ "content": "<|img_row_9_col_4|>",
3831
+ "lstrip": false,
3832
+ "normalized": false,
3833
+ "rstrip": false,
3834
+ "single_word": false,
3835
+ "special": true
3836
+ },
3837
+ "481": {
3838
+ "content": "<|img_row_9_col_5|>",
3839
+ "lstrip": false,
3840
+ "normalized": false,
3841
+ "rstrip": false,
3842
+ "single_word": false,
3843
+ "special": true
3844
+ },
3845
+ "482": {
3846
+ "content": "<|img_row_9_col_6|>",
3847
+ "lstrip": false,
3848
+ "normalized": false,
3849
+ "rstrip": false,
3850
+ "single_word": false,
3851
+ "special": true
3852
+ },
3853
+ "483": {
3854
+ "content": "<|img_row_9_col_7|>",
3855
+ "lstrip": false,
3856
+ "normalized": false,
3857
+ "rstrip": false,
3858
+ "single_word": false,
3859
+ "special": true
3860
+ },
3861
+ "484": {
3862
+ "content": "<|img_row_9_col_8|>",
3863
+ "lstrip": false,
3864
+ "normalized": false,
3865
+ "rstrip": false,
3866
+ "single_word": false,
3867
+ "special": true
3868
+ },
3869
+ "485": {
3870
+ "content": "<|img_row_9_col_9|>",
3871
+ "lstrip": false,
3872
+ "normalized": false,
3873
+ "rstrip": false,
3874
+ "single_word": false,
3875
+ "special": true
3876
+ },
3877
+ "486": {
3878
+ "content": "<|img_row_9_col_10|>",
3879
+ "lstrip": false,
3880
+ "normalized": false,
3881
+ "rstrip": false,
3882
+ "single_word": false,
3883
+ "special": true
3884
+ },
3885
+ "487": {
3886
+ "content": "<|img_row_10_col_1|>",
3887
+ "lstrip": false,
3888
+ "normalized": false,
3889
+ "rstrip": false,
3890
+ "single_word": false,
3891
+ "special": true
3892
+ },
3893
+ "488": {
3894
+ "content": "<|img_row_10_col_2|>",
3895
+ "lstrip": false,
3896
+ "normalized": false,
3897
+ "rstrip": false,
3898
+ "single_word": false,
3899
+ "special": true
3900
+ },
3901
+ "489": {
3902
+ "content": "<|img_row_10_col_3|>",
3903
+ "lstrip": false,
3904
+ "normalized": false,
3905
+ "rstrip": false,
3906
+ "single_word": false,
3907
+ "special": true
3908
+ },
3909
+ "490": {
3910
+ "content": "<|img_row_10_col_4|>",
3911
+ "lstrip": false,
3912
+ "normalized": false,
3913
+ "rstrip": false,
3914
+ "single_word": false,
3915
+ "special": true
3916
+ },
3917
+ "491": {
3918
+ "content": "<|img_row_10_col_5|>",
3919
+ "lstrip": false,
3920
+ "normalized": false,
3921
+ "rstrip": false,
3922
+ "single_word": false,
3923
+ "special": true
3924
+ },
3925
+ "492": {
3926
+ "content": "<|img_row_10_col_6|>",
3927
+ "lstrip": false,
3928
+ "normalized": false,
3929
+ "rstrip": false,
3930
+ "single_word": false,
3931
+ "special": true
3932
+ },
3933
+ "493": {
3934
+ "content": "<|img_row_10_col_7|>",
3935
+ "lstrip": false,
3936
+ "normalized": false,
3937
+ "rstrip": false,
3938
+ "single_word": false,
3939
+ "special": true
3940
+ },
3941
+ "494": {
3942
+ "content": "<|img_row_10_col_8|>",
3943
+ "lstrip": false,
3944
+ "normalized": false,
3945
+ "rstrip": false,
3946
+ "single_word": false,
3947
+ "special": true
3948
+ },
3949
+ "495": {
3950
+ "content": "<|img_row_10_col_9|>",
3951
+ "lstrip": false,
3952
+ "normalized": false,
3953
+ "rstrip": false,
3954
+ "single_word": false,
3955
+ "special": true
3956
+ },
3957
+ "496": {
3958
+ "content": "<|img_row_10_col_10|>",
3959
+ "lstrip": false,
3960
+ "normalized": false,
3961
+ "rstrip": false,
3962
+ "single_word": false,
3963
+ "special": true
3964
+ },
3965
+ "497": {
3966
+ "content": "<|img_thumbnail|>",
3967
+ "lstrip": false,
3968
+ "normalized": false,
3969
+ "rstrip": false,
3970
+ "single_word": false,
3971
+ "special": true
3972
+ },
3973
+ "498": {
3974
+ "content": "<|image_start|>",
3975
+ "lstrip": false,
3976
+ "normalized": false,
3977
+ "rstrip": false,
3978
+ "single_word": false,
3979
+ "special": true
3980
+ },
3981
+ "499": {
3982
+ "content": "<|image_end|>",
3983
+ "lstrip": false,
3984
+ "normalized": false,
3985
+ "rstrip": false,
3986
+ "single_word": false,
3987
+ "special": true
3988
+ },
3989
+ "500": {
3990
+ "content": "<|image_split|>",
3991
+ "lstrip": false,
3992
+ "normalized": false,
3993
+ "rstrip": false,
3994
+ "single_word": false,
3995
+ "special": true
3996
+ },
3997
+ "64011": {
3998
+ "content": "Mathias",
3999
+ "lstrip": false,
4000
+ "normalized": true,
4001
+ "rstrip": false,
4002
+ "single_word": false,
4003
+ "special": false
4004
+ },
4005
+ "64014": {
4006
+ "content": "python",
4007
+ "lstrip": false,
4008
+ "normalized": true,
4009
+ "rstrip": false,
4010
+ "single_word": false,
4011
+ "special": false
4012
+ },
4013
+ "64394": {
4014
+ "content": "<|cot_start|>",
4015
+ "lstrip": false,
4016
+ "normalized": false,
4017
+ "rstrip": false,
4018
+ "single_word": false,
4019
+ "special": true
4020
+ },
4021
+ "64395": {
4022
+ "content": "<|cot_end|>",
4023
+ "lstrip": false,
4024
+ "normalized": false,
4025
+ "rstrip": false,
4026
+ "single_word": false,
4027
+ "special": true
4028
+ },
4029
+ "64396": {
4030
+ "content": "<|review_start|>",
4031
+ "lstrip": false,
4032
+ "normalized": false,
4033
+ "rstrip": false,
4034
+ "single_word": false,
4035
+ "special": true
4036
+ },
4037
+ "64397": {
4038
+ "content": "<|review_end|>",
4039
+ "lstrip": false,
4040
+ "normalized": false,
4041
+ "rstrip": false,
4042
+ "single_word": false,
4043
+ "special": true
4044
+ },
4045
+ "64398": {
4046
+ "content": "<|file_start|>",
4047
+ "lstrip": false,
4048
+ "normalized": false,
4049
+ "rstrip": false,
4050
+ "single_word": false,
4051
+ "special": true
4052
+ },
4053
+ "64399": {
4054
+ "content": "<|file_end|>",
4055
+ "lstrip": false,
4056
+ "normalized": false,
4057
+ "rstrip": false,
4058
+ "single_word": false,
4059
+ "special": true
4060
+ },
4061
+ "64400": {
4062
+ "content": "<think>",
4063
+ "lstrip": false,
4064
+ "normalized": false,
4065
+ "rstrip": false,
4066
+ "single_word": false,
4067
+ "special": false
4068
+ },
4069
+ "64401": {
4070
+ "content": "</think>",
4071
+ "lstrip": false,
4072
+ "normalized": false,
4073
+ "rstrip": false,
4074
+ "single_word": false,
4075
+ "special": false
4076
+ }
4077
+ },
4078
+ "bos_token": "<|startoftext|>",
4079
+ "clean_up_tokenization_spaces": false,
4080
+ "eos_token": "<|im_end|>",
4081
+ "extra_special_tokens": {},
4082
+ "legacy": false,
4083
+ "model_input_names": [
4084
+ "input_ids",
4085
+ "attention_mask"
4086
+ ],
4087
+ "model_max_length": 1000000000000000019884624838656,
4088
+ "pad_token": "<|pad|>",
4089
+ "sp_model_kwargs": {},
4090
+ "spaces_between_special_tokens": false,
4091
+ "tokenizer_class": "PreTrainedTokenizerFast",
4092
+ "use_default_system_prompt": false,
4093
+ "use_fast": true
4094
+ }