PhysShell acqrn commited on
Commit
4dfa839
·
0 Parent(s):

Duplicate from acqrn/FastContext-1.0-4B-SFT

Browse files

Co-authored-by: acorn anim <acqrn@users.noreply.huggingface.co>

.gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ license: mit
5
+ tags:
6
+ - Explorer SubAgent
7
+ - Repository Exploration
8
+ library_name: transformers
9
+ base_model:
10
+ - Qwen/Qwen3-4B-Instruct-2507
11
+ ---
12
+
13
+
14
+ ## 1. Model Introduction
15
+
16
+ **FastContext-1.0** is a lightweight **repository-exploration subagent** for LLM coding agents. Instead of letting a single model both explore the repository and solve the task, FastContext separates these two roles: it is invoked on demand by a main coding agent, issues **parallel read-only tool calls** (READ, GLOB, GREP), and returns **compact file paths and line ranges** as focused context.
17
+
18
+ Repository exploration is a major bottleneck in modern coding agents — locating relevant code consumes a large share of the token budget and pollutes the solver's context with irrelevant snippets. In our analysis of GPT-5.4 trajectories, reading and searching account for **56.2% of all tool-use turns** and **46.5% of the main agent's total tokens**. FastContext moves this work into a dedicated subagent so the main agent receives clean, grounded evidence rather than the long trail of exploratory reads and searches.
19
+
20
+ The model family spans **4B–30B parameters**, bootstrapped from strong reference-model trajectories via supervised fine-tuning (SFT) and refined with task-grounded reinforcement learning (RL) for broad first-turn search, multi-turn evidence gathering, and precise citation generation.
21
+
22
+ - **Backbones:** Qwen3-4B-Instruct (4B explorer) and Qwen3-Coder-30B-A3B (30B explorer)
23
+ - **Variants:** `FC-4B-SFT`, `FC-4B-RL` (deployment targets), `FC-30B-SFT` (scaling reference)
24
+ - **Context length:** up to 262K tokens
25
+ - **Paper:** *FastContext: Training Efficient Repository Explorer for Coding Agents*
26
+ - **Code & data:** https://github.com/microsoft/fastcontext
27
+
28
+ ### How it works
29
+
30
+ ```
31
+ Coding Agent ──query──▶ FastContext ──read/search──▶ Repository
32
+ ▲ │
33
+ └──── file-line ────────┘
34
+ citations
35
+ ```
36
+
37
+ Internally, FastContext runs an exploration loop:
38
+
39
+ 1. **Query understanding** — translate the issue into search intents.
40
+ 2. **Parallel tool calling** — issue multiple `READ` / `GLOB` / `GREP` calls in a single turn to cover complementary hypotheses.
41
+ 3. **Observation-driven refinement** — use tool outputs to guide the next search turn.
42
+ 4. **Final citations** — return a compact `<final_answer>` block of file paths and line ranges.
43
+
44
+
45
+ ## 2. Evaluation Results
46
+
47
+ ### End-to-end performance (Mini-SWE-Agent)
48
+
49
+ Integrating FastContext into Mini-SWE-Agent improves end-to-end resolution rates by **up to 5.5%** while reducing main-agent token consumption by **up to 60%**, with only marginal overhead. Scores, tokens, and turns are measured on the main-agent trajectory; deltas are relative to `w/o Explore` for the same main agent.
50
+
51
+ | Main Agent | Subagent | SWE-bench Multilingual | SWE-bench Pro | SWE-QA |
52
+ |---|---|---|---|---|
53
+ | **GPT-5.4** | w/o Explore | 71.7 / 457k | 46.0 / 818k | 81.3 / 418k |
54
+ | | FC-30B-SFT | **75.0** (↑3.3) / 356k (↓22.1%) | 49.0 (↑3.0) / 688k (↓15.9%) | **82.0** (↑0.7) / 206k (↓50.7%) |
55
+ | | FC-4B-SFT | 73.3 (↑1.6) / 364k (↓20.4%) | 47.0 (↑1.0) / 689k (↓15.8%) | 81.9 (↑0.6) / 213k (↓49.0%) |
56
+ | | FC-4B-RL | 74.7 (↑3.0) / 338k (↓26.0%) | 48.5 (↑2.5) / 701k (↓14.3%) | **82.0** (↑0.7) / 210k (↓49.8%) |
57
+ | **GLM-5.1** | w/o Explore | 72.3 / 2514k | 17.5 / 2692k | 72.7 / 401k |
58
+ | | FC-30B-SFT | 73.7 (↑1.4) / 1797k (↓28.5%) | 20.0 (↑2.5) / 2370k (↓12.0%) | 73.3 (↑0.6) / 292k (↓27.2%) |
59
+ | | FC-4B-SFT | 73.3 (↑1.0) / 1919k (↓23.7%) | 18.0 (↑0.5) / 2279k (↓15.3%) | 73.4 (↑0.7) / 306k (↓23.7%) |
60
+ | | FC-4B-RL | 73.7 (↑1.4) / 1971k (↓21.6%) | **22.5** (↑5.0) / 2210k (↓17.9%) | 73.5 (↑0.8) / 302k (↓24.7%) |
61
+ | **Kimi-K2.6** | w/o Explore | 76.3 / 1553k | 31.0 / 2383k | 71.6 / 510k |
62
+ | | FC-30B-SFT | 76.7 (↑0.4) / 1360k (↓12.4%) | 33.0 (↑2.0) / 2150k (↓9.8%) | 72.8 (↑1.2) / 373k (↓26.9%) |
63
+ | | FC-4B-SFT | 75.3 (↓1.0) / 1306k (↓15.9%) | 32.5 (↑1.5) / 2159k (↓9.4%) | 72.6 (↑1.0) / 402k (↓21.2%) |
64
+ | | FC-4B-RL | **78.3** (↑2.0) / 1384k (↓10.9%) | **33.5** (↑2.5) / 2158k (↓9.4%) | 72.6 (↑1.0) / 378k (↓25.9%) |
65
+
66
+ *Score / Tokens shown per cell. Best result per main-agent block in bold.*
67
+
68
+ **Highlights:**
69
+ - FastContext improves end-to-end accuracy for **every main agent and benchmark**; the largest gains appear on SWE-bench Pro (e.g. GPT-5.4 +5.5, GLM-5.1 +5.0).
70
+ - The biggest token savings reach **60.3%** (GPT-5.4 on SWE-QA).
71
+ - The compact **4B-RL** explorer can outperform the larger **30B-SFT** explorer — e.g. on GLM-5.1 SWE-bench Pro it reaches 22.5 vs. 20.0 while using fewer tokens.
72
+
73
+
74
+ ## 3. Quick Start
75
+
76
+ Launch the model with an OpenAI-compatible server (e.g. SGLang). The example below serves the 4B explorer:
77
+
78
+ ```bash
79
+ python3 -m sglang.launch_server \
80
+ --model-path FastContext-1.0-4B-SFT \
81
+ --tool-call-parser qwen \
82
+ --context-length 262144 \
83
+ --trust-remote-code \
84
+ --dtype bfloat16 \
85
+ --host 0.0.0.0 \
86
+ --port 30000 \
87
+ --tp-size 1 \
88
+ --mem-fraction-static 0.8
89
+ ```
90
+
91
+ FastContext exposes only three read-only tools to the model:
92
+
93
+ | Tool | Purpose |
94
+ |---|---|
95
+ | `READ` | Return line-numbered file contents |
96
+ | `GLOB` | Path discovery by glob pattern |
97
+ | `GREP` | Regex search over repository text (ripgrep-style) |
98
+
99
+ At each turn the explorer either issues one or more (parallel) tool calls or stops with a final `<final_answer>` evidence list. Wire FastContext into a coding agent (e.g. Mini-SWE-Agent) as an exploration subagent the main agent can invoke on demand.
100
+
101
+ ## 4. Training Recipe
102
+
103
+ FastContext is trained in two stages:
104
+
105
+ - **Supervised fine-tuning (SFT):** The exploration traces, split into three sources matching the runtime behavior of the subagent — `parallel_toolcalls` (broad first-turn search), `multiturn_traj` (multi-turn evidence gathering), and `linerange` (precise citation generation).
106
+ - **Reinforcement learning (RL):** The model is rolled out as the actual subagent and optimized with **GRPO** using a deterministic reward combining file- and line-level F1, a bonus for bounded parallel exploration, and format penalties.
107
+
108
+ ## License
109
+
110
+ This project is licensed under the MIT License.
111
+
112
+ ## Citation
113
+
114
+ ```bibtex
115
+ @misc{zhang2026fastcontexttrainingefficientrepository,
116
+ title={FastContext: Training Efficient Repository Explorer for Coding Agents},
117
+ author={Shaoqiu Zhang and Maoquan Wang and Yuling Shi and Yuhang Wang and Xiaodong Gu and Yongqiang Yao and Tori Gong and Sheng Chen and Rao Fu and Anisha Agarwal and Spandan Garg and Gabriel Ryan and Colin Merkel and Yufan Huang and Shengyu Fu},
118
+ year={2026},
119
+ eprint={2606.14066},
120
+ archivePrefix={arXiv},
121
+ primaryClass={cs.SE},
122
+ url={https://arxiv.org/abs/2606.14066},
123
+ }
124
+ ```
config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Qwen3ForCausalLM"
4
+ ],
5
+ "attention_bias": false,
6
+ "attention_dropout": 0.0,
7
+ "bos_token_id": 151643,
8
+ "eos_token_id": 151645,
9
+ "head_dim": 128,
10
+ "hidden_act": "silu",
11
+ "hidden_size": 2560,
12
+ "initializer_range": 0.02,
13
+ "intermediate_size": 9728,
14
+ "max_position_embeddings": 262144,
15
+ "max_window_layers": 36,
16
+ "model_type": "qwen3",
17
+ "num_attention_heads": 32,
18
+ "num_hidden_layers": 36,
19
+ "num_key_value_heads": 8,
20
+ "rms_norm_eps": 1e-06,
21
+ "rope_scaling": null,
22
+ "rope_theta": 5000000,
23
+ "sliding_window": null,
24
+ "tie_word_embeddings": true,
25
+ "torch_dtype": "bfloat16",
26
+ "transformers_version": "4.51.0",
27
+ "use_cache": true,
28
+ "use_sliding_window": false,
29
+ "vocab_size": 151936
30
+ }
generation_config.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token_id": 151643,
3
+ "do_sample": true,
4
+ "eos_token_id": [
5
+ 151645,
6
+ 151643
7
+ ],
8
+ "pad_token_id": 151643,
9
+ "temperature": 0.7,
10
+ "top_k": 20,
11
+ "top_p": 0.8,
12
+ "transformers_version": "4.51.0"
13
+ }
merges.txt ADDED
The diff for this file is too large to render. See raw diff
 
model-00000-of-00002.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c5beb7b969e94809ee4d3b4020f259904d9293ecaa1748d824fe042e9f1b882
3
+ size 5355373240
model-00001-of-00002.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5acce04f0ba341f6090ae6c8a9b67f7c2737be1233a4a5673d29fd406635b426
3
+ size 2689608768
model.safetensors.index.json ADDED
@@ -0,0 +1,405 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 8044936192
4
+ },
5
+ "weight_map": {
6
+ "model.embed_tokens.weight": "model-00000-of-00002.safetensors",
7
+ "model.layers.0.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
8
+ "model.layers.1.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
9
+ "model.layers.2.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
10
+ "model.layers.3.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
11
+ "model.layers.4.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
12
+ "model.layers.5.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
13
+ "model.layers.6.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
14
+ "model.layers.7.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
15
+ "model.layers.8.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
16
+ "model.layers.9.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
17
+ "model.layers.10.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
18
+ "model.layers.11.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
19
+ "model.layers.12.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
20
+ "model.layers.13.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
21
+ "model.layers.14.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
22
+ "model.layers.15.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
23
+ "model.layers.16.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
24
+ "model.layers.17.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
25
+ "model.layers.18.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
26
+ "model.layers.19.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
27
+ "model.layers.20.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
28
+ "model.layers.21.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
29
+ "model.layers.22.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
30
+ "model.layers.23.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
31
+ "model.layers.24.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
32
+ "model.layers.25.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
33
+ "model.layers.26.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
34
+ "model.layers.27.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
35
+ "model.layers.28.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
36
+ "model.layers.29.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
37
+ "model.layers.30.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
38
+ "model.layers.31.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
39
+ "model.layers.32.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
40
+ "model.layers.33.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
41
+ "model.layers.34.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
42
+ "model.layers.35.self_attn.o_proj.weight": "model-00000-of-00002.safetensors",
43
+ "model.layers.0.input_layernorm.weight": "model-00000-of-00002.safetensors",
44
+ "model.layers.1.input_layernorm.weight": "model-00000-of-00002.safetensors",
45
+ "model.layers.2.input_layernorm.weight": "model-00000-of-00002.safetensors",
46
+ "model.layers.3.input_layernorm.weight": "model-00000-of-00002.safetensors",
47
+ "model.layers.4.input_layernorm.weight": "model-00000-of-00002.safetensors",
48
+ "model.layers.5.input_layernorm.weight": "model-00000-of-00002.safetensors",
49
+ "model.layers.6.input_layernorm.weight": "model-00000-of-00002.safetensors",
50
+ "model.layers.7.input_layernorm.weight": "model-00000-of-00002.safetensors",
51
+ "model.layers.8.input_layernorm.weight": "model-00000-of-00002.safetensors",
52
+ "model.layers.9.input_layernorm.weight": "model-00000-of-00002.safetensors",
53
+ "model.layers.10.input_layernorm.weight": "model-00000-of-00002.safetensors",
54
+ "model.layers.11.input_layernorm.weight": "model-00000-of-00002.safetensors",
55
+ "model.layers.12.input_layernorm.weight": "model-00000-of-00002.safetensors",
56
+ "model.layers.13.input_layernorm.weight": "model-00000-of-00002.safetensors",
57
+ "model.layers.14.input_layernorm.weight": "model-00000-of-00002.safetensors",
58
+ "model.layers.15.input_layernorm.weight": "model-00000-of-00002.safetensors",
59
+ "model.layers.16.input_layernorm.weight": "model-00000-of-00002.safetensors",
60
+ "model.layers.17.input_layernorm.weight": "model-00000-of-00002.safetensors",
61
+ "model.layers.18.input_layernorm.weight": "model-00000-of-00002.safetensors",
62
+ "model.layers.19.input_layernorm.weight": "model-00000-of-00002.safetensors",
63
+ "model.layers.20.input_layernorm.weight": "model-00000-of-00002.safetensors",
64
+ "model.layers.21.input_layernorm.weight": "model-00000-of-00002.safetensors",
65
+ "model.layers.22.input_layernorm.weight": "model-00000-of-00002.safetensors",
66
+ "model.layers.23.input_layernorm.weight": "model-00000-of-00002.safetensors",
67
+ "model.layers.24.input_layernorm.weight": "model-00000-of-00002.safetensors",
68
+ "model.layers.25.input_layernorm.weight": "model-00000-of-00002.safetensors",
69
+ "model.layers.26.input_layernorm.weight": "model-00000-of-00002.safetensors",
70
+ "model.layers.27.input_layernorm.weight": "model-00000-of-00002.safetensors",
71
+ "model.layers.28.input_layernorm.weight": "model-00000-of-00002.safetensors",
72
+ "model.layers.29.input_layernorm.weight": "model-00000-of-00002.safetensors",
73
+ "model.layers.30.input_layernorm.weight": "model-00000-of-00002.safetensors",
74
+ "model.layers.31.input_layernorm.weight": "model-00000-of-00002.safetensors",
75
+ "model.layers.32.input_layernorm.weight": "model-00000-of-00002.safetensors",
76
+ "model.layers.33.input_layernorm.weight": "model-00000-of-00002.safetensors",
77
+ "model.layers.34.input_layernorm.weight": "model-00000-of-00002.safetensors",
78
+ "model.layers.35.input_layernorm.weight": "model-00000-of-00002.safetensors",
79
+ "model.layers.0.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
80
+ "model.layers.0.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
81
+ "model.layers.0.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
82
+ "model.layers.1.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
83
+ "model.layers.1.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
84
+ "model.layers.1.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
85
+ "model.layers.2.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
86
+ "model.layers.2.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
87
+ "model.layers.2.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
88
+ "model.layers.3.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
89
+ "model.layers.3.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
90
+ "model.layers.3.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
91
+ "model.layers.4.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
92
+ "model.layers.4.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
93
+ "model.layers.4.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
94
+ "model.layers.5.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
95
+ "model.layers.5.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
96
+ "model.layers.5.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
97
+ "model.layers.6.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
98
+ "model.layers.6.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
99
+ "model.layers.6.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
100
+ "model.layers.7.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
101
+ "model.layers.7.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
102
+ "model.layers.7.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
103
+ "model.layers.8.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
104
+ "model.layers.8.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
105
+ "model.layers.8.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
106
+ "model.layers.9.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
107
+ "model.layers.9.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
108
+ "model.layers.9.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
109
+ "model.layers.10.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
110
+ "model.layers.10.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
111
+ "model.layers.10.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
112
+ "model.layers.11.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
113
+ "model.layers.11.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
114
+ "model.layers.11.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
115
+ "model.layers.12.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
116
+ "model.layers.12.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
117
+ "model.layers.12.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
118
+ "model.layers.13.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
119
+ "model.layers.13.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
120
+ "model.layers.13.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
121
+ "model.layers.14.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
122
+ "model.layers.14.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
123
+ "model.layers.14.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
124
+ "model.layers.15.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
125
+ "model.layers.15.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
126
+ "model.layers.15.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
127
+ "model.layers.16.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
128
+ "model.layers.16.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
129
+ "model.layers.16.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
130
+ "model.layers.17.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
131
+ "model.layers.17.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
132
+ "model.layers.17.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
133
+ "model.layers.18.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
134
+ "model.layers.18.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
135
+ "model.layers.18.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
136
+ "model.layers.19.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
137
+ "model.layers.19.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
138
+ "model.layers.19.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
139
+ "model.layers.20.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
140
+ "model.layers.20.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
141
+ "model.layers.20.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
142
+ "model.layers.21.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
143
+ "model.layers.21.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
144
+ "model.layers.21.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
145
+ "model.layers.22.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
146
+ "model.layers.22.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
147
+ "model.layers.22.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
148
+ "model.layers.23.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
149
+ "model.layers.23.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
150
+ "model.layers.23.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
151
+ "model.layers.24.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
152
+ "model.layers.24.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
153
+ "model.layers.24.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
154
+ "model.layers.25.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
155
+ "model.layers.25.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
156
+ "model.layers.25.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
157
+ "model.layers.26.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
158
+ "model.layers.26.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
159
+ "model.layers.26.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
160
+ "model.layers.27.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
161
+ "model.layers.27.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
162
+ "model.layers.27.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
163
+ "model.layers.28.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
164
+ "model.layers.28.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
165
+ "model.layers.28.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
166
+ "model.layers.29.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
167
+ "model.layers.29.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
168
+ "model.layers.29.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
169
+ "model.layers.30.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
170
+ "model.layers.30.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
171
+ "model.layers.30.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
172
+ "model.layers.31.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
173
+ "model.layers.31.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
174
+ "model.layers.31.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
175
+ "model.layers.32.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
176
+ "model.layers.32.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
177
+ "model.layers.32.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
178
+ "model.layers.33.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
179
+ "model.layers.33.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
180
+ "model.layers.33.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
181
+ "model.layers.34.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
182
+ "model.layers.34.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
183
+ "model.layers.34.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
184
+ "model.layers.35.self_attn.q_proj.weight": "model-00000-of-00002.safetensors",
185
+ "model.layers.35.self_attn.k_proj.weight": "model-00000-of-00002.safetensors",
186
+ "model.layers.35.self_attn.v_proj.weight": "model-00000-of-00002.safetensors",
187
+ "model.layers.0.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
188
+ "model.layers.1.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
189
+ "model.layers.2.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
190
+ "model.layers.3.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
191
+ "model.layers.4.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
192
+ "model.layers.5.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
193
+ "model.layers.6.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
194
+ "model.layers.7.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
195
+ "model.layers.8.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
196
+ "model.layers.9.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
197
+ "model.layers.10.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
198
+ "model.layers.11.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
199
+ "model.layers.12.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
200
+ "model.layers.13.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
201
+ "model.layers.14.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
202
+ "model.layers.15.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
203
+ "model.layers.16.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
204
+ "model.layers.17.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
205
+ "model.layers.18.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
206
+ "model.layers.19.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
207
+ "model.layers.20.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
208
+ "model.layers.21.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
209
+ "model.layers.22.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
210
+ "model.layers.23.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
211
+ "model.layers.24.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
212
+ "model.layers.25.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
213
+ "model.layers.26.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
214
+ "model.layers.27.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
215
+ "model.layers.28.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
216
+ "model.layers.29.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
217
+ "model.layers.30.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
218
+ "model.layers.31.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
219
+ "model.layers.32.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
220
+ "model.layers.33.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
221
+ "model.layers.34.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
222
+ "model.layers.35.self_attn.q_norm.weight": "model-00000-of-00002.safetensors",
223
+ "model.layers.0.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
224
+ "model.layers.1.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
225
+ "model.layers.2.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
226
+ "model.layers.3.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
227
+ "model.layers.4.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
228
+ "model.layers.5.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
229
+ "model.layers.6.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
230
+ "model.layers.7.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
231
+ "model.layers.8.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
232
+ "model.layers.9.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
233
+ "model.layers.10.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
234
+ "model.layers.11.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
235
+ "model.layers.12.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
236
+ "model.layers.13.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
237
+ "model.layers.14.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
238
+ "model.layers.15.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
239
+ "model.layers.16.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
240
+ "model.layers.17.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
241
+ "model.layers.18.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
242
+ "model.layers.19.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
243
+ "model.layers.20.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
244
+ "model.layers.21.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
245
+ "model.layers.22.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
246
+ "model.layers.23.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
247
+ "model.layers.24.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
248
+ "model.layers.25.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
249
+ "model.layers.26.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
250
+ "model.layers.27.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
251
+ "model.layers.28.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
252
+ "model.layers.29.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
253
+ "model.layers.30.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
254
+ "model.layers.31.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
255
+ "model.layers.32.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
256
+ "model.layers.33.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
257
+ "model.layers.34.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
258
+ "model.layers.35.self_attn.k_norm.weight": "model-00000-of-00002.safetensors",
259
+ "model.layers.0.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
260
+ "model.layers.1.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
261
+ "model.layers.2.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
262
+ "model.layers.3.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
263
+ "model.layers.4.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
264
+ "model.layers.5.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
265
+ "model.layers.6.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
266
+ "model.layers.7.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
267
+ "model.layers.8.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
268
+ "model.layers.9.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
269
+ "model.layers.10.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
270
+ "model.layers.11.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
271
+ "model.layers.12.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
272
+ "model.layers.13.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
273
+ "model.layers.14.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
274
+ "model.layers.15.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
275
+ "model.layers.16.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
276
+ "model.layers.17.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
277
+ "model.layers.18.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
278
+ "model.layers.19.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
279
+ "model.layers.20.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
280
+ "model.layers.21.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
281
+ "model.layers.22.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
282
+ "model.layers.23.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
283
+ "model.layers.24.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
284
+ "model.layers.25.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
285
+ "model.layers.26.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
286
+ "model.layers.27.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
287
+ "model.layers.28.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
288
+ "model.layers.29.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
289
+ "model.layers.30.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
290
+ "model.layers.31.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
291
+ "model.layers.32.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
292
+ "model.layers.33.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
293
+ "model.layers.34.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
294
+ "model.layers.35.post_attention_layernorm.weight": "model-00000-of-00002.safetensors",
295
+ "model.layers.0.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
296
+ "model.layers.1.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
297
+ "model.layers.2.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
298
+ "model.layers.3.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
299
+ "model.layers.4.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
300
+ "model.layers.5.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
301
+ "model.layers.6.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
302
+ "model.layers.7.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
303
+ "model.layers.8.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
304
+ "model.layers.9.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
305
+ "model.layers.10.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
306
+ "model.layers.11.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
307
+ "model.layers.12.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
308
+ "model.layers.13.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
309
+ "model.layers.14.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
310
+ "model.layers.15.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
311
+ "model.layers.16.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
312
+ "model.layers.17.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
313
+ "model.layers.18.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
314
+ "model.layers.19.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
315
+ "model.layers.20.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
316
+ "model.layers.21.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
317
+ "model.layers.22.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
318
+ "model.layers.23.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
319
+ "model.layers.24.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
320
+ "model.layers.25.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
321
+ "model.layers.26.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
322
+ "model.layers.27.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
323
+ "model.layers.28.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
324
+ "model.layers.29.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
325
+ "model.layers.30.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
326
+ "model.layers.31.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
327
+ "model.layers.32.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
328
+ "model.layers.33.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
329
+ "model.layers.34.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
330
+ "model.layers.35.mlp.down_proj.weight": "model-00000-of-00002.safetensors",
331
+ "model.layers.0.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
332
+ "model.layers.0.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
333
+ "model.layers.1.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
334
+ "model.layers.1.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
335
+ "model.layers.2.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
336
+ "model.layers.2.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
337
+ "model.layers.3.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
338
+ "model.layers.3.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
339
+ "model.layers.4.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
340
+ "model.layers.4.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
341
+ "model.layers.5.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
342
+ "model.layers.5.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
343
+ "model.layers.6.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
344
+ "model.layers.6.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
345
+ "model.layers.7.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
346
+ "model.layers.7.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
347
+ "model.layers.8.mlp.gate_proj.weight": "model-00000-of-00002.safetensors",
348
+ "model.layers.8.mlp.up_proj.weight": "model-00000-of-00002.safetensors",
349
+ "model.layers.9.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
350
+ "model.layers.9.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
351
+ "model.layers.10.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
352
+ "model.layers.10.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
353
+ "model.layers.11.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
354
+ "model.layers.11.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
355
+ "model.layers.12.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
356
+ "model.layers.12.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
357
+ "model.layers.13.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
358
+ "model.layers.13.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
359
+ "model.layers.14.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
360
+ "model.layers.14.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
361
+ "model.layers.15.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
362
+ "model.layers.15.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
363
+ "model.layers.16.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
364
+ "model.layers.16.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
365
+ "model.layers.17.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
366
+ "model.layers.17.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
367
+ "model.layers.18.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
368
+ "model.layers.18.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
369
+ "model.layers.19.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
370
+ "model.layers.19.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
371
+ "model.layers.20.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
372
+ "model.layers.20.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
373
+ "model.layers.21.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
374
+ "model.layers.21.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
375
+ "model.layers.22.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
376
+ "model.layers.22.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
377
+ "model.layers.23.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
378
+ "model.layers.23.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
379
+ "model.layers.24.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
380
+ "model.layers.24.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
381
+ "model.layers.25.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
382
+ "model.layers.25.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
383
+ "model.layers.26.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
384
+ "model.layers.26.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
385
+ "model.layers.27.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
386
+ "model.layers.27.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
387
+ "model.layers.28.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
388
+ "model.layers.28.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
389
+ "model.layers.29.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
390
+ "model.layers.29.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
391
+ "model.layers.30.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
392
+ "model.layers.30.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
393
+ "model.layers.31.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
394
+ "model.layers.31.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
395
+ "model.layers.32.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
396
+ "model.layers.32.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
397
+ "model.layers.33.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
398
+ "model.layers.33.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
399
+ "model.layers.34.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
400
+ "model.layers.34.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
401
+ "model.layers.35.mlp.gate_proj.weight": "model-00001-of-00002.safetensors",
402
+ "model.layers.35.mlp.up_proj.weight": "model-00001-of-00002.safetensors",
403
+ "model.norm.weight": "model-00001-of-00002.safetensors"
404
+ }
405
+ }
tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
3
+ size 11422654
tokenizer_config.json ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": false,
3
+ "added_tokens_decoder": {
4
+ "151643": {
5
+ "content": "<|endoftext|>",
6
+ "lstrip": false,
7
+ "normalized": false,
8
+ "rstrip": false,
9
+ "single_word": false,
10
+ "special": true
11
+ },
12
+ "151644": {
13
+ "content": "<|im_start|>",
14
+ "lstrip": false,
15
+ "normalized": false,
16
+ "rstrip": false,
17
+ "single_word": false,
18
+ "special": true
19
+ },
20
+ "151645": {
21
+ "content": "<|im_end|>",
22
+ "lstrip": false,
23
+ "normalized": false,
24
+ "rstrip": false,
25
+ "single_word": false,
26
+ "special": true
27
+ },
28
+ "151646": {
29
+ "content": "<|object_ref_start|>",
30
+ "lstrip": false,
31
+ "normalized": false,
32
+ "rstrip": false,
33
+ "single_word": false,
34
+ "special": true
35
+ },
36
+ "151647": {
37
+ "content": "<|object_ref_end|>",
38
+ "lstrip": false,
39
+ "normalized": false,
40
+ "rstrip": false,
41
+ "single_word": false,
42
+ "special": true
43
+ },
44
+ "151648": {
45
+ "content": "<|box_start|>",
46
+ "lstrip": false,
47
+ "normalized": false,
48
+ "rstrip": false,
49
+ "single_word": false,
50
+ "special": true
51
+ },
52
+ "151649": {
53
+ "content": "<|box_end|>",
54
+ "lstrip": false,
55
+ "normalized": false,
56
+ "rstrip": false,
57
+ "single_word": false,
58
+ "special": true
59
+ },
60
+ "151650": {
61
+ "content": "<|quad_start|>",
62
+ "lstrip": false,
63
+ "normalized": false,
64
+ "rstrip": false,
65
+ "single_word": false,
66
+ "special": true
67
+ },
68
+ "151651": {
69
+ "content": "<|quad_end|>",
70
+ "lstrip": false,
71
+ "normalized": false,
72
+ "rstrip": false,
73
+ "single_word": false,
74
+ "special": true
75
+ },
76
+ "151652": {
77
+ "content": "<|vision_start|>",
78
+ "lstrip": false,
79
+ "normalized": false,
80
+ "rstrip": false,
81
+ "single_word": false,
82
+ "special": true
83
+ },
84
+ "151653": {
85
+ "content": "<|vision_end|>",
86
+ "lstrip": false,
87
+ "normalized": false,
88
+ "rstrip": false,
89
+ "single_word": false,
90
+ "special": true
91
+ },
92
+ "151654": {
93
+ "content": "<|vision_pad|>",
94
+ "lstrip": false,
95
+ "normalized": false,
96
+ "rstrip": false,
97
+ "single_word": false,
98
+ "special": true
99
+ },
100
+ "151655": {
101
+ "content": "<|image_pad|>",
102
+ "lstrip": false,
103
+ "normalized": false,
104
+ "rstrip": false,
105
+ "single_word": false,
106
+ "special": true
107
+ },
108
+ "151656": {
109
+ "content": "<|video_pad|>",
110
+ "lstrip": false,
111
+ "normalized": false,
112
+ "rstrip": false,
113
+ "single_word": false,
114
+ "special": true
115
+ },
116
+ "151657": {
117
+ "content": "<tool_call>",
118
+ "lstrip": false,
119
+ "normalized": false,
120
+ "rstrip": false,
121
+ "single_word": false,
122
+ "special": false
123
+ },
124
+ "151658": {
125
+ "content": "</tool_call>",
126
+ "lstrip": false,
127
+ "normalized": false,
128
+ "rstrip": false,
129
+ "single_word": false,
130
+ "special": false
131
+ },
132
+ "151659": {
133
+ "content": "<|fim_prefix|>",
134
+ "lstrip": false,
135
+ "normalized": false,
136
+ "rstrip": false,
137
+ "single_word": false,
138
+ "special": false
139
+ },
140
+ "151660": {
141
+ "content": "<|fim_middle|>",
142
+ "lstrip": false,
143
+ "normalized": false,
144
+ "rstrip": false,
145
+ "single_word": false,
146
+ "special": false
147
+ },
148
+ "151661": {
149
+ "content": "<|fim_suffix|>",
150
+ "lstrip": false,
151
+ "normalized": false,
152
+ "rstrip": false,
153
+ "single_word": false,
154
+ "special": false
155
+ },
156
+ "151662": {
157
+ "content": "<|fim_pad|>",
158
+ "lstrip": false,
159
+ "normalized": false,
160
+ "rstrip": false,
161
+ "single_word": false,
162
+ "special": false
163
+ },
164
+ "151663": {
165
+ "content": "<|repo_name|>",
166
+ "lstrip": false,
167
+ "normalized": false,
168
+ "rstrip": false,
169
+ "single_word": false,
170
+ "special": false
171
+ },
172
+ "151664": {
173
+ "content": "<|file_sep|>",
174
+ "lstrip": false,
175
+ "normalized": false,
176
+ "rstrip": false,
177
+ "single_word": false,
178
+ "special": false
179
+ },
180
+ "151665": {
181
+ "content": "<tool_response>",
182
+ "lstrip": false,
183
+ "normalized": false,
184
+ "rstrip": false,
185
+ "single_word": false,
186
+ "special": false
187
+ },
188
+ "151666": {
189
+ "content": "</tool_response>",
190
+ "lstrip": false,
191
+ "normalized": false,
192
+ "rstrip": false,
193
+ "single_word": false,
194
+ "special": false
195
+ },
196
+ "151667": {
197
+ "content": "<think>",
198
+ "lstrip": false,
199
+ "normalized": false,
200
+ "rstrip": false,
201
+ "single_word": false,
202
+ "special": false
203
+ },
204
+ "151668": {
205
+ "content": "</think>",
206
+ "lstrip": false,
207
+ "normalized": false,
208
+ "rstrip": false,
209
+ "single_word": false,
210
+ "special": false
211
+ }
212
+ },
213
+ "additional_special_tokens": [
214
+ "<|im_start|>",
215
+ "<|im_end|>",
216
+ "<|object_ref_start|>",
217
+ "<|object_ref_end|>",
218
+ "<|box_start|>",
219
+ "<|box_end|>",
220
+ "<|quad_start|>",
221
+ "<|quad_end|>",
222
+ "<|vision_start|>",
223
+ "<|vision_end|>",
224
+ "<|vision_pad|>",
225
+ "<|image_pad|>",
226
+ "<|video_pad|>"
227
+ ],
228
+ "bos_token": null,
229
+ "chat_template": "{%- if tools %}\n {{- '<|im_start|>system\\n' }}\n {%- if messages[0].role == 'system' %}\n {{- messages[0].content + '\\n\\n' }}\n {%- endif %}\n {{- \"# Tools\\n\\nYou may call one or more functions to assist with the user query.\\n\\nYou are provided with function signatures within <tools></tools> XML tags:\\n<tools>\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n</tools>\\n\\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\\n<tool_call>\\n{\\\"name\\\": <function-name>, \\\"arguments\\\": <args-json-object>}\\n</tool_call><|im_end|>\\n\" }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {{- '<|im_start|>system\\n' + messages[0].content + '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- for message in messages %}\n {%- if message.content is string %}\n {%- set content = message.content %}\n {%- else %}\n {%- set content = '' %}\n {%- endif %}\n {%- if (message.role == \"user\") or (message.role == \"system\" and not loop.first) %}\n {{- '<|im_start|>' + message.role + '\\n' + content + '<|im_end|>' + '\\n' }}\n {%- elif message.role == \"assistant\" %}\n {{- '<|im_start|>' + message.role + '\\n' + content }}\n {%- if message.tool_calls %}\n {%- for tool_call in message.tool_calls %}\n {%- if (loop.first and content) or (not loop.first) %}\n {{- '\\n' }}\n {%- endif %}\n {%- if tool_call.function %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {{- '<tool_call>\\n{\"name\": \"' }}\n {{- tool_call.name }}\n {{- '\", \"arguments\": ' }}\n {%- if tool_call.arguments is string %}\n {{- tool_call.arguments }}\n {%- else %}\n {{- tool_call.arguments | tojson }}\n {%- endif %}\n {{- '}\\n</tool_call>' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.first or (messages[loop.index0 - 1].role != \"tool\") %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n<tool_response>\\n' }}\n {{- content }}\n {{- '\\n</tool_response>' }}\n {%- if loop.last or (messages[loop.index0 + 1].role != \"tool\") %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n{%- endif %}",
230
+ "clean_up_tokenization_spaces": false,
231
+ "eos_token": "<|im_end|>",
232
+ "errors": "replace",
233
+ "model_max_length": 1010000,
234
+ "pad_token": "<|endoftext|>",
235
+ "split_special_tokens": false,
236
+ "tokenizer_class": "Qwen2Tokenizer",
237
+ "unk_token": null,
238
+ "add_bos_token": false
239
+ }
vocab.json ADDED
The diff for this file is too large to render. See raw diff