gyopak commited on
Commit
7e98482
·
verified ·
1 Parent(s): e5ac3e9

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - hu
4
+ license: apache-2.0
5
+ library_name: transformers
6
+ base_model: utter-project/EuroLLM-1.7B
7
+ pipeline_tag: text-generation
8
+ tags:
9
+ - hungarian
10
+ - emese
11
+ - eurollm
12
+ - instruct
13
+ - chatml
14
+ - on-device
15
+ ---
16
+
17
+ # Emese-Csermely (1.7B)
18
+
19
+ **Csermely** ("brook") is the mobile / on-device tier of the [Emese](https://emese.tech) Hungarian model
20
+ family — [EuroLLM-1.7B](https://huggingface.co/utter-project/EuroLLM-1.7B) continued-pretrained on
21
+ Hungarian, instruction-tuned, and DPO-aligned, small enough to run fully offline on a phone.
22
+
23
+ | | |
24
+ |---|---|
25
+ | **Parameters** | 1.7B |
26
+ | **Base** | EuroLLM-1.7B |
27
+ | **Architecture** | LLaMA-style (RoPE θ=10,000, GQA 16Q/8KV, SwiGLU, RMSNorm) |
28
+ | **Hidden / layers / heads** | 2048 / 24 / 16 (8 KV heads) |
29
+ | **Vocabulary** | 128,000 (EuroLLM multilingual SentencePiece) |
30
+ | **Max context length** | **4,096 tokens** (EuroLLM-1.7B's native `max_position_embeddings` — unchanged by CPT/SFT/DPO, all of which trained at shorter sequence lengths of 1,024–2,048) |
31
+ | **Precision** | bfloat16 |
32
+ | **License** | Apache-2.0 |
33
+
34
+ ## Formats in this release
35
+
36
+ | Folder | Format | Size | Notes |
37
+ |---|---|---|---|
38
+ | `csermely/` (this repo) | bf16, standard HF `safetensors` | ~3.1 GB | loads directly with `transformers` **and** `mlx_lm` |
39
+ | `csermely-mlx/` | MLX q8 | ~1.7 GB | `mlx_lm`-only (not `transformers`-loadable — see [PUBLISHING notes]) |
40
+
41
+ ## Usage (transformers)
42
+
43
+ ```python
44
+ from transformers import AutoModelForCausalLM, AutoTokenizer
45
+ import torch
46
+ tok = AutoTokenizer.from_pretrained("emese-tech/emese-csermely")
47
+ model = AutoModelForCausalLM.from_pretrained("emese-tech/emese-csermely", dtype=torch.bfloat16, device_map="auto")
48
+ msgs = [{"role": "user", "content": "Szia! Mit tudsz csinálni?"}]
49
+ prompt = tok.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
50
+ ids = tok(prompt, return_tensors="pt").to(model.device)
51
+ out = model.generate(**ids, max_new_tokens=256, do_sample=True, temperature=0.2, eos_token_id=[2, 4])
52
+ print(tok.decode(out[0][ids.input_ids.shape[1]:], skip_special_tokens=True))
53
+ ```
54
+
55
+ ## Usage (MLX, on-device)
56
+
57
+ ```python
58
+ from mlx_lm import load, generate
59
+ from mlx_lm.sample_utils import make_sampler
60
+ model, tok = load("emese-tech/emese-csermely-mlx") # q8
61
+ p = tok.apply_chat_template([{"role": "user", "content": "Szia! Mit tudsz csinálni?"}],
62
+ tokenize=False, add_generation_prompt=True)
63
+ print(generate(model, tok, prompt=p, max_tokens=256, sampler=make_sampler(temp=0.2)))
64
+ ```
65
+
66
+ **Decode:** temperature `0.2`, no repetition penalty, **eos `{2, 4}`** (`</s>` and `<|im_end|>` — omitting
67
+ id 4 causes non-stopping generation), ChatML template (`chat_template.jinja` ships in both repos). For
68
+ multi-turn conversations, **always pass the full history**, not just the latest message.
69
+
70
+ ## Training
71
+
72
+ This is a ground-up redo (CPT + SFT + DPO) built via `scripts/redo_pipeline.py`, replacing the earlier
73
+ `v18b` chain (still available internally as a fallback reference).
74
+
75
+ - **CPT** — continued pretraining from raw EuroLLM-1.7B, mixing `corpus/cpt/wiki.jsonl` (Wikipedia) and
76
+ `corpus/cpt/hplt.jsonl` (filtered web text) at a **65% wiki / 35% HPLT** ratio — reversed from the 20/80
77
+ mix used for the larger tiers, to prioritize encyclopedic factual grounding over register diversity.
78
+ LoRA rank 16 / scale 16 (no amplification), dropout 0.05, lr 1.5e-5, bottom 4 of 24 layers frozen as a
79
+ grammar-forgetting guardrail.
80
+ **Known limitation (v1):** this release's CPT ran at ~13% of the planned budget (300 of a planned 2,280
81
+ iterations, ~2M of a planned ~28M tokens) — a full-scale CPT pass is planned for a future release; see
82
+ `instruct/CSERMELY_REDO_PLAN.md`.
83
+ - **SFT** — full 1 epoch (1,228 iterations) on the shared `instruct_v18b` corpus (4,914 rows: persona,
84
+ safety, code + code-debug, hedging/anti-confabulation, multi-step reasoning, compound constraints,
85
+ multi-turn refinement, anti-repetition — same corpus used for Patak and Folyó). LoRA rank 16 / scale 32,
86
+ dropout 0.1, lr 2e-5, batch 4 × grad-accum 2. Checkpoint-swept across the training run; **iteration 980
87
+ (~80% through training) was selected** as the best-behaving checkpoint over the final (most-overfit) one.
88
+ - **DPO** — 80 iterations of DPO-lite on 36 hand-written preference pairs (persona identity-defense +
89
+ anti-repetition — the same pair bank used for Patak/Folyó's DPO). LoRA rank 8 / scale 8 (no
90
+ amplification), lr 3e-6 — deliberately the softest DPO recipe in the family, scaled down for the
91
+ smallest model's lower forgetting margin.
92
+
93
+ ## Benchmarks
94
+
95
+ | | Ultimate Bench (0-250) | BlindSpot Bench (0-376) |
96
+ |---|---|---|
97
+ | **This release** | 116/250 (46%) | **137/376 (36%)** |
98
+ | Previous shipped (`v18b`, SFT-only, no DPO) | 118/250 (47%) | 130/376 (35%) |
99
+
100
+ Near-parity on Ultimate, a clean win on BlindSpot — despite the CPT stage still being at exercise scale.
101
+ See `archive/benchmarks/results/csermely-redo-full-{ULTIMATE,BLINDSPOT}.md` for full category breakdowns.
102
+
103
+ **emese-bench v1 (500 pts, consolidated Ultimate+BlindSpot, MLX q8): 211/500 (42%)** — the current
104
+ unified reference benchmark going forward. Strong on safety, factual basics, reading, and translation;
105
+ weak on multi-step math (0/10), logic puzzles, structured output, and persona/identity (rarely says
106
+ "Emese" when asked who it is). See `emese-bench/results/csermely-mlx.md` for the full category
107
+ breakdown and `emese-bench/README.md` for the benchmark's design.
108
+
109
+ ## Limitations
110
+
111
+ - Capacity-bound relative to Patak/Folyó: weaker at arithmetic, multi-step reasoning, and strict
112
+ format-following (JSON/YAML/table output, exact word/sentence counts).
113
+ - Confabulates on unanswerable/fictional-entity questions more often than the larger tiers.
114
+ - Hungarian-first; other-language quality inherited from EuroLLM-1.7B.
115
+ - CPT is under-scaled in this release (see Training notes above) — factual grounding may improve in a
116
+ future release once CPT reaches its full planned token budget.
chat_template.jinja ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {% for message in messages %}<|im_start|>{{ message['role'] }}
2
+ {{ message['content'] }}<|im_end|>
3
+ {% endfor %}{% if add_generation_prompt %}<|im_start|>assistant
4
+ {% endif %}
config.json ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "LlamaForCausalLM"
4
+ ],
5
+ "attention_bias": false,
6
+ "attention_dropout": 0.0,
7
+ "bos_token_id": 1,
8
+ "dtype": "bfloat16",
9
+ "eos_token_id": [
10
+ 2,
11
+ 4
12
+ ],
13
+ "head_dim": 128,
14
+ "hidden_act": "silu",
15
+ "hidden_size": 2048,
16
+ "initializer_range": 0.02,
17
+ "intermediate_size": 5632,
18
+ "max_position_embeddings": 4096,
19
+ "mlp_bias": false,
20
+ "model_type": "llama",
21
+ "num_attention_heads": 16,
22
+ "num_hidden_layers": 24,
23
+ "num_key_value_heads": 8,
24
+ "pad_token_id": null,
25
+ "pretraining_tp": 1,
26
+ "rms_norm_eps": 1e-05,
27
+ "rope_parameters": {
28
+ "rope_theta": 10000.0,
29
+ "rope_type": "default"
30
+ },
31
+ "tie_word_embeddings": false,
32
+ "transformers_version": "5.14.1",
33
+ "use_cache": true,
34
+ "vocab_size": 128000
35
+ }
generation_config.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "eos_token_id": [
5
+ 2,
6
+ 4
7
+ ],
8
+ "transformers_version": "5.14.1"
9
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4025c421ee0aa72fc66f5a3042cc8b09066edb45c83c21ac3fdb961cfd2093aa
3
+ size 3313726048
model.safetensors.index.json ADDED
@@ -0,0 +1,227 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "metadata": {
3
+ "total_size": 3313700864,
4
+ "total_parameters": 1656850432
5
+ },
6
+ "weight_map": {
7
+ "lm_head.weight": "model.safetensors",
8
+ "model.embed_tokens.weight": "model.safetensors",
9
+ "model.layers.0.input_layernorm.weight": "model.safetensors",
10
+ "model.layers.0.mlp.down_proj.weight": "model.safetensors",
11
+ "model.layers.0.mlp.gate_proj.weight": "model.safetensors",
12
+ "model.layers.0.mlp.up_proj.weight": "model.safetensors",
13
+ "model.layers.0.post_attention_layernorm.weight": "model.safetensors",
14
+ "model.layers.0.self_attn.k_proj.weight": "model.safetensors",
15
+ "model.layers.0.self_attn.o_proj.weight": "model.safetensors",
16
+ "model.layers.0.self_attn.q_proj.weight": "model.safetensors",
17
+ "model.layers.0.self_attn.v_proj.weight": "model.safetensors",
18
+ "model.layers.1.input_layernorm.weight": "model.safetensors",
19
+ "model.layers.1.mlp.down_proj.weight": "model.safetensors",
20
+ "model.layers.1.mlp.gate_proj.weight": "model.safetensors",
21
+ "model.layers.1.mlp.up_proj.weight": "model.safetensors",
22
+ "model.layers.1.post_attention_layernorm.weight": "model.safetensors",
23
+ "model.layers.1.self_attn.k_proj.weight": "model.safetensors",
24
+ "model.layers.1.self_attn.o_proj.weight": "model.safetensors",
25
+ "model.layers.1.self_attn.q_proj.weight": "model.safetensors",
26
+ "model.layers.1.self_attn.v_proj.weight": "model.safetensors",
27
+ "model.layers.10.input_layernorm.weight": "model.safetensors",
28
+ "model.layers.10.mlp.down_proj.weight": "model.safetensors",
29
+ "model.layers.10.mlp.gate_proj.weight": "model.safetensors",
30
+ "model.layers.10.mlp.up_proj.weight": "model.safetensors",
31
+ "model.layers.10.post_attention_layernorm.weight": "model.safetensors",
32
+ "model.layers.10.self_attn.k_proj.weight": "model.safetensors",
33
+ "model.layers.10.self_attn.o_proj.weight": "model.safetensors",
34
+ "model.layers.10.self_attn.q_proj.weight": "model.safetensors",
35
+ "model.layers.10.self_attn.v_proj.weight": "model.safetensors",
36
+ "model.layers.11.input_layernorm.weight": "model.safetensors",
37
+ "model.layers.11.mlp.down_proj.weight": "model.safetensors",
38
+ "model.layers.11.mlp.gate_proj.weight": "model.safetensors",
39
+ "model.layers.11.mlp.up_proj.weight": "model.safetensors",
40
+ "model.layers.11.post_attention_layernorm.weight": "model.safetensors",
41
+ "model.layers.11.self_attn.k_proj.weight": "model.safetensors",
42
+ "model.layers.11.self_attn.o_proj.weight": "model.safetensors",
43
+ "model.layers.11.self_attn.q_proj.weight": "model.safetensors",
44
+ "model.layers.11.self_attn.v_proj.weight": "model.safetensors",
45
+ "model.layers.12.input_layernorm.weight": "model.safetensors",
46
+ "model.layers.12.mlp.down_proj.weight": "model.safetensors",
47
+ "model.layers.12.mlp.gate_proj.weight": "model.safetensors",
48
+ "model.layers.12.mlp.up_proj.weight": "model.safetensors",
49
+ "model.layers.12.post_attention_layernorm.weight": "model.safetensors",
50
+ "model.layers.12.self_attn.k_proj.weight": "model.safetensors",
51
+ "model.layers.12.self_attn.o_proj.weight": "model.safetensors",
52
+ "model.layers.12.self_attn.q_proj.weight": "model.safetensors",
53
+ "model.layers.12.self_attn.v_proj.weight": "model.safetensors",
54
+ "model.layers.13.input_layernorm.weight": "model.safetensors",
55
+ "model.layers.13.mlp.down_proj.weight": "model.safetensors",
56
+ "model.layers.13.mlp.gate_proj.weight": "model.safetensors",
57
+ "model.layers.13.mlp.up_proj.weight": "model.safetensors",
58
+ "model.layers.13.post_attention_layernorm.weight": "model.safetensors",
59
+ "model.layers.13.self_attn.k_proj.weight": "model.safetensors",
60
+ "model.layers.13.self_attn.o_proj.weight": "model.safetensors",
61
+ "model.layers.13.self_attn.q_proj.weight": "model.safetensors",
62
+ "model.layers.13.self_attn.v_proj.weight": "model.safetensors",
63
+ "model.layers.14.input_layernorm.weight": "model.safetensors",
64
+ "model.layers.14.mlp.down_proj.weight": "model.safetensors",
65
+ "model.layers.14.mlp.gate_proj.weight": "model.safetensors",
66
+ "model.layers.14.mlp.up_proj.weight": "model.safetensors",
67
+ "model.layers.14.post_attention_layernorm.weight": "model.safetensors",
68
+ "model.layers.14.self_attn.k_proj.weight": "model.safetensors",
69
+ "model.layers.14.self_attn.o_proj.weight": "model.safetensors",
70
+ "model.layers.14.self_attn.q_proj.weight": "model.safetensors",
71
+ "model.layers.14.self_attn.v_proj.weight": "model.safetensors",
72
+ "model.layers.15.input_layernorm.weight": "model.safetensors",
73
+ "model.layers.15.mlp.down_proj.weight": "model.safetensors",
74
+ "model.layers.15.mlp.gate_proj.weight": "model.safetensors",
75
+ "model.layers.15.mlp.up_proj.weight": "model.safetensors",
76
+ "model.layers.15.post_attention_layernorm.weight": "model.safetensors",
77
+ "model.layers.15.self_attn.k_proj.weight": "model.safetensors",
78
+ "model.layers.15.self_attn.o_proj.weight": "model.safetensors",
79
+ "model.layers.15.self_attn.q_proj.weight": "model.safetensors",
80
+ "model.layers.15.self_attn.v_proj.weight": "model.safetensors",
81
+ "model.layers.16.input_layernorm.weight": "model.safetensors",
82
+ "model.layers.16.mlp.down_proj.weight": "model.safetensors",
83
+ "model.layers.16.mlp.gate_proj.weight": "model.safetensors",
84
+ "model.layers.16.mlp.up_proj.weight": "model.safetensors",
85
+ "model.layers.16.post_attention_layernorm.weight": "model.safetensors",
86
+ "model.layers.16.self_attn.k_proj.weight": "model.safetensors",
87
+ "model.layers.16.self_attn.o_proj.weight": "model.safetensors",
88
+ "model.layers.16.self_attn.q_proj.weight": "model.safetensors",
89
+ "model.layers.16.self_attn.v_proj.weight": "model.safetensors",
90
+ "model.layers.17.input_layernorm.weight": "model.safetensors",
91
+ "model.layers.17.mlp.down_proj.weight": "model.safetensors",
92
+ "model.layers.17.mlp.gate_proj.weight": "model.safetensors",
93
+ "model.layers.17.mlp.up_proj.weight": "model.safetensors",
94
+ "model.layers.17.post_attention_layernorm.weight": "model.safetensors",
95
+ "model.layers.17.self_attn.k_proj.weight": "model.safetensors",
96
+ "model.layers.17.self_attn.o_proj.weight": "model.safetensors",
97
+ "model.layers.17.self_attn.q_proj.weight": "model.safetensors",
98
+ "model.layers.17.self_attn.v_proj.weight": "model.safetensors",
99
+ "model.layers.18.input_layernorm.weight": "model.safetensors",
100
+ "model.layers.18.mlp.down_proj.weight": "model.safetensors",
101
+ "model.layers.18.mlp.gate_proj.weight": "model.safetensors",
102
+ "model.layers.18.mlp.up_proj.weight": "model.safetensors",
103
+ "model.layers.18.post_attention_layernorm.weight": "model.safetensors",
104
+ "model.layers.18.self_attn.k_proj.weight": "model.safetensors",
105
+ "model.layers.18.self_attn.o_proj.weight": "model.safetensors",
106
+ "model.layers.18.self_attn.q_proj.weight": "model.safetensors",
107
+ "model.layers.18.self_attn.v_proj.weight": "model.safetensors",
108
+ "model.layers.19.input_layernorm.weight": "model.safetensors",
109
+ "model.layers.19.mlp.down_proj.weight": "model.safetensors",
110
+ "model.layers.19.mlp.gate_proj.weight": "model.safetensors",
111
+ "model.layers.19.mlp.up_proj.weight": "model.safetensors",
112
+ "model.layers.19.post_attention_layernorm.weight": "model.safetensors",
113
+ "model.layers.19.self_attn.k_proj.weight": "model.safetensors",
114
+ "model.layers.19.self_attn.o_proj.weight": "model.safetensors",
115
+ "model.layers.19.self_attn.q_proj.weight": "model.safetensors",
116
+ "model.layers.19.self_attn.v_proj.weight": "model.safetensors",
117
+ "model.layers.2.input_layernorm.weight": "model.safetensors",
118
+ "model.layers.2.mlp.down_proj.weight": "model.safetensors",
119
+ "model.layers.2.mlp.gate_proj.weight": "model.safetensors",
120
+ "model.layers.2.mlp.up_proj.weight": "model.safetensors",
121
+ "model.layers.2.post_attention_layernorm.weight": "model.safetensors",
122
+ "model.layers.2.self_attn.k_proj.weight": "model.safetensors",
123
+ "model.layers.2.self_attn.o_proj.weight": "model.safetensors",
124
+ "model.layers.2.self_attn.q_proj.weight": "model.safetensors",
125
+ "model.layers.2.self_attn.v_proj.weight": "model.safetensors",
126
+ "model.layers.20.input_layernorm.weight": "model.safetensors",
127
+ "model.layers.20.mlp.down_proj.weight": "model.safetensors",
128
+ "model.layers.20.mlp.gate_proj.weight": "model.safetensors",
129
+ "model.layers.20.mlp.up_proj.weight": "model.safetensors",
130
+ "model.layers.20.post_attention_layernorm.weight": "model.safetensors",
131
+ "model.layers.20.self_attn.k_proj.weight": "model.safetensors",
132
+ "model.layers.20.self_attn.o_proj.weight": "model.safetensors",
133
+ "model.layers.20.self_attn.q_proj.weight": "model.safetensors",
134
+ "model.layers.20.self_attn.v_proj.weight": "model.safetensors",
135
+ "model.layers.21.input_layernorm.weight": "model.safetensors",
136
+ "model.layers.21.mlp.down_proj.weight": "model.safetensors",
137
+ "model.layers.21.mlp.gate_proj.weight": "model.safetensors",
138
+ "model.layers.21.mlp.up_proj.weight": "model.safetensors",
139
+ "model.layers.21.post_attention_layernorm.weight": "model.safetensors",
140
+ "model.layers.21.self_attn.k_proj.weight": "model.safetensors",
141
+ "model.layers.21.self_attn.o_proj.weight": "model.safetensors",
142
+ "model.layers.21.self_attn.q_proj.weight": "model.safetensors",
143
+ "model.layers.21.self_attn.v_proj.weight": "model.safetensors",
144
+ "model.layers.22.input_layernorm.weight": "model.safetensors",
145
+ "model.layers.22.mlp.down_proj.weight": "model.safetensors",
146
+ "model.layers.22.mlp.gate_proj.weight": "model.safetensors",
147
+ "model.layers.22.mlp.up_proj.weight": "model.safetensors",
148
+ "model.layers.22.post_attention_layernorm.weight": "model.safetensors",
149
+ "model.layers.22.self_attn.k_proj.weight": "model.safetensors",
150
+ "model.layers.22.self_attn.o_proj.weight": "model.safetensors",
151
+ "model.layers.22.self_attn.q_proj.weight": "model.safetensors",
152
+ "model.layers.22.self_attn.v_proj.weight": "model.safetensors",
153
+ "model.layers.23.input_layernorm.weight": "model.safetensors",
154
+ "model.layers.23.mlp.down_proj.weight": "model.safetensors",
155
+ "model.layers.23.mlp.gate_proj.weight": "model.safetensors",
156
+ "model.layers.23.mlp.up_proj.weight": "model.safetensors",
157
+ "model.layers.23.post_attention_layernorm.weight": "model.safetensors",
158
+ "model.layers.23.self_attn.k_proj.weight": "model.safetensors",
159
+ "model.layers.23.self_attn.o_proj.weight": "model.safetensors",
160
+ "model.layers.23.self_attn.q_proj.weight": "model.safetensors",
161
+ "model.layers.23.self_attn.v_proj.weight": "model.safetensors",
162
+ "model.layers.3.input_layernorm.weight": "model.safetensors",
163
+ "model.layers.3.mlp.down_proj.weight": "model.safetensors",
164
+ "model.layers.3.mlp.gate_proj.weight": "model.safetensors",
165
+ "model.layers.3.mlp.up_proj.weight": "model.safetensors",
166
+ "model.layers.3.post_attention_layernorm.weight": "model.safetensors",
167
+ "model.layers.3.self_attn.k_proj.weight": "model.safetensors",
168
+ "model.layers.3.self_attn.o_proj.weight": "model.safetensors",
169
+ "model.layers.3.self_attn.q_proj.weight": "model.safetensors",
170
+ "model.layers.3.self_attn.v_proj.weight": "model.safetensors",
171
+ "model.layers.4.input_layernorm.weight": "model.safetensors",
172
+ "model.layers.4.mlp.down_proj.weight": "model.safetensors",
173
+ "model.layers.4.mlp.gate_proj.weight": "model.safetensors",
174
+ "model.layers.4.mlp.up_proj.weight": "model.safetensors",
175
+ "model.layers.4.post_attention_layernorm.weight": "model.safetensors",
176
+ "model.layers.4.self_attn.k_proj.weight": "model.safetensors",
177
+ "model.layers.4.self_attn.o_proj.weight": "model.safetensors",
178
+ "model.layers.4.self_attn.q_proj.weight": "model.safetensors",
179
+ "model.layers.4.self_attn.v_proj.weight": "model.safetensors",
180
+ "model.layers.5.input_layernorm.weight": "model.safetensors",
181
+ "model.layers.5.mlp.down_proj.weight": "model.safetensors",
182
+ "model.layers.5.mlp.gate_proj.weight": "model.safetensors",
183
+ "model.layers.5.mlp.up_proj.weight": "model.safetensors",
184
+ "model.layers.5.post_attention_layernorm.weight": "model.safetensors",
185
+ "model.layers.5.self_attn.k_proj.weight": "model.safetensors",
186
+ "model.layers.5.self_attn.o_proj.weight": "model.safetensors",
187
+ "model.layers.5.self_attn.q_proj.weight": "model.safetensors",
188
+ "model.layers.5.self_attn.v_proj.weight": "model.safetensors",
189
+ "model.layers.6.input_layernorm.weight": "model.safetensors",
190
+ "model.layers.6.mlp.down_proj.weight": "model.safetensors",
191
+ "model.layers.6.mlp.gate_proj.weight": "model.safetensors",
192
+ "model.layers.6.mlp.up_proj.weight": "model.safetensors",
193
+ "model.layers.6.post_attention_layernorm.weight": "model.safetensors",
194
+ "model.layers.6.self_attn.k_proj.weight": "model.safetensors",
195
+ "model.layers.6.self_attn.o_proj.weight": "model.safetensors",
196
+ "model.layers.6.self_attn.q_proj.weight": "model.safetensors",
197
+ "model.layers.6.self_attn.v_proj.weight": "model.safetensors",
198
+ "model.layers.7.input_layernorm.weight": "model.safetensors",
199
+ "model.layers.7.mlp.down_proj.weight": "model.safetensors",
200
+ "model.layers.7.mlp.gate_proj.weight": "model.safetensors",
201
+ "model.layers.7.mlp.up_proj.weight": "model.safetensors",
202
+ "model.layers.7.post_attention_layernorm.weight": "model.safetensors",
203
+ "model.layers.7.self_attn.k_proj.weight": "model.safetensors",
204
+ "model.layers.7.self_attn.o_proj.weight": "model.safetensors",
205
+ "model.layers.7.self_attn.q_proj.weight": "model.safetensors",
206
+ "model.layers.7.self_attn.v_proj.weight": "model.safetensors",
207
+ "model.layers.8.input_layernorm.weight": "model.safetensors",
208
+ "model.layers.8.mlp.down_proj.weight": "model.safetensors",
209
+ "model.layers.8.mlp.gate_proj.weight": "model.safetensors",
210
+ "model.layers.8.mlp.up_proj.weight": "model.safetensors",
211
+ "model.layers.8.post_attention_layernorm.weight": "model.safetensors",
212
+ "model.layers.8.self_attn.k_proj.weight": "model.safetensors",
213
+ "model.layers.8.self_attn.o_proj.weight": "model.safetensors",
214
+ "model.layers.8.self_attn.q_proj.weight": "model.safetensors",
215
+ "model.layers.8.self_attn.v_proj.weight": "model.safetensors",
216
+ "model.layers.9.input_layernorm.weight": "model.safetensors",
217
+ "model.layers.9.mlp.down_proj.weight": "model.safetensors",
218
+ "model.layers.9.mlp.gate_proj.weight": "model.safetensors",
219
+ "model.layers.9.mlp.up_proj.weight": "model.safetensors",
220
+ "model.layers.9.post_attention_layernorm.weight": "model.safetensors",
221
+ "model.layers.9.self_attn.k_proj.weight": "model.safetensors",
222
+ "model.layers.9.self_attn.o_proj.weight": "model.safetensors",
223
+ "model.layers.9.self_attn.q_proj.weight": "model.safetensors",
224
+ "model.layers.9.self_attn.v_proj.weight": "model.safetensors",
225
+ "model.norm.weight": "model.safetensors"
226
+ }
227
+ }
tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:316217714cc736cd93c3cda6ce34444448511b6248d8e436ca232dda7110e2eb
3
+ size 15734821
tokenizer_config.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": true,
3
+ "backend": "tokenizers",
4
+ "bos_token": "<s>",
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "</s>",
7
+ "is_local": true,
8
+ "local_files_only": false,
9
+ "model_max_length": 1000000000000000019884624838656,
10
+ "pad_token": null,
11
+ "sp_model_kwargs": {},
12
+ "spaces_between_special_tokens": false,
13
+ "tokenizer_class": "LlamaTokenizer",
14
+ "unk_token": "<unk>",
15
+ "use_default_system_prompt": false
16
+ }