initial
Browse files- config.json +22 -0
- configuration_stepaudio.py +41 -0
- model-00001.safetensors +3 -0
- model-00002.safetensors +3 -0
- model-00003.safetensors +3 -0
- model-00004.safetensors +3 -0
- model-00005.safetensors +3 -0
- model-00006.safetensors +3 -0
- model-00007.safetensors +3 -0
- model-00008.safetensors +3 -0
- model-00009.safetensors +3 -0
- model-00010.safetensors +3 -0
- model-00011.safetensors +3 -0
- model-00012.safetensors +3 -0
- model-00013.safetensors +3 -0
- model-00014.safetensors +3 -0
- model-00015.safetensors +3 -0
- model-00016.safetensors +3 -0
- model-00017.safetensors +3 -0
- model-00018.safetensors +3 -0
- model-00019.safetensors +3 -0
- model-00020.safetensors +3 -0
- model-00021.safetensors +3 -0
- model-00022.safetensors +3 -0
- model-00023.safetensors +3 -0
- model-00024.safetensors +3 -0
- model-00025.safetensors +3 -0
- model-00026.safetensors +3 -0
- model-00027.safetensors +3 -0
- model.safetensors.index.json +1 -0
- modeling_stepaudio.py +392 -0
- tokenizer.model +3 -0
- tokenizer_config.json +14 -0
config.json
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"architectures": [
|
3 |
+
"StepAudioForCausalLM"
|
4 |
+
],
|
5 |
+
"auto_map": {
|
6 |
+
"AutoConfig": "configuration_stepaudio.StepAudioConfig",
|
7 |
+
"AutoModelForCausalLM": "modeling_stepaudio.StepAudioForCausalLM"
|
8 |
+
},
|
9 |
+
"model_type": "step_audio",
|
10 |
+
"bos_token_id": 1,
|
11 |
+
"pad_token_id": 0,
|
12 |
+
"eos_token_id": 3,
|
13 |
+
"hidden_size": 12288,
|
14 |
+
"intermediate_size": 31232,
|
15 |
+
"num_attention_heads": 96,
|
16 |
+
"num_attention_groups": 8,
|
17 |
+
"num_hidden_layers": 88,
|
18 |
+
"max_seq_len": 32768,
|
19 |
+
"vocab_size": 74752,
|
20 |
+
"rms_norm_eps": 1e-05,
|
21 |
+
"torch_dtype": "bfloat16"
|
22 |
+
}
|
configuration_stepaudio.py
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from typing import Optional, List, Any, Dict
|
2 |
+
from transformers.configuration_utils import PretrainedConfig
|
3 |
+
|
4 |
+
|
5 |
+
|
6 |
+
class StepAudioConfig(PretrainedConfig):
|
7 |
+
model_type = "step_audio"
|
8 |
+
keys_to_ignore_at_inference = ["past_key_values"]
|
9 |
+
|
10 |
+
def __init__(
|
11 |
+
self,
|
12 |
+
hidden_size: int = 5120,
|
13 |
+
intermediate_size: int = 13312,
|
14 |
+
num_attention_heads: int = 40,
|
15 |
+
num_attention_groups: int = 8,
|
16 |
+
num_hidden_layers: int = 48,
|
17 |
+
max_seq_len: int = 4096,
|
18 |
+
vocab_size: int = 65536,
|
19 |
+
rms_norm_eps: float = 1e-5,
|
20 |
+
bos_token_id: int = 1,
|
21 |
+
eos_token_id: int = 3,
|
22 |
+
pad_token_id: int = 0,
|
23 |
+
**kwargs,
|
24 |
+
) -> None:
|
25 |
+
self.hidden_size = hidden_size
|
26 |
+
self.intermediate_size = intermediate_size
|
27 |
+
self.num_attention_heads = num_attention_heads
|
28 |
+
self.num_attention_groups = num_attention_groups
|
29 |
+
self.num_hidden_layers = num_hidden_layers
|
30 |
+
self.max_seq_len = max_seq_len
|
31 |
+
self.vocab_size = vocab_size
|
32 |
+
self.rms_norm_eps = rms_norm_eps
|
33 |
+
super().__init__(
|
34 |
+
bos_token_id=bos_token_id,
|
35 |
+
pad_token_id=pad_token_id,
|
36 |
+
eos_token_id=eos_token_id,
|
37 |
+
**kwargs
|
38 |
+
)
|
39 |
+
|
40 |
+
|
41 |
+
__all__ = ["StepAudioConfig"]
|
model-00001.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:fc7a8cae6582530335c162c6f05663990f6ba89ae99fa244e8110f7c875e300a
|
3 |
+
size 9940651088
|
model-00002.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a438b4d547cabe3a791f06444e940553c26d302c2b8e993912d02dfa5d910e81
|
3 |
+
size 9940676016
|
model-00003.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e315707423917f8c8de0a71e0e46862a1a74727b54add03e13b0ff172a890e70
|
3 |
+
size 9991007912
|
model-00004.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:fa89528e3a3c27e58c17d1070f807f2185644613dc3de7423df30d9622e78c2e
|
3 |
+
size 9638661344
|
model-00005.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:5c43050406b9d11419500ff5deee701c5bcdfc94a92153c1d1974d2f42cda8ea
|
3 |
+
size 9940676048
|
model-00006.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:48bcab471d862820551f889bd8ded1c356bd5cf163fd68401a5f7d5a43213193
|
3 |
+
size 9991007944
|
model-00007.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:496d9af4bb1100f2364b011b65a5005b7a248cf8a5225f8a8659e6de1b244a82
|
3 |
+
size 9638661352
|
model-00008.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:96eaadd8b8648c77ff7b479295b31c0b3332be231ae4e7b16351c475e69827ac
|
3 |
+
size 9940676048
|
model-00009.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d97a574557ada4cffb12e8937c9c8171fb4ec4bdc2b88fc32f072beb11ee657e
|
3 |
+
size 9991007944
|
model-00010.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:8db74c008df7e75834d18d73b3a34da484e23bbd764efdda7fed7a25aa570571
|
3 |
+
size 9638661352
|
model-00011.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2e3aae77fc4ab6e52c7211738dab91101498fe08f95ce065528b687d82166ee6
|
3 |
+
size 9940676048
|
model-00012.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a7b3630d2b589ede5c1ed345fe4f139e247664479b51ef71ff2f31b844cf5a80
|
3 |
+
size 9991007944
|
model-00013.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:944e2d23c8af7b4112acb14329d65101c36d9352e06651d316d7c22e31c489e8
|
3 |
+
size 9638661352
|
model-00014.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f75fff618fe8abf9093a4297fd7852d5d8963ed117bc7f51e642c9e57d426bca
|
3 |
+
size 9940676048
|
model-00015.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:cb517627eebd7459e0af1dcba04fca5787025b7fdaf0a99c957313d027c9e313
|
3 |
+
size 9991007944
|
model-00016.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f2e45598fb54be7cd246d64f140dafce1324afcb61f36c3cc03a7adbe8fa43ef
|
3 |
+
size 9638661352
|
model-00017.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f407bbc161785a2053bc18761dd59bbc50ad34fc3d9b5c44e6f3f6bc09e91ae5
|
3 |
+
size 9940676048
|
model-00018.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:94db9bcc23d21faf96ebab8f9a981729d9552e07b1b8972b3bbe7fa35d64fc1c
|
3 |
+
size 9991007944
|
model-00019.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:51d741d7e68dc3238591450da68b23f62c4742d9364ac34accf12f3e5e1ef528
|
3 |
+
size 9638661352
|
model-00020.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c1e6e3573fe54198aa9850d2360446000ee69b02bfd22c50493dd575edbc4c3f
|
3 |
+
size 9940676048
|
model-00021.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3c7853f2073cf5bf320dce950c82d7dfb58aef6c94c092384ae4833376801b03
|
3 |
+
size 9991007944
|
model-00022.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:58cabbac9b7a6a26bbc532d77bfe2c61257abec36faebcfb5041d4c8ba4357e6
|
3 |
+
size 9638661352
|
model-00023.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:63cb7e5a5894217e3c527988c02087084243402a78244f900c21c69735d07f51
|
3 |
+
size 9940676048
|
model-00024.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:cd32354ae817369e845a3ea1f49a7c06ace20a0715db9429ae08df698e79ea19
|
3 |
+
size 9991007944
|
model-00025.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b716da4c011e37e0278285b441ca6731de6305f60028c1d937520d44e7ef263b
|
3 |
+
size 9638661352
|
model-00026.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3204d741da5528c7ca68fba7bd72e089fbcf7f30d06b003da6e6fa9385198058
|
3 |
+
size 9940676048
|
model-00027.safetensors
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:0febcf541aee59e0f6a8d2af926a0e96d191ef158887d30d967e31442be6c133
|
3 |
+
size 7449184288
|
model.safetensors.index.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"metadata": {"total_size": 263893180416}, "weight_map": {"model.embed_tokens.weight": "model-00001.safetensors", "model.layers.0.self_attn.o_proj.weight": "model-00001.safetensors", "model.layers.0.input_layernorm.weight": "model-00001.safetensors", "model.layers.0.mlp.down_proj.weight": "model-00001.safetensors", "model.layers.0.post_attention_layernorm.weight": "model-00001.safetensors", "model.layers.0.self_attn.q_proj.weight": "model-00001.safetensors", "model.layers.0.self_attn.k_proj.weight": "model-00001.safetensors", "model.layers.0.self_attn.v_proj.weight": "model-00001.safetensors", "model.layers.0.mlp.gate_proj.weight": "model-00001.safetensors", "model.layers.0.mlp.up_proj.weight": "model-00001.safetensors", "model.layers.1.self_attn.o_proj.weight": "model-00001.safetensors", "model.layers.1.input_layernorm.weight": "model-00001.safetensors", "model.layers.1.mlp.down_proj.weight": "model-00001.safetensors", "model.layers.1.post_attention_layernorm.weight": "model-00001.safetensors", "model.layers.1.self_attn.q_proj.weight": "model-00001.safetensors", "model.layers.1.self_attn.k_proj.weight": "model-00001.safetensors", "model.layers.1.self_attn.v_proj.weight": "model-00001.safetensors", "model.layers.1.mlp.gate_proj.weight": "model-00001.safetensors", "model.layers.1.mlp.up_proj.weight": "model-00001.safetensors", "model.layers.2.self_attn.o_proj.weight": "model-00001.safetensors", "model.layers.2.input_layernorm.weight": "model-00001.safetensors", "model.layers.2.mlp.down_proj.weight": "model-00001.safetensors", "model.layers.2.post_attention_layernorm.weight": "model-00001.safetensors", "model.layers.2.self_attn.q_proj.weight": "model-00001.safetensors", "model.layers.2.self_attn.k_proj.weight": "model-00001.safetensors", "model.layers.2.self_attn.v_proj.weight": "model-00001.safetensors", "model.layers.2.mlp.gate_proj.weight": "model-00001.safetensors", "model.layers.2.mlp.up_proj.weight": "model-00002.safetensors", "model.layers.3.self_attn.o_proj.weight": "model-00002.safetensors", "model.layers.3.input_layernorm.weight": "model-00002.safetensors", "model.layers.3.mlp.down_proj.weight": "model-00002.safetensors", "model.layers.3.post_attention_layernorm.weight": "model-00002.safetensors", "model.layers.3.self_attn.q_proj.weight": "model-00002.safetensors", "model.layers.3.self_attn.k_proj.weight": "model-00002.safetensors", "model.layers.3.self_attn.v_proj.weight": "model-00002.safetensors", "model.layers.3.mlp.gate_proj.weight": "model-00002.safetensors", "model.layers.3.mlp.up_proj.weight": "model-00002.safetensors", "model.layers.4.self_attn.o_proj.weight": "model-00002.safetensors", "model.layers.4.input_layernorm.weight": "model-00002.safetensors", "model.layers.4.mlp.down_proj.weight": "model-00002.safetensors", "model.layers.4.post_attention_layernorm.weight": "model-00002.safetensors", "model.layers.4.self_attn.q_proj.weight": "model-00002.safetensors", "model.layers.4.self_attn.k_proj.weight": "model-00002.safetensors", "model.layers.4.self_attn.v_proj.weight": "model-00002.safetensors", "model.layers.4.mlp.gate_proj.weight": "model-00002.safetensors", "model.layers.4.mlp.up_proj.weight": "model-00002.safetensors", "model.layers.5.self_attn.o_proj.weight": "model-00002.safetensors", "model.layers.5.input_layernorm.weight": "model-00002.safetensors", "model.layers.5.mlp.down_proj.weight": "model-00002.safetensors", "model.layers.5.post_attention_layernorm.weight": "model-00002.safetensors", "model.layers.5.self_attn.q_proj.weight": "model-00002.safetensors", "model.layers.5.self_attn.k_proj.weight": "model-00002.safetensors", "model.layers.5.self_attn.v_proj.weight": "model-00002.safetensors", "model.layers.5.mlp.gate_proj.weight": "model-00002.safetensors", "model.layers.5.mlp.up_proj.weight": "model-00002.safetensors", "model.layers.6.self_attn.o_proj.weight": "model-00002.safetensors", "model.layers.6.input_layernorm.weight": "model-00002.safetensors", "model.layers.6.mlp.down_proj.weight": "model-00003.safetensors", "model.layers.6.post_attention_layernorm.weight": "model-00003.safetensors", "model.layers.6.self_attn.q_proj.weight": "model-00003.safetensors", "model.layers.6.self_attn.k_proj.weight": "model-00003.safetensors", "model.layers.6.self_attn.v_proj.weight": "model-00003.safetensors", "model.layers.6.mlp.gate_proj.weight": "model-00003.safetensors", "model.layers.6.mlp.up_proj.weight": "model-00003.safetensors", "model.layers.7.self_attn.o_proj.weight": "model-00003.safetensors", "model.layers.7.input_layernorm.weight": "model-00003.safetensors", "model.layers.7.mlp.down_proj.weight": "model-00003.safetensors", "model.layers.7.post_attention_layernorm.weight": "model-00003.safetensors", "model.layers.7.self_attn.q_proj.weight": "model-00003.safetensors", "model.layers.7.self_attn.k_proj.weight": "model-00003.safetensors", "model.layers.7.self_attn.v_proj.weight": "model-00003.safetensors", "model.layers.7.mlp.gate_proj.weight": "model-00003.safetensors", "model.layers.7.mlp.up_proj.weight": "model-00003.safetensors", "model.layers.8.self_attn.o_proj.weight": "model-00003.safetensors", "model.layers.8.input_layernorm.weight": "model-00003.safetensors", "model.layers.8.mlp.down_proj.weight": "model-00003.safetensors", "model.layers.8.post_attention_layernorm.weight": "model-00003.safetensors", "model.layers.8.self_attn.q_proj.weight": "model-00003.safetensors", "model.layers.8.self_attn.k_proj.weight": "model-00003.safetensors", "model.layers.8.self_attn.v_proj.weight": "model-00003.safetensors", "model.layers.8.mlp.gate_proj.weight": "model-00003.safetensors", "model.layers.8.mlp.up_proj.weight": "model-00003.safetensors", "model.layers.9.self_attn.o_proj.weight": "model-00003.safetensors", "model.layers.9.input_layernorm.weight": "model-00003.safetensors", "model.layers.9.mlp.down_proj.weight": "model-00003.safetensors", "model.layers.9.post_attention_layernorm.weight": "model-00003.safetensors", "model.layers.9.self_attn.q_proj.weight": "model-00003.safetensors", "model.layers.9.self_attn.k_proj.weight": "model-00003.safetensors", "model.layers.9.self_attn.v_proj.weight": "model-00003.safetensors", "model.layers.9.mlp.gate_proj.weight": "model-00004.safetensors", "model.layers.9.mlp.up_proj.weight": "model-00004.safetensors", "model.layers.10.self_attn.o_proj.weight": "model-00004.safetensors", "model.layers.10.input_layernorm.weight": "model-00004.safetensors", "model.layers.10.mlp.down_proj.weight": "model-00004.safetensors", "model.layers.10.post_attention_layernorm.weight": "model-00004.safetensors", "model.layers.10.self_attn.q_proj.weight": "model-00004.safetensors", "model.layers.10.self_attn.k_proj.weight": "model-00004.safetensors", "model.layers.10.self_attn.v_proj.weight": "model-00004.safetensors", "model.layers.10.mlp.gate_proj.weight": "model-00004.safetensors", "model.layers.10.mlp.up_proj.weight": "model-00004.safetensors", "model.layers.11.self_attn.o_proj.weight": "model-00004.safetensors", "model.layers.11.input_layernorm.weight": "model-00004.safetensors", "model.layers.11.mlp.down_proj.weight": "model-00004.safetensors", "model.layers.11.post_attention_layernorm.weight": "model-00004.safetensors", "model.layers.11.self_attn.q_proj.weight": "model-00004.safetensors", "model.layers.11.self_attn.k_proj.weight": "model-00004.safetensors", "model.layers.11.self_attn.v_proj.weight": "model-00004.safetensors", "model.layers.11.mlp.gate_proj.weight": "model-00004.safetensors", "model.layers.11.mlp.up_proj.weight": "model-00004.safetensors", "model.layers.12.self_attn.o_proj.weight": "model-00004.safetensors", "model.layers.12.input_layernorm.weight": "model-00004.safetensors", "model.layers.12.mlp.down_proj.weight": "model-00004.safetensors", "model.layers.12.post_attention_layernorm.weight": "model-00004.safetensors", "model.layers.12.self_attn.q_proj.weight": "model-00004.safetensors", "model.layers.12.self_attn.k_proj.weight": "model-00004.safetensors", "model.layers.12.self_attn.v_proj.weight": "model-00004.safetensors", "model.layers.12.mlp.gate_proj.weight": "model-00004.safetensors", "model.layers.12.mlp.up_proj.weight": "model-00005.safetensors", "model.layers.13.self_attn.o_proj.weight": "model-00005.safetensors", "model.layers.13.input_layernorm.weight": "model-00005.safetensors", "model.layers.13.mlp.down_proj.weight": "model-00005.safetensors", "model.layers.13.post_attention_layernorm.weight": "model-00005.safetensors", "model.layers.13.self_attn.q_proj.weight": "model-00005.safetensors", "model.layers.13.self_attn.k_proj.weight": "model-00005.safetensors", "model.layers.13.self_attn.v_proj.weight": "model-00005.safetensors", "model.layers.13.mlp.gate_proj.weight": "model-00005.safetensors", "model.layers.13.mlp.up_proj.weight": "model-00005.safetensors", "model.layers.14.self_attn.o_proj.weight": "model-00005.safetensors", "model.layers.14.input_layernorm.weight": "model-00005.safetensors", "model.layers.14.mlp.down_proj.weight": "model-00005.safetensors", "model.layers.14.post_attention_layernorm.weight": "model-00005.safetensors", "model.layers.14.self_attn.q_proj.weight": "model-00005.safetensors", "model.layers.14.self_attn.k_proj.weight": "model-00005.safetensors", "model.layers.14.self_attn.v_proj.weight": "model-00005.safetensors", "model.layers.14.mlp.gate_proj.weight": "model-00005.safetensors", "model.layers.14.mlp.up_proj.weight": "model-00005.safetensors", "model.layers.15.self_attn.o_proj.weight": "model-00005.safetensors", "model.layers.15.input_layernorm.weight": "model-00005.safetensors", "model.layers.15.mlp.down_proj.weight": "model-00005.safetensors", "model.layers.15.post_attention_layernorm.weight": "model-00005.safetensors", "model.layers.15.self_attn.q_proj.weight": "model-00005.safetensors", "model.layers.15.self_attn.k_proj.weight": "model-00005.safetensors", "model.layers.15.self_attn.v_proj.weight": "model-00005.safetensors", "model.layers.15.mlp.gate_proj.weight": "model-00005.safetensors", "model.layers.15.mlp.up_proj.weight": "model-00005.safetensors", "model.layers.16.self_attn.o_proj.weight": "model-00005.safetensors", "model.layers.16.input_layernorm.weight": "model-00005.safetensors", "model.layers.16.mlp.down_proj.weight": "model-00006.safetensors", "model.layers.16.post_attention_layernorm.weight": "model-00006.safetensors", "model.layers.16.self_attn.q_proj.weight": "model-00006.safetensors", "model.layers.16.self_attn.k_proj.weight": "model-00006.safetensors", "model.layers.16.self_attn.v_proj.weight": "model-00006.safetensors", "model.layers.16.mlp.gate_proj.weight": "model-00006.safetensors", "model.layers.16.mlp.up_proj.weight": "model-00006.safetensors", "model.layers.17.self_attn.o_proj.weight": "model-00006.safetensors", "model.layers.17.input_layernorm.weight": "model-00006.safetensors", "model.layers.17.mlp.down_proj.weight": "model-00006.safetensors", "model.layers.17.post_attention_layernorm.weight": "model-00006.safetensors", "model.layers.17.self_attn.q_proj.weight": "model-00006.safetensors", "model.layers.17.self_attn.k_proj.weight": "model-00006.safetensors", "model.layers.17.self_attn.v_proj.weight": "model-00006.safetensors", "model.layers.17.mlp.gate_proj.weight": "model-00006.safetensors", "model.layers.17.mlp.up_proj.weight": "model-00006.safetensors", "model.layers.18.self_attn.o_proj.weight": "model-00006.safetensors", "model.layers.18.input_layernorm.weight": "model-00006.safetensors", "model.layers.18.mlp.down_proj.weight": "model-00006.safetensors", "model.layers.18.post_attention_layernorm.weight": "model-00006.safetensors", "model.layers.18.self_attn.q_proj.weight": "model-00006.safetensors", "model.layers.18.self_attn.k_proj.weight": "model-00006.safetensors", "model.layers.18.self_attn.v_proj.weight": "model-00006.safetensors", "model.layers.18.mlp.gate_proj.weight": "model-00006.safetensors", "model.layers.18.mlp.up_proj.weight": "model-00006.safetensors", "model.layers.19.self_attn.o_proj.weight": "model-00006.safetensors", "model.layers.19.input_layernorm.weight": "model-00006.safetensors", "model.layers.19.mlp.down_proj.weight": "model-00006.safetensors", "model.layers.19.post_attention_layernorm.weight": "model-00006.safetensors", "model.layers.19.self_attn.q_proj.weight": "model-00006.safetensors", "model.layers.19.self_attn.k_proj.weight": "model-00006.safetensors", "model.layers.19.self_attn.v_proj.weight": "model-00006.safetensors", "model.layers.19.mlp.gate_proj.weight": "model-00007.safetensors", "model.layers.19.mlp.up_proj.weight": "model-00007.safetensors", "model.layers.20.self_attn.o_proj.weight": "model-00007.safetensors", "model.layers.20.input_layernorm.weight": "model-00007.safetensors", "model.layers.20.mlp.down_proj.weight": "model-00007.safetensors", "model.layers.20.post_attention_layernorm.weight": "model-00007.safetensors", "model.layers.20.self_attn.q_proj.weight": "model-00007.safetensors", "model.layers.20.self_attn.k_proj.weight": "model-00007.safetensors", "model.layers.20.self_attn.v_proj.weight": "model-00007.safetensors", "model.layers.20.mlp.gate_proj.weight": "model-00007.safetensors", "model.layers.20.mlp.up_proj.weight": "model-00007.safetensors", "model.layers.21.self_attn.o_proj.weight": "model-00007.safetensors", "model.layers.21.input_layernorm.weight": "model-00007.safetensors", "model.layers.21.mlp.down_proj.weight": "model-00007.safetensors", "model.layers.21.post_attention_layernorm.weight": "model-00007.safetensors", "model.layers.21.self_attn.q_proj.weight": "model-00007.safetensors", "model.layers.21.self_attn.k_proj.weight": "model-00007.safetensors", "model.layers.21.self_attn.v_proj.weight": "model-00007.safetensors", "model.layers.21.mlp.gate_proj.weight": "model-00007.safetensors", "model.layers.21.mlp.up_proj.weight": "model-00007.safetensors", "model.layers.22.self_attn.o_proj.weight": "model-00007.safetensors", "model.layers.22.input_layernorm.weight": "model-00007.safetensors", "model.layers.22.mlp.down_proj.weight": "model-00007.safetensors", "model.layers.22.post_attention_layernorm.weight": "model-00007.safetensors", "model.layers.22.self_attn.q_proj.weight": "model-00007.safetensors", "model.layers.22.self_attn.k_proj.weight": "model-00007.safetensors", "model.layers.22.self_attn.v_proj.weight": "model-00007.safetensors", "model.layers.22.mlp.gate_proj.weight": "model-00007.safetensors", "model.layers.22.mlp.up_proj.weight": "model-00008.safetensors", "model.layers.23.self_attn.o_proj.weight": "model-00008.safetensors", "model.layers.23.input_layernorm.weight": "model-00008.safetensors", "model.layers.23.mlp.down_proj.weight": "model-00008.safetensors", "model.layers.23.post_attention_layernorm.weight": "model-00008.safetensors", "model.layers.23.self_attn.q_proj.weight": "model-00008.safetensors", "model.layers.23.self_attn.k_proj.weight": "model-00008.safetensors", "model.layers.23.self_attn.v_proj.weight": "model-00008.safetensors", "model.layers.23.mlp.gate_proj.weight": "model-00008.safetensors", "model.layers.23.mlp.up_proj.weight": "model-00008.safetensors", "model.layers.24.self_attn.o_proj.weight": "model-00008.safetensors", "model.layers.24.input_layernorm.weight": "model-00008.safetensors", "model.layers.24.mlp.down_proj.weight": "model-00008.safetensors", "model.layers.24.post_attention_layernorm.weight": "model-00008.safetensors", "model.layers.24.self_attn.q_proj.weight": "model-00008.safetensors", "model.layers.24.self_attn.k_proj.weight": "model-00008.safetensors", "model.layers.24.self_attn.v_proj.weight": "model-00008.safetensors", "model.layers.24.mlp.gate_proj.weight": "model-00008.safetensors", "model.layers.24.mlp.up_proj.weight": "model-00008.safetensors", "model.layers.25.self_attn.o_proj.weight": "model-00008.safetensors", "model.layers.25.input_layernorm.weight": "model-00008.safetensors", "model.layers.25.mlp.down_proj.weight": "model-00008.safetensors", "model.layers.25.post_attention_layernorm.weight": "model-00008.safetensors", "model.layers.25.self_attn.q_proj.weight": "model-00008.safetensors", "model.layers.25.self_attn.k_proj.weight": "model-00008.safetensors", "model.layers.25.self_attn.v_proj.weight": "model-00008.safetensors", "model.layers.25.mlp.gate_proj.weight": "model-00008.safetensors", "model.layers.25.mlp.up_proj.weight": "model-00008.safetensors", "model.layers.26.self_attn.o_proj.weight": "model-00008.safetensors", "model.layers.26.input_layernorm.weight": "model-00008.safetensors", "model.layers.26.mlp.down_proj.weight": "model-00009.safetensors", "model.layers.26.post_attention_layernorm.weight": "model-00009.safetensors", "model.layers.26.self_attn.q_proj.weight": "model-00009.safetensors", "model.layers.26.self_attn.k_proj.weight": "model-00009.safetensors", "model.layers.26.self_attn.v_proj.weight": "model-00009.safetensors", "model.layers.26.mlp.gate_proj.weight": "model-00009.safetensors", "model.layers.26.mlp.up_proj.weight": "model-00009.safetensors", "model.layers.27.self_attn.o_proj.weight": "model-00009.safetensors", "model.layers.27.input_layernorm.weight": "model-00009.safetensors", "model.layers.27.mlp.down_proj.weight": "model-00009.safetensors", "model.layers.27.post_attention_layernorm.weight": "model-00009.safetensors", "model.layers.27.self_attn.q_proj.weight": "model-00009.safetensors", "model.layers.27.self_attn.k_proj.weight": "model-00009.safetensors", "model.layers.27.self_attn.v_proj.weight": "model-00009.safetensors", "model.layers.27.mlp.gate_proj.weight": "model-00009.safetensors", "model.layers.27.mlp.up_proj.weight": "model-00009.safetensors", "model.layers.28.self_attn.o_proj.weight": "model-00009.safetensors", "model.layers.28.input_layernorm.weight": "model-00009.safetensors", "model.layers.28.mlp.down_proj.weight": "model-00009.safetensors", "model.layers.28.post_attention_layernorm.weight": "model-00009.safetensors", "model.layers.28.self_attn.q_proj.weight": "model-00009.safetensors", "model.layers.28.self_attn.k_proj.weight": "model-00009.safetensors", "model.layers.28.self_attn.v_proj.weight": "model-00009.safetensors", "model.layers.28.mlp.gate_proj.weight": "model-00009.safetensors", "model.layers.28.mlp.up_proj.weight": "model-00009.safetensors", "model.layers.29.self_attn.o_proj.weight": "model-00009.safetensors", "model.layers.29.input_layernorm.weight": "model-00009.safetensors", "model.layers.29.mlp.down_proj.weight": "model-00009.safetensors", "model.layers.29.post_attention_layernorm.weight": "model-00009.safetensors", "model.layers.29.self_attn.q_proj.weight": "model-00009.safetensors", "model.layers.29.self_attn.k_proj.weight": "model-00009.safetensors", "model.layers.29.self_attn.v_proj.weight": "model-00009.safetensors", "model.layers.29.mlp.gate_proj.weight": "model-00010.safetensors", "model.layers.29.mlp.up_proj.weight": "model-00010.safetensors", "model.layers.30.self_attn.o_proj.weight": "model-00010.safetensors", "model.layers.30.input_layernorm.weight": "model-00010.safetensors", "model.layers.30.mlp.down_proj.weight": "model-00010.safetensors", "model.layers.30.post_attention_layernorm.weight": "model-00010.safetensors", "model.layers.30.self_attn.q_proj.weight": "model-00010.safetensors", "model.layers.30.self_attn.k_proj.weight": "model-00010.safetensors", "model.layers.30.self_attn.v_proj.weight": "model-00010.safetensors", "model.layers.30.mlp.gate_proj.weight": "model-00010.safetensors", "model.layers.30.mlp.up_proj.weight": "model-00010.safetensors", "model.layers.31.self_attn.o_proj.weight": "model-00010.safetensors", "model.layers.31.input_layernorm.weight": "model-00010.safetensors", "model.layers.31.mlp.down_proj.weight": "model-00010.safetensors", "model.layers.31.post_attention_layernorm.weight": "model-00010.safetensors", "model.layers.31.self_attn.q_proj.weight": "model-00010.safetensors", "model.layers.31.self_attn.k_proj.weight": "model-00010.safetensors", "model.layers.31.self_attn.v_proj.weight": "model-00010.safetensors", "model.layers.31.mlp.gate_proj.weight": "model-00010.safetensors", "model.layers.31.mlp.up_proj.weight": "model-00010.safetensors", "model.layers.32.self_attn.o_proj.weight": "model-00010.safetensors", "model.layers.32.input_layernorm.weight": "model-00010.safetensors", "model.layers.32.mlp.down_proj.weight": "model-00010.safetensors", "model.layers.32.post_attention_layernorm.weight": "model-00010.safetensors", "model.layers.32.self_attn.q_proj.weight": "model-00010.safetensors", "model.layers.32.self_attn.k_proj.weight": "model-00010.safetensors", "model.layers.32.self_attn.v_proj.weight": "model-00010.safetensors", "model.layers.32.mlp.gate_proj.weight": "model-00010.safetensors", "model.layers.32.mlp.up_proj.weight": "model-00011.safetensors", "model.layers.33.self_attn.o_proj.weight": "model-00011.safetensors", "model.layers.33.input_layernorm.weight": "model-00011.safetensors", "model.layers.33.mlp.down_proj.weight": "model-00011.safetensors", "model.layers.33.post_attention_layernorm.weight": "model-00011.safetensors", "model.layers.33.self_attn.q_proj.weight": "model-00011.safetensors", "model.layers.33.self_attn.k_proj.weight": "model-00011.safetensors", "model.layers.33.self_attn.v_proj.weight": "model-00011.safetensors", "model.layers.33.mlp.gate_proj.weight": "model-00011.safetensors", "model.layers.33.mlp.up_proj.weight": "model-00011.safetensors", "model.layers.34.self_attn.o_proj.weight": "model-00011.safetensors", "model.layers.34.input_layernorm.weight": "model-00011.safetensors", "model.layers.34.mlp.down_proj.weight": "model-00011.safetensors", "model.layers.34.post_attention_layernorm.weight": "model-00011.safetensors", "model.layers.34.self_attn.q_proj.weight": "model-00011.safetensors", "model.layers.34.self_attn.k_proj.weight": "model-00011.safetensors", "model.layers.34.self_attn.v_proj.weight": "model-00011.safetensors", "model.layers.34.mlp.gate_proj.weight": "model-00011.safetensors", "model.layers.34.mlp.up_proj.weight": "model-00011.safetensors", "model.layers.35.self_attn.o_proj.weight": "model-00011.safetensors", "model.layers.35.input_layernorm.weight": "model-00011.safetensors", "model.layers.35.mlp.down_proj.weight": "model-00011.safetensors", "model.layers.35.post_attention_layernorm.weight": "model-00011.safetensors", "model.layers.35.self_attn.q_proj.weight": "model-00011.safetensors", "model.layers.35.self_attn.k_proj.weight": "model-00011.safetensors", "model.layers.35.self_attn.v_proj.weight": "model-00011.safetensors", "model.layers.35.mlp.gate_proj.weight": "model-00011.safetensors", "model.layers.35.mlp.up_proj.weight": "model-00011.safetensors", "model.layers.36.self_attn.o_proj.weight": "model-00011.safetensors", "model.layers.36.input_layernorm.weight": "model-00011.safetensors", "model.layers.36.mlp.down_proj.weight": "model-00012.safetensors", "model.layers.36.post_attention_layernorm.weight": "model-00012.safetensors", "model.layers.36.self_attn.q_proj.weight": "model-00012.safetensors", "model.layers.36.self_attn.k_proj.weight": "model-00012.safetensors", "model.layers.36.self_attn.v_proj.weight": "model-00012.safetensors", "model.layers.36.mlp.gate_proj.weight": "model-00012.safetensors", "model.layers.36.mlp.up_proj.weight": "model-00012.safetensors", "model.layers.37.self_attn.o_proj.weight": "model-00012.safetensors", "model.layers.37.input_layernorm.weight": "model-00012.safetensors", "model.layers.37.mlp.down_proj.weight": "model-00012.safetensors", "model.layers.37.post_attention_layernorm.weight": "model-00012.safetensors", "model.layers.37.self_attn.q_proj.weight": "model-00012.safetensors", "model.layers.37.self_attn.k_proj.weight": "model-00012.safetensors", "model.layers.37.self_attn.v_proj.weight": "model-00012.safetensors", "model.layers.37.mlp.gate_proj.weight": "model-00012.safetensors", "model.layers.37.mlp.up_proj.weight": "model-00012.safetensors", "model.layers.38.self_attn.o_proj.weight": "model-00012.safetensors", "model.layers.38.input_layernorm.weight": "model-00012.safetensors", "model.layers.38.mlp.down_proj.weight": "model-00012.safetensors", "model.layers.38.post_attention_layernorm.weight": "model-00012.safetensors", "model.layers.38.self_attn.q_proj.weight": "model-00012.safetensors", "model.layers.38.self_attn.k_proj.weight": "model-00012.safetensors", "model.layers.38.self_attn.v_proj.weight": "model-00012.safetensors", "model.layers.38.mlp.gate_proj.weight": "model-00012.safetensors", "model.layers.38.mlp.up_proj.weight": "model-00012.safetensors", "model.layers.39.self_attn.o_proj.weight": "model-00012.safetensors", "model.layers.39.input_layernorm.weight": "model-00012.safetensors", "model.layers.39.mlp.down_proj.weight": "model-00012.safetensors", "model.layers.39.post_attention_layernorm.weight": "model-00012.safetensors", "model.layers.39.self_attn.q_proj.weight": "model-00012.safetensors", "model.layers.39.self_attn.k_proj.weight": "model-00012.safetensors", "model.layers.39.self_attn.v_proj.weight": "model-00012.safetensors", "model.layers.39.mlp.gate_proj.weight": "model-00013.safetensors", "model.layers.39.mlp.up_proj.weight": "model-00013.safetensors", "model.layers.40.self_attn.o_proj.weight": "model-00013.safetensors", "model.layers.40.input_layernorm.weight": "model-00013.safetensors", "model.layers.40.mlp.down_proj.weight": "model-00013.safetensors", "model.layers.40.post_attention_layernorm.weight": "model-00013.safetensors", "model.layers.40.self_attn.q_proj.weight": "model-00013.safetensors", "model.layers.40.self_attn.k_proj.weight": "model-00013.safetensors", "model.layers.40.self_attn.v_proj.weight": "model-00013.safetensors", "model.layers.40.mlp.gate_proj.weight": "model-00013.safetensors", "model.layers.40.mlp.up_proj.weight": "model-00013.safetensors", "model.layers.41.self_attn.o_proj.weight": "model-00013.safetensors", "model.layers.41.input_layernorm.weight": "model-00013.safetensors", "model.layers.41.mlp.down_proj.weight": "model-00013.safetensors", "model.layers.41.post_attention_layernorm.weight": "model-00013.safetensors", "model.layers.41.self_attn.q_proj.weight": "model-00013.safetensors", "model.layers.41.self_attn.k_proj.weight": "model-00013.safetensors", "model.layers.41.self_attn.v_proj.weight": "model-00013.safetensors", "model.layers.41.mlp.gate_proj.weight": "model-00013.safetensors", "model.layers.41.mlp.up_proj.weight": "model-00013.safetensors", "model.layers.42.self_attn.o_proj.weight": "model-00013.safetensors", "model.layers.42.input_layernorm.weight": "model-00013.safetensors", "model.layers.42.mlp.down_proj.weight": "model-00013.safetensors", "model.layers.42.post_attention_layernorm.weight": "model-00013.safetensors", "model.layers.42.self_attn.q_proj.weight": "model-00013.safetensors", "model.layers.42.self_attn.k_proj.weight": "model-00013.safetensors", "model.layers.42.self_attn.v_proj.weight": "model-00013.safetensors", "model.layers.42.mlp.gate_proj.weight": "model-00013.safetensors", "model.layers.42.mlp.up_proj.weight": "model-00014.safetensors", "model.layers.43.self_attn.o_proj.weight": "model-00014.safetensors", "model.layers.43.input_layernorm.weight": "model-00014.safetensors", "model.layers.43.mlp.down_proj.weight": "model-00014.safetensors", "model.layers.43.post_attention_layernorm.weight": "model-00014.safetensors", "model.layers.43.self_attn.q_proj.weight": "model-00014.safetensors", "model.layers.43.self_attn.k_proj.weight": "model-00014.safetensors", "model.layers.43.self_attn.v_proj.weight": "model-00014.safetensors", "model.layers.43.mlp.gate_proj.weight": "model-00014.safetensors", "model.layers.43.mlp.up_proj.weight": "model-00014.safetensors", "model.layers.44.self_attn.o_proj.weight": "model-00014.safetensors", "model.layers.44.input_layernorm.weight": "model-00014.safetensors", "model.layers.44.mlp.down_proj.weight": "model-00014.safetensors", "model.layers.44.post_attention_layernorm.weight": "model-00014.safetensors", "model.layers.44.self_attn.q_proj.weight": "model-00014.safetensors", "model.layers.44.self_attn.k_proj.weight": "model-00014.safetensors", "model.layers.44.self_attn.v_proj.weight": "model-00014.safetensors", "model.layers.44.mlp.gate_proj.weight": "model-00014.safetensors", "model.layers.44.mlp.up_proj.weight": "model-00014.safetensors", "model.layers.45.self_attn.o_proj.weight": "model-00014.safetensors", "model.layers.45.input_layernorm.weight": "model-00014.safetensors", "model.layers.45.mlp.down_proj.weight": "model-00014.safetensors", "model.layers.45.post_attention_layernorm.weight": "model-00014.safetensors", "model.layers.45.self_attn.q_proj.weight": "model-00014.safetensors", "model.layers.45.self_attn.k_proj.weight": "model-00014.safetensors", "model.layers.45.self_attn.v_proj.weight": "model-00014.safetensors", "model.layers.45.mlp.gate_proj.weight": "model-00014.safetensors", "model.layers.45.mlp.up_proj.weight": "model-00014.safetensors", "model.layers.46.self_attn.o_proj.weight": "model-00014.safetensors", "model.layers.46.input_layernorm.weight": "model-00014.safetensors", "model.layers.46.mlp.down_proj.weight": "model-00015.safetensors", "model.layers.46.post_attention_layernorm.weight": "model-00015.safetensors", "model.layers.46.self_attn.q_proj.weight": "model-00015.safetensors", "model.layers.46.self_attn.k_proj.weight": "model-00015.safetensors", "model.layers.46.self_attn.v_proj.weight": "model-00015.safetensors", "model.layers.46.mlp.gate_proj.weight": "model-00015.safetensors", "model.layers.46.mlp.up_proj.weight": "model-00015.safetensors", "model.layers.47.self_attn.o_proj.weight": "model-00015.safetensors", "model.layers.47.input_layernorm.weight": "model-00015.safetensors", "model.layers.47.mlp.down_proj.weight": "model-00015.safetensors", "model.layers.47.post_attention_layernorm.weight": "model-00015.safetensors", "model.layers.47.self_attn.q_proj.weight": "model-00015.safetensors", "model.layers.47.self_attn.k_proj.weight": "model-00015.safetensors", "model.layers.47.self_attn.v_proj.weight": "model-00015.safetensors", "model.layers.47.mlp.gate_proj.weight": "model-00015.safetensors", "model.layers.47.mlp.up_proj.weight": "model-00015.safetensors", "model.layers.48.self_attn.o_proj.weight": "model-00015.safetensors", "model.layers.48.input_layernorm.weight": "model-00015.safetensors", "model.layers.48.mlp.down_proj.weight": "model-00015.safetensors", "model.layers.48.post_attention_layernorm.weight": "model-00015.safetensors", "model.layers.48.self_attn.q_proj.weight": "model-00015.safetensors", "model.layers.48.self_attn.k_proj.weight": "model-00015.safetensors", "model.layers.48.self_attn.v_proj.weight": "model-00015.safetensors", "model.layers.48.mlp.gate_proj.weight": "model-00015.safetensors", "model.layers.48.mlp.up_proj.weight": "model-00015.safetensors", "model.layers.49.self_attn.o_proj.weight": "model-00015.safetensors", "model.layers.49.input_layernorm.weight": "model-00015.safetensors", "model.layers.49.mlp.down_proj.weight": "model-00015.safetensors", "model.layers.49.post_attention_layernorm.weight": "model-00015.safetensors", "model.layers.49.self_attn.q_proj.weight": "model-00015.safetensors", "model.layers.49.self_attn.k_proj.weight": "model-00015.safetensors", "model.layers.49.self_attn.v_proj.weight": "model-00015.safetensors", "model.layers.49.mlp.gate_proj.weight": "model-00016.safetensors", "model.layers.49.mlp.up_proj.weight": "model-00016.safetensors", "model.layers.50.self_attn.o_proj.weight": "model-00016.safetensors", "model.layers.50.input_layernorm.weight": "model-00016.safetensors", "model.layers.50.mlp.down_proj.weight": "model-00016.safetensors", "model.layers.50.post_attention_layernorm.weight": "model-00016.safetensors", "model.layers.50.self_attn.q_proj.weight": "model-00016.safetensors", "model.layers.50.self_attn.k_proj.weight": "model-00016.safetensors", "model.layers.50.self_attn.v_proj.weight": "model-00016.safetensors", "model.layers.50.mlp.gate_proj.weight": "model-00016.safetensors", "model.layers.50.mlp.up_proj.weight": "model-00016.safetensors", "model.layers.51.self_attn.o_proj.weight": "model-00016.safetensors", "model.layers.51.input_layernorm.weight": "model-00016.safetensors", "model.layers.51.mlp.down_proj.weight": "model-00016.safetensors", "model.layers.51.post_attention_layernorm.weight": "model-00016.safetensors", "model.layers.51.self_attn.q_proj.weight": "model-00016.safetensors", "model.layers.51.self_attn.k_proj.weight": "model-00016.safetensors", "model.layers.51.self_attn.v_proj.weight": "model-00016.safetensors", "model.layers.51.mlp.gate_proj.weight": "model-00016.safetensors", "model.layers.51.mlp.up_proj.weight": "model-00016.safetensors", "model.layers.52.self_attn.o_proj.weight": "model-00016.safetensors", "model.layers.52.input_layernorm.weight": "model-00016.safetensors", "model.layers.52.mlp.down_proj.weight": "model-00016.safetensors", "model.layers.52.post_attention_layernorm.weight": "model-00016.safetensors", "model.layers.52.self_attn.q_proj.weight": "model-00016.safetensors", "model.layers.52.self_attn.k_proj.weight": "model-00016.safetensors", "model.layers.52.self_attn.v_proj.weight": "model-00016.safetensors", "model.layers.52.mlp.gate_proj.weight": "model-00016.safetensors", "model.layers.52.mlp.up_proj.weight": "model-00017.safetensors", "model.layers.53.self_attn.o_proj.weight": "model-00017.safetensors", "model.layers.53.input_layernorm.weight": "model-00017.safetensors", "model.layers.53.mlp.down_proj.weight": "model-00017.safetensors", "model.layers.53.post_attention_layernorm.weight": "model-00017.safetensors", "model.layers.53.self_attn.q_proj.weight": "model-00017.safetensors", "model.layers.53.self_attn.k_proj.weight": "model-00017.safetensors", "model.layers.53.self_attn.v_proj.weight": "model-00017.safetensors", "model.layers.53.mlp.gate_proj.weight": "model-00017.safetensors", "model.layers.53.mlp.up_proj.weight": "model-00017.safetensors", "model.layers.54.self_attn.o_proj.weight": "model-00017.safetensors", "model.layers.54.input_layernorm.weight": "model-00017.safetensors", "model.layers.54.mlp.down_proj.weight": "model-00017.safetensors", "model.layers.54.post_attention_layernorm.weight": "model-00017.safetensors", "model.layers.54.self_attn.q_proj.weight": "model-00017.safetensors", "model.layers.54.self_attn.k_proj.weight": "model-00017.safetensors", "model.layers.54.self_attn.v_proj.weight": "model-00017.safetensors", "model.layers.54.mlp.gate_proj.weight": "model-00017.safetensors", "model.layers.54.mlp.up_proj.weight": "model-00017.safetensors", "model.layers.55.self_attn.o_proj.weight": "model-00017.safetensors", "model.layers.55.input_layernorm.weight": "model-00017.safetensors", "model.layers.55.mlp.down_proj.weight": "model-00017.safetensors", "model.layers.55.post_attention_layernorm.weight": "model-00017.safetensors", "model.layers.55.self_attn.q_proj.weight": "model-00017.safetensors", "model.layers.55.self_attn.k_proj.weight": "model-00017.safetensors", "model.layers.55.self_attn.v_proj.weight": "model-00017.safetensors", "model.layers.55.mlp.gate_proj.weight": "model-00017.safetensors", "model.layers.55.mlp.up_proj.weight": "model-00017.safetensors", "model.layers.56.self_attn.o_proj.weight": "model-00017.safetensors", "model.layers.56.input_layernorm.weight": "model-00017.safetensors", "model.layers.56.mlp.down_proj.weight": "model-00018.safetensors", "model.layers.56.post_attention_layernorm.weight": "model-00018.safetensors", "model.layers.56.self_attn.q_proj.weight": "model-00018.safetensors", "model.layers.56.self_attn.k_proj.weight": "model-00018.safetensors", "model.layers.56.self_attn.v_proj.weight": "model-00018.safetensors", "model.layers.56.mlp.gate_proj.weight": "model-00018.safetensors", "model.layers.56.mlp.up_proj.weight": "model-00018.safetensors", "model.layers.57.self_attn.o_proj.weight": "model-00018.safetensors", "model.layers.57.input_layernorm.weight": "model-00018.safetensors", "model.layers.57.mlp.down_proj.weight": "model-00018.safetensors", "model.layers.57.post_attention_layernorm.weight": "model-00018.safetensors", "model.layers.57.self_attn.q_proj.weight": "model-00018.safetensors", "model.layers.57.self_attn.k_proj.weight": "model-00018.safetensors", "model.layers.57.self_attn.v_proj.weight": "model-00018.safetensors", "model.layers.57.mlp.gate_proj.weight": "model-00018.safetensors", "model.layers.57.mlp.up_proj.weight": "model-00018.safetensors", "model.layers.58.self_attn.o_proj.weight": "model-00018.safetensors", "model.layers.58.input_layernorm.weight": "model-00018.safetensors", "model.layers.58.mlp.down_proj.weight": "model-00018.safetensors", "model.layers.58.post_attention_layernorm.weight": "model-00018.safetensors", "model.layers.58.self_attn.q_proj.weight": "model-00018.safetensors", "model.layers.58.self_attn.k_proj.weight": "model-00018.safetensors", "model.layers.58.self_attn.v_proj.weight": "model-00018.safetensors", "model.layers.58.mlp.gate_proj.weight": "model-00018.safetensors", "model.layers.58.mlp.up_proj.weight": "model-00018.safetensors", "model.layers.59.self_attn.o_proj.weight": "model-00018.safetensors", "model.layers.59.input_layernorm.weight": "model-00018.safetensors", "model.layers.59.mlp.down_proj.weight": "model-00018.safetensors", "model.layers.59.post_attention_layernorm.weight": "model-00018.safetensors", "model.layers.59.self_attn.q_proj.weight": "model-00018.safetensors", "model.layers.59.self_attn.k_proj.weight": "model-00018.safetensors", "model.layers.59.self_attn.v_proj.weight": "model-00018.safetensors", "model.layers.59.mlp.gate_proj.weight": "model-00019.safetensors", "model.layers.59.mlp.up_proj.weight": "model-00019.safetensors", "model.layers.60.self_attn.o_proj.weight": "model-00019.safetensors", "model.layers.60.input_layernorm.weight": "model-00019.safetensors", "model.layers.60.mlp.down_proj.weight": "model-00019.safetensors", "model.layers.60.post_attention_layernorm.weight": "model-00019.safetensors", "model.layers.60.self_attn.q_proj.weight": "model-00019.safetensors", "model.layers.60.self_attn.k_proj.weight": "model-00019.safetensors", "model.layers.60.self_attn.v_proj.weight": "model-00019.safetensors", "model.layers.60.mlp.gate_proj.weight": "model-00019.safetensors", "model.layers.60.mlp.up_proj.weight": "model-00019.safetensors", "model.layers.61.self_attn.o_proj.weight": "model-00019.safetensors", "model.layers.61.input_layernorm.weight": "model-00019.safetensors", "model.layers.61.mlp.down_proj.weight": "model-00019.safetensors", "model.layers.61.post_attention_layernorm.weight": "model-00019.safetensors", "model.layers.61.self_attn.q_proj.weight": "model-00019.safetensors", "model.layers.61.self_attn.k_proj.weight": "model-00019.safetensors", "model.layers.61.self_attn.v_proj.weight": "model-00019.safetensors", "model.layers.61.mlp.gate_proj.weight": "model-00019.safetensors", "model.layers.61.mlp.up_proj.weight": "model-00019.safetensors", "model.layers.62.self_attn.o_proj.weight": "model-00019.safetensors", "model.layers.62.input_layernorm.weight": "model-00019.safetensors", "model.layers.62.mlp.down_proj.weight": "model-00019.safetensors", "model.layers.62.post_attention_layernorm.weight": "model-00019.safetensors", "model.layers.62.self_attn.q_proj.weight": "model-00019.safetensors", "model.layers.62.self_attn.k_proj.weight": "model-00019.safetensors", "model.layers.62.self_attn.v_proj.weight": "model-00019.safetensors", "model.layers.62.mlp.gate_proj.weight": "model-00019.safetensors", "model.layers.62.mlp.up_proj.weight": "model-00020.safetensors", "model.layers.63.self_attn.o_proj.weight": "model-00020.safetensors", "model.layers.63.input_layernorm.weight": "model-00020.safetensors", "model.layers.63.mlp.down_proj.weight": "model-00020.safetensors", "model.layers.63.post_attention_layernorm.weight": "model-00020.safetensors", "model.layers.63.self_attn.q_proj.weight": "model-00020.safetensors", "model.layers.63.self_attn.k_proj.weight": "model-00020.safetensors", "model.layers.63.self_attn.v_proj.weight": "model-00020.safetensors", "model.layers.63.mlp.gate_proj.weight": "model-00020.safetensors", "model.layers.63.mlp.up_proj.weight": "model-00020.safetensors", "model.layers.64.self_attn.o_proj.weight": "model-00020.safetensors", "model.layers.64.input_layernorm.weight": "model-00020.safetensors", "model.layers.64.mlp.down_proj.weight": "model-00020.safetensors", "model.layers.64.post_attention_layernorm.weight": "model-00020.safetensors", "model.layers.64.self_attn.q_proj.weight": "model-00020.safetensors", "model.layers.64.self_attn.k_proj.weight": "model-00020.safetensors", "model.layers.64.self_attn.v_proj.weight": "model-00020.safetensors", "model.layers.64.mlp.gate_proj.weight": "model-00020.safetensors", "model.layers.64.mlp.up_proj.weight": "model-00020.safetensors", "model.layers.65.self_attn.o_proj.weight": "model-00020.safetensors", "model.layers.65.input_layernorm.weight": "model-00020.safetensors", "model.layers.65.mlp.down_proj.weight": "model-00020.safetensors", "model.layers.65.post_attention_layernorm.weight": "model-00020.safetensors", "model.layers.65.self_attn.q_proj.weight": "model-00020.safetensors", "model.layers.65.self_attn.k_proj.weight": "model-00020.safetensors", "model.layers.65.self_attn.v_proj.weight": "model-00020.safetensors", "model.layers.65.mlp.gate_proj.weight": "model-00020.safetensors", "model.layers.65.mlp.up_proj.weight": "model-00020.safetensors", "model.layers.66.self_attn.o_proj.weight": "model-00020.safetensors", "model.layers.66.input_layernorm.weight": "model-00020.safetensors", "model.layers.66.mlp.down_proj.weight": "model-00021.safetensors", "model.layers.66.post_attention_layernorm.weight": "model-00021.safetensors", "model.layers.66.self_attn.q_proj.weight": "model-00021.safetensors", "model.layers.66.self_attn.k_proj.weight": "model-00021.safetensors", "model.layers.66.self_attn.v_proj.weight": "model-00021.safetensors", "model.layers.66.mlp.gate_proj.weight": "model-00021.safetensors", "model.layers.66.mlp.up_proj.weight": "model-00021.safetensors", "model.layers.67.self_attn.o_proj.weight": "model-00021.safetensors", "model.layers.67.input_layernorm.weight": "model-00021.safetensors", "model.layers.67.mlp.down_proj.weight": "model-00021.safetensors", "model.layers.67.post_attention_layernorm.weight": "model-00021.safetensors", "model.layers.67.self_attn.q_proj.weight": "model-00021.safetensors", "model.layers.67.self_attn.k_proj.weight": "model-00021.safetensors", "model.layers.67.self_attn.v_proj.weight": "model-00021.safetensors", "model.layers.67.mlp.gate_proj.weight": "model-00021.safetensors", "model.layers.67.mlp.up_proj.weight": "model-00021.safetensors", "model.layers.68.self_attn.o_proj.weight": "model-00021.safetensors", "model.layers.68.input_layernorm.weight": "model-00021.safetensors", "model.layers.68.mlp.down_proj.weight": "model-00021.safetensors", "model.layers.68.post_attention_layernorm.weight": "model-00021.safetensors", "model.layers.68.self_attn.q_proj.weight": "model-00021.safetensors", "model.layers.68.self_attn.k_proj.weight": "model-00021.safetensors", "model.layers.68.self_attn.v_proj.weight": "model-00021.safetensors", "model.layers.68.mlp.gate_proj.weight": "model-00021.safetensors", "model.layers.68.mlp.up_proj.weight": "model-00021.safetensors", "model.layers.69.self_attn.o_proj.weight": "model-00021.safetensors", "model.layers.69.input_layernorm.weight": "model-00021.safetensors", "model.layers.69.mlp.down_proj.weight": "model-00021.safetensors", "model.layers.69.post_attention_layernorm.weight": "model-00021.safetensors", "model.layers.69.self_attn.q_proj.weight": "model-00021.safetensors", "model.layers.69.self_attn.k_proj.weight": "model-00021.safetensors", "model.layers.69.self_attn.v_proj.weight": "model-00021.safetensors", "model.layers.69.mlp.gate_proj.weight": "model-00022.safetensors", "model.layers.69.mlp.up_proj.weight": "model-00022.safetensors", "model.layers.70.self_attn.o_proj.weight": "model-00022.safetensors", "model.layers.70.input_layernorm.weight": "model-00022.safetensors", "model.layers.70.mlp.down_proj.weight": "model-00022.safetensors", "model.layers.70.post_attention_layernorm.weight": "model-00022.safetensors", "model.layers.70.self_attn.q_proj.weight": "model-00022.safetensors", "model.layers.70.self_attn.k_proj.weight": "model-00022.safetensors", "model.layers.70.self_attn.v_proj.weight": "model-00022.safetensors", "model.layers.70.mlp.gate_proj.weight": "model-00022.safetensors", "model.layers.70.mlp.up_proj.weight": "model-00022.safetensors", "model.layers.71.self_attn.o_proj.weight": "model-00022.safetensors", "model.layers.71.input_layernorm.weight": "model-00022.safetensors", "model.layers.71.mlp.down_proj.weight": "model-00022.safetensors", "model.layers.71.post_attention_layernorm.weight": "model-00022.safetensors", "model.layers.71.self_attn.q_proj.weight": "model-00022.safetensors", "model.layers.71.self_attn.k_proj.weight": "model-00022.safetensors", "model.layers.71.self_attn.v_proj.weight": "model-00022.safetensors", "model.layers.71.mlp.gate_proj.weight": "model-00022.safetensors", "model.layers.71.mlp.up_proj.weight": "model-00022.safetensors", "model.layers.72.self_attn.o_proj.weight": "model-00022.safetensors", "model.layers.72.input_layernorm.weight": "model-00022.safetensors", "model.layers.72.mlp.down_proj.weight": "model-00022.safetensors", "model.layers.72.post_attention_layernorm.weight": "model-00022.safetensors", "model.layers.72.self_attn.q_proj.weight": "model-00022.safetensors", "model.layers.72.self_attn.k_proj.weight": "model-00022.safetensors", "model.layers.72.self_attn.v_proj.weight": "model-00022.safetensors", "model.layers.72.mlp.gate_proj.weight": "model-00022.safetensors", "model.layers.72.mlp.up_proj.weight": "model-00023.safetensors", "model.layers.73.self_attn.o_proj.weight": "model-00023.safetensors", "model.layers.73.input_layernorm.weight": "model-00023.safetensors", "model.layers.73.mlp.down_proj.weight": "model-00023.safetensors", "model.layers.73.post_attention_layernorm.weight": "model-00023.safetensors", "model.layers.73.self_attn.q_proj.weight": "model-00023.safetensors", "model.layers.73.self_attn.k_proj.weight": "model-00023.safetensors", "model.layers.73.self_attn.v_proj.weight": "model-00023.safetensors", "model.layers.73.mlp.gate_proj.weight": "model-00023.safetensors", "model.layers.73.mlp.up_proj.weight": "model-00023.safetensors", "model.layers.74.self_attn.o_proj.weight": "model-00023.safetensors", "model.layers.74.input_layernorm.weight": "model-00023.safetensors", "model.layers.74.mlp.down_proj.weight": "model-00023.safetensors", "model.layers.74.post_attention_layernorm.weight": "model-00023.safetensors", "model.layers.74.self_attn.q_proj.weight": "model-00023.safetensors", "model.layers.74.self_attn.k_proj.weight": "model-00023.safetensors", "model.layers.74.self_attn.v_proj.weight": "model-00023.safetensors", "model.layers.74.mlp.gate_proj.weight": "model-00023.safetensors", "model.layers.74.mlp.up_proj.weight": "model-00023.safetensors", "model.layers.75.self_attn.o_proj.weight": "model-00023.safetensors", "model.layers.75.input_layernorm.weight": "model-00023.safetensors", "model.layers.75.mlp.down_proj.weight": "model-00023.safetensors", "model.layers.75.post_attention_layernorm.weight": "model-00023.safetensors", "model.layers.75.self_attn.q_proj.weight": "model-00023.safetensors", "model.layers.75.self_attn.k_proj.weight": "model-00023.safetensors", "model.layers.75.self_attn.v_proj.weight": "model-00023.safetensors", "model.layers.75.mlp.gate_proj.weight": "model-00023.safetensors", "model.layers.75.mlp.up_proj.weight": "model-00023.safetensors", "model.layers.76.self_attn.o_proj.weight": "model-00023.safetensors", "model.layers.76.input_layernorm.weight": "model-00023.safetensors", "model.layers.76.mlp.down_proj.weight": "model-00024.safetensors", "model.layers.76.post_attention_layernorm.weight": "model-00024.safetensors", "model.layers.76.self_attn.q_proj.weight": "model-00024.safetensors", "model.layers.76.self_attn.k_proj.weight": "model-00024.safetensors", "model.layers.76.self_attn.v_proj.weight": "model-00024.safetensors", "model.layers.76.mlp.gate_proj.weight": "model-00024.safetensors", "model.layers.76.mlp.up_proj.weight": "model-00024.safetensors", "model.layers.77.self_attn.o_proj.weight": "model-00024.safetensors", "model.layers.77.input_layernorm.weight": "model-00024.safetensors", "model.layers.77.mlp.down_proj.weight": "model-00024.safetensors", "model.layers.77.post_attention_layernorm.weight": "model-00024.safetensors", "model.layers.77.self_attn.q_proj.weight": "model-00024.safetensors", "model.layers.77.self_attn.k_proj.weight": "model-00024.safetensors", "model.layers.77.self_attn.v_proj.weight": "model-00024.safetensors", "model.layers.77.mlp.gate_proj.weight": "model-00024.safetensors", "model.layers.77.mlp.up_proj.weight": "model-00024.safetensors", "model.layers.78.self_attn.o_proj.weight": "model-00024.safetensors", "model.layers.78.input_layernorm.weight": "model-00024.safetensors", "model.layers.78.mlp.down_proj.weight": "model-00024.safetensors", "model.layers.78.post_attention_layernorm.weight": "model-00024.safetensors", "model.layers.78.self_attn.q_proj.weight": "model-00024.safetensors", "model.layers.78.self_attn.k_proj.weight": "model-00024.safetensors", "model.layers.78.self_attn.v_proj.weight": "model-00024.safetensors", "model.layers.78.mlp.gate_proj.weight": "model-00024.safetensors", "model.layers.78.mlp.up_proj.weight": "model-00024.safetensors", "model.layers.79.self_attn.o_proj.weight": "model-00024.safetensors", "model.layers.79.input_layernorm.weight": "model-00024.safetensors", "model.layers.79.mlp.down_proj.weight": "model-00024.safetensors", "model.layers.79.post_attention_layernorm.weight": "model-00024.safetensors", "model.layers.79.self_attn.q_proj.weight": "model-00024.safetensors", "model.layers.79.self_attn.k_proj.weight": "model-00024.safetensors", "model.layers.79.self_attn.v_proj.weight": "model-00024.safetensors", "model.layers.79.mlp.gate_proj.weight": "model-00025.safetensors", "model.layers.79.mlp.up_proj.weight": "model-00025.safetensors", "model.layers.80.self_attn.o_proj.weight": "model-00025.safetensors", "model.layers.80.input_layernorm.weight": "model-00025.safetensors", "model.layers.80.mlp.down_proj.weight": "model-00025.safetensors", "model.layers.80.post_attention_layernorm.weight": "model-00025.safetensors", "model.layers.80.self_attn.q_proj.weight": "model-00025.safetensors", "model.layers.80.self_attn.k_proj.weight": "model-00025.safetensors", "model.layers.80.self_attn.v_proj.weight": "model-00025.safetensors", "model.layers.80.mlp.gate_proj.weight": "model-00025.safetensors", "model.layers.80.mlp.up_proj.weight": "model-00025.safetensors", "model.layers.81.self_attn.o_proj.weight": "model-00025.safetensors", "model.layers.81.input_layernorm.weight": "model-00025.safetensors", "model.layers.81.mlp.down_proj.weight": "model-00025.safetensors", "model.layers.81.post_attention_layernorm.weight": "model-00025.safetensors", "model.layers.81.self_attn.q_proj.weight": "model-00025.safetensors", "model.layers.81.self_attn.k_proj.weight": "model-00025.safetensors", "model.layers.81.self_attn.v_proj.weight": "model-00025.safetensors", "model.layers.81.mlp.gate_proj.weight": "model-00025.safetensors", "model.layers.81.mlp.up_proj.weight": "model-00025.safetensors", "model.layers.82.self_attn.o_proj.weight": "model-00025.safetensors", "model.layers.82.input_layernorm.weight": "model-00025.safetensors", "model.layers.82.mlp.down_proj.weight": "model-00025.safetensors", "model.layers.82.post_attention_layernorm.weight": "model-00025.safetensors", "model.layers.82.self_attn.q_proj.weight": "model-00025.safetensors", "model.layers.82.self_attn.k_proj.weight": "model-00025.safetensors", "model.layers.82.self_attn.v_proj.weight": "model-00025.safetensors", "model.layers.82.mlp.gate_proj.weight": "model-00025.safetensors", "model.layers.82.mlp.up_proj.weight": "model-00026.safetensors", "model.layers.83.self_attn.o_proj.weight": "model-00026.safetensors", "model.layers.83.input_layernorm.weight": "model-00026.safetensors", "model.layers.83.mlp.down_proj.weight": "model-00026.safetensors", "model.layers.83.post_attention_layernorm.weight": "model-00026.safetensors", "model.layers.83.self_attn.q_proj.weight": "model-00026.safetensors", "model.layers.83.self_attn.k_proj.weight": "model-00026.safetensors", "model.layers.83.self_attn.v_proj.weight": "model-00026.safetensors", "model.layers.83.mlp.gate_proj.weight": "model-00026.safetensors", "model.layers.83.mlp.up_proj.weight": "model-00026.safetensors", "model.layers.84.self_attn.o_proj.weight": "model-00026.safetensors", "model.layers.84.input_layernorm.weight": "model-00026.safetensors", "model.layers.84.mlp.down_proj.weight": "model-00026.safetensors", "model.layers.84.post_attention_layernorm.weight": "model-00026.safetensors", "model.layers.84.self_attn.q_proj.weight": "model-00026.safetensors", "model.layers.84.self_attn.k_proj.weight": "model-00026.safetensors", "model.layers.84.self_attn.v_proj.weight": "model-00026.safetensors", "model.layers.84.mlp.gate_proj.weight": "model-00026.safetensors", "model.layers.84.mlp.up_proj.weight": "model-00026.safetensors", "model.layers.85.self_attn.o_proj.weight": "model-00026.safetensors", "model.layers.85.input_layernorm.weight": "model-00026.safetensors", "model.layers.85.mlp.down_proj.weight": "model-00026.safetensors", "model.layers.85.post_attention_layernorm.weight": "model-00026.safetensors", "model.layers.85.self_attn.q_proj.weight": "model-00026.safetensors", "model.layers.85.self_attn.k_proj.weight": "model-00026.safetensors", "model.layers.85.self_attn.v_proj.weight": "model-00026.safetensors", "model.layers.85.mlp.gate_proj.weight": "model-00026.safetensors", "model.layers.85.mlp.up_proj.weight": "model-00026.safetensors", "model.layers.86.self_attn.o_proj.weight": "model-00026.safetensors", "model.layers.86.input_layernorm.weight": "model-00026.safetensors", "model.layers.86.mlp.down_proj.weight": "model-00027.safetensors", "model.layers.86.post_attention_layernorm.weight": "model-00027.safetensors", "model.layers.86.self_attn.q_proj.weight": "model-00027.safetensors", "model.layers.86.self_attn.k_proj.weight": "model-00027.safetensors", "model.layers.86.self_attn.v_proj.weight": "model-00027.safetensors", "model.layers.86.mlp.gate_proj.weight": "model-00027.safetensors", "model.layers.86.mlp.up_proj.weight": "model-00027.safetensors", "model.layers.87.self_attn.o_proj.weight": "model-00027.safetensors", "model.layers.87.input_layernorm.weight": "model-00027.safetensors", "model.layers.87.mlp.down_proj.weight": "model-00027.safetensors", "model.layers.87.post_attention_layernorm.weight": "model-00027.safetensors", "model.layers.87.self_attn.q_proj.weight": "model-00027.safetensors", "model.layers.87.self_attn.k_proj.weight": "model-00027.safetensors", "model.layers.87.self_attn.v_proj.weight": "model-00027.safetensors", "model.layers.87.mlp.gate_proj.weight": "model-00027.safetensors", "model.layers.87.mlp.up_proj.weight": "model-00027.safetensors", "model.norm.weight": "model-00027.safetensors", "lm_head.weight": "model-00027.safetensors"}}
|
modeling_stepaudio.py
ADDED
@@ -0,0 +1,392 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import math
|
2 |
+
from typing import Optional, Tuple, Union, List
|
3 |
+
|
4 |
+
import torch
|
5 |
+
import torch.utils.checkpoint
|
6 |
+
from torch import nn
|
7 |
+
from transformers.generation import GenerationMixin
|
8 |
+
|
9 |
+
from transformers.modeling_utils import PreTrainedModel
|
10 |
+
from transformers.utils import logging
|
11 |
+
from .configuration_stepaudio import StepAudioConfig
|
12 |
+
from transformers.cache_utils import Cache, DynamicCache
|
13 |
+
from einops import rearrange
|
14 |
+
from transformers.modeling_outputs import (
|
15 |
+
BaseModelOutputWithPast,
|
16 |
+
CausalLMOutputWithPast,
|
17 |
+
)
|
18 |
+
|
19 |
+
logger = logging.get_logger(__name__)
|
20 |
+
|
21 |
+
|
22 |
+
def build_alibi_cache(block_size, n_heads, dtype, device):
|
23 |
+
# get slopes
|
24 |
+
n = 2 ** math.floor(math.log2(n_heads)) # nearest 2**n to n_heads
|
25 |
+
m0 = 2.0 ** (-8.0 / n)
|
26 |
+
# 2^(-8/n), 2^(-8*2/n), 2^(-8*3/n), ...
|
27 |
+
slopes = torch.pow(m0, torch.arange(1, n + 1))
|
28 |
+
if n < n_heads:
|
29 |
+
m1 = 2.0 ** (-4.0 / n)
|
30 |
+
# 2^(-8/(2n)), 2^(-8*3/(2n)), 2^(-8*5/(2n)), ...
|
31 |
+
mm = torch.pow(m1, torch.arange(1, 1 + 2 * (n_heads - n), 2))
|
32 |
+
slopes = torch.cat([slopes, mm])
|
33 |
+
slopes = slopes.to(device)
|
34 |
+
|
35 |
+
tril = torch.tril(torch.ones(1, 1, block_size, block_size, device=device))
|
36 |
+
|
37 |
+
bias_rows = torch.arange(block_size, device=device).view(1, -1)
|
38 |
+
bias_cols = torch.arange(block_size, device=device).view(-1, 1)
|
39 |
+
bias = -torch.sqrt(bias_cols - bias_rows)
|
40 |
+
bias = bias.view(1, block_size, block_size) * slopes.view(-1, 1, 1)
|
41 |
+
bias = bias.masked_fill(tril == 0, float("-inf"))
|
42 |
+
|
43 |
+
return bias.type(dtype)
|
44 |
+
|
45 |
+
|
46 |
+
class StepAudioRMSNorm(torch.nn.Module):
|
47 |
+
def __init__(self, hidden_size, eps=1e-5):
|
48 |
+
super().__init__()
|
49 |
+
self.weight = torch.nn.Parameter(torch.ones(hidden_size))
|
50 |
+
self.eps = eps
|
51 |
+
|
52 |
+
def forward(self, x: torch.Tensor):
|
53 |
+
var = x.float().pow(2).mean(-1, keepdim=True)
|
54 |
+
x = x * torch.rsqrt(var + self.eps).to(x.dtype)
|
55 |
+
x = x * self.weight
|
56 |
+
return x
|
57 |
+
|
58 |
+
|
59 |
+
class StepAudioAttention(torch.nn.Module):
|
60 |
+
def __init__(self, hidden_size, num_heads, num_groups, layer_idx: int):
|
61 |
+
super().__init__()
|
62 |
+
|
63 |
+
self.num_heads = num_heads
|
64 |
+
self.num_groups = num_groups
|
65 |
+
self.hidden_size = hidden_size
|
66 |
+
self.head_dim = hidden_size // num_heads
|
67 |
+
|
68 |
+
self.q_proj = torch.nn.Linear(hidden_size, hidden_size, bias=False)
|
69 |
+
self.k_proj = torch.nn.Linear(
|
70 |
+
hidden_size, num_groups * self.head_dim, bias=False
|
71 |
+
)
|
72 |
+
self.v_proj = torch.nn.Linear(
|
73 |
+
hidden_size, num_groups * self.head_dim, bias=False
|
74 |
+
)
|
75 |
+
self.o_proj = torch.nn.Linear(hidden_size, hidden_size, bias=False)
|
76 |
+
|
77 |
+
self.layer_idx = layer_idx
|
78 |
+
|
79 |
+
def forward(
|
80 |
+
self,
|
81 |
+
x: torch.Tensor,
|
82 |
+
past_key_value: Optional[Cache] = None,
|
83 |
+
attention_mask: Optional[torch.Tensor] = None,
|
84 |
+
cache_position: Optional[torch.LongTensor] = None,
|
85 |
+
):
|
86 |
+
|
87 |
+
q: torch.Tensor = self.q_proj(x)
|
88 |
+
k: torch.Tensor = self.k_proj(x)
|
89 |
+
v: torch.Tensor = self.v_proj(x)
|
90 |
+
if past_key_value is not None:
|
91 |
+
cache_kwargs = {"cache_position": cache_position}
|
92 |
+
k, v = past_key_value.update(k, v, self.layer_idx, cache_kwargs)
|
93 |
+
|
94 |
+
q = rearrange(q, "b s (h d) -> b s h d", h=self.num_heads)
|
95 |
+
k = rearrange(k, "b s (g d) -> b s g d", g=self.num_groups)
|
96 |
+
v = rearrange(v, "b s (g d) -> b s g d", g=self.num_groups)
|
97 |
+
|
98 |
+
k = k.repeat_interleave(self.num_heads // self.num_groups, dim=-2)
|
99 |
+
v = v.repeat_interleave(self.num_heads // self.num_groups, dim=-2)
|
100 |
+
|
101 |
+
attention_mask = build_alibi_cache(
|
102 |
+
k.size(1), self.num_heads, dtype=q.dtype, device=q.device
|
103 |
+
)[:, :, -q.size(1) :, :].contiguous()
|
104 |
+
|
105 |
+
q = q.transpose(1, 2)
|
106 |
+
k = k.transpose(1, 2)
|
107 |
+
v = v.transpose(1, 2)
|
108 |
+
|
109 |
+
o: torch.Tensor = torch.nn.functional.scaled_dot_product_attention(
|
110 |
+
q, k, v, attn_mask=attention_mask
|
111 |
+
)
|
112 |
+
o = o.transpose(1, 2).flatten(-2, -1)
|
113 |
+
|
114 |
+
o = self.o_proj(o)
|
115 |
+
return o
|
116 |
+
|
117 |
+
|
118 |
+
class StepAudioMLP(torch.nn.Module):
|
119 |
+
def __init__(self, hidden_size, intermediate_size):
|
120 |
+
super().__init__()
|
121 |
+
self.gate_proj = torch.nn.Linear(hidden_size, intermediate_size, bias=False)
|
122 |
+
self.up_proj = torch.nn.Linear(hidden_size, intermediate_size, bias=False)
|
123 |
+
self.down_proj = torch.nn.Linear(intermediate_size, hidden_size, bias=False)
|
124 |
+
|
125 |
+
def forward(self, x):
|
126 |
+
gate = self.gate_proj(x)
|
127 |
+
up = self.up_proj(x)
|
128 |
+
x = torch.nn.functional.silu(gate) * up
|
129 |
+
x = self.down_proj(x)
|
130 |
+
return x
|
131 |
+
|
132 |
+
|
133 |
+
class StepAudioLayer(torch.nn.Module):
|
134 |
+
def __init__(self, config: StepAudioConfig, layer_idx: int):
|
135 |
+
super().__init__()
|
136 |
+
self.layer_idx = layer_idx
|
137 |
+
self.self_attn = StepAudioAttention(
|
138 |
+
hidden_size=config.hidden_size,
|
139 |
+
num_heads=config.num_attention_heads,
|
140 |
+
num_groups=config.num_attention_groups,
|
141 |
+
layer_idx=layer_idx,
|
142 |
+
)
|
143 |
+
self.mlp = StepAudioMLP(
|
144 |
+
hidden_size=config.hidden_size,
|
145 |
+
intermediate_size=config.intermediate_size,
|
146 |
+
)
|
147 |
+
self.input_layernorm = StepAudioRMSNorm(
|
148 |
+
hidden_size=config.hidden_size, eps=config.rms_norm_eps
|
149 |
+
)
|
150 |
+
self.post_attention_layernorm = StepAudioRMSNorm(
|
151 |
+
hidden_size=config.hidden_size, eps=config.rms_norm_eps
|
152 |
+
)
|
153 |
+
|
154 |
+
def forward(
|
155 |
+
self,
|
156 |
+
x,
|
157 |
+
attention_mask: Optional[torch.Tensor] = None,
|
158 |
+
past_key_value: Optional[Cache] = None,
|
159 |
+
cache_position: Optional[torch.LongTensor] = None,
|
160 |
+
):
|
161 |
+
def f(x):
|
162 |
+
x = self.input_layernorm(x)
|
163 |
+
x = self.self_attn(x, past_key_value, attention_mask, cache_position)
|
164 |
+
return x
|
165 |
+
|
166 |
+
x = x + f(x)
|
167 |
+
|
168 |
+
def f(x):
|
169 |
+
x = self.post_attention_layernorm(x)
|
170 |
+
x = self.mlp(x)
|
171 |
+
return x
|
172 |
+
|
173 |
+
x = x + f(x)
|
174 |
+
|
175 |
+
return x
|
176 |
+
|
177 |
+
|
178 |
+
class StepAudioPreTrainedModel(PreTrainedModel):
|
179 |
+
config_class = StepAudioConfig
|
180 |
+
base_model_prefix = "model"
|
181 |
+
supports_gradient_checkpointing = True
|
182 |
+
_no_split_modules = ["StepAudioLayer"]
|
183 |
+
_skip_keys_device_placement = ["past_key_values"]
|
184 |
+
_supports_cache_class = True
|
185 |
+
_supports_static_cache = True
|
186 |
+
|
187 |
+
def _init_weights(self, module):
|
188 |
+
std = self.config.initializer_range
|
189 |
+
if isinstance(module, nn.Linear):
|
190 |
+
module.weight.data.normal_(mean=0.0, std=std)
|
191 |
+
if module.bias is not None:
|
192 |
+
module.bias.data.zero_()
|
193 |
+
elif isinstance(module, nn.Embedding):
|
194 |
+
module.weight.data.normal_(mean=0.0, std=std)
|
195 |
+
if module.padding_idx is not None:
|
196 |
+
module.weight.data[module.padding_idx].zero_()
|
197 |
+
|
198 |
+
|
199 |
+
class StepAudioModel(StepAudioPreTrainedModel):
|
200 |
+
"""
|
201 |
+
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`]
|
202 |
+
|
203 |
+
Args:
|
204 |
+
config: StepAudioConfig
|
205 |
+
"""
|
206 |
+
|
207 |
+
def __init__(self, config: StepAudioConfig):
|
208 |
+
super().__init__(config)
|
209 |
+
self.config = config
|
210 |
+
self.embed_tokens = torch.nn.Embedding(config.vocab_size, config.hidden_size)
|
211 |
+
|
212 |
+
self.layers = torch.nn.Sequential(
|
213 |
+
*[
|
214 |
+
StepAudioLayer(config, layer_idx)
|
215 |
+
for layer_idx in range(config.num_hidden_layers)
|
216 |
+
]
|
217 |
+
)
|
218 |
+
|
219 |
+
self.norm = StepAudioRMSNorm(
|
220 |
+
hidden_size=config.hidden_size, eps=config.rms_norm_eps
|
221 |
+
)
|
222 |
+
|
223 |
+
# Initialize weights and apply final processing
|
224 |
+
self.post_init()
|
225 |
+
|
226 |
+
def get_input_embeddings(self):
|
227 |
+
return self.embed_tokens
|
228 |
+
|
229 |
+
def set_input_embeddings(self, value):
|
230 |
+
self.embed_tokens = value
|
231 |
+
|
232 |
+
def forward(
|
233 |
+
self,
|
234 |
+
input_ids: torch.LongTensor = None,
|
235 |
+
attention_mask: Optional[torch.Tensor] = None,
|
236 |
+
past_key_values: Optional[Cache] = None,
|
237 |
+
inputs_embeds: Optional[torch.FloatTensor] = None,
|
238 |
+
use_cache: Optional[bool] = None,
|
239 |
+
output_attentions: Optional[bool] = None,
|
240 |
+
output_hidden_states: Optional[bool] = None,
|
241 |
+
return_dict: Optional[bool] = None,
|
242 |
+
cache_position: Optional[torch.LongTensor] = None,
|
243 |
+
) -> Union[Tuple, BaseModelOutputWithPast]:
|
244 |
+
output_attentions = False
|
245 |
+
output_hidden_states = False
|
246 |
+
|
247 |
+
use_cache = use_cache if use_cache is not None else self.config.use_cache
|
248 |
+
return_dict = (
|
249 |
+
return_dict if return_dict is not None else self.config.use_return_dict
|
250 |
+
)
|
251 |
+
|
252 |
+
if (input_ids is None) ^ (inputs_embeds is not None):
|
253 |
+
raise ValueError(
|
254 |
+
"You must specify exactly one of input_ids or inputs_embeds"
|
255 |
+
)
|
256 |
+
|
257 |
+
if inputs_embeds is None:
|
258 |
+
inputs_embeds = self.embed_tokens(input_ids)
|
259 |
+
|
260 |
+
if use_cache and past_key_values is None:
|
261 |
+
past_key_values = DynamicCache()
|
262 |
+
|
263 |
+
if cache_position is None:
|
264 |
+
past_seen_tokens = (
|
265 |
+
past_key_values.get_seq_length() if past_key_values is not None else 0
|
266 |
+
)
|
267 |
+
cache_position = torch.arange(
|
268 |
+
past_seen_tokens,
|
269 |
+
past_seen_tokens + inputs_embeds.shape[1],
|
270 |
+
device=inputs_embeds.device,
|
271 |
+
)
|
272 |
+
|
273 |
+
causal_mask = attention_mask
|
274 |
+
|
275 |
+
hidden_states = inputs_embeds
|
276 |
+
|
277 |
+
for decoder_layer in self.layers[: self.config.num_hidden_layers]:
|
278 |
+
layer_outputs = decoder_layer(
|
279 |
+
hidden_states,
|
280 |
+
attention_mask=causal_mask,
|
281 |
+
past_key_value=past_key_values,
|
282 |
+
cache_position=cache_position,
|
283 |
+
)
|
284 |
+
|
285 |
+
hidden_states = layer_outputs
|
286 |
+
|
287 |
+
hidden_states = self.norm(hidden_states)
|
288 |
+
|
289 |
+
output = BaseModelOutputWithPast(
|
290 |
+
last_hidden_state=hidden_states,
|
291 |
+
past_key_values=past_key_values if use_cache else None,
|
292 |
+
hidden_states=hidden_states,
|
293 |
+
attentions=None,
|
294 |
+
)
|
295 |
+
return output if return_dict else output.to_tuple()
|
296 |
+
|
297 |
+
|
298 |
+
class StepAudioForCausalLM(StepAudioPreTrainedModel, GenerationMixin):
|
299 |
+
_tied_weights_keys = ["lm_head.weight"]
|
300 |
+
|
301 |
+
def __init__(self, config):
|
302 |
+
super().__init__(config)
|
303 |
+
self.model = StepAudioModel(config)
|
304 |
+
self.vocab_size = config.vocab_size
|
305 |
+
self.lm_head = nn.Linear(config.hidden_size, config.vocab_size, bias=False)
|
306 |
+
|
307 |
+
# Initialize weights and apply final processing
|
308 |
+
self.post_init()
|
309 |
+
|
310 |
+
def get_input_embeddings(self):
|
311 |
+
return self.model.embed_tokens
|
312 |
+
|
313 |
+
def set_input_embeddings(self, value):
|
314 |
+
self.model.embed_tokens = value
|
315 |
+
|
316 |
+
# def get_output_embeddings(self):
|
317 |
+
# return self.lm_head
|
318 |
+
|
319 |
+
# def set_output_embeddings(self, new_embeddings):
|
320 |
+
# self.lm_head = new_embeddings
|
321 |
+
|
322 |
+
def set_decoder(self, decoder):
|
323 |
+
self.model = decoder
|
324 |
+
|
325 |
+
def get_decoder(self):
|
326 |
+
return self.model
|
327 |
+
|
328 |
+
def forward(
|
329 |
+
self,
|
330 |
+
input_ids: torch.LongTensor = None,
|
331 |
+
attention_mask: Optional[torch.Tensor] = None,
|
332 |
+
position_ids: Optional[torch.LongTensor] = None,
|
333 |
+
past_key_values: Optional[Union[Cache, List[torch.FloatTensor]]] = None,
|
334 |
+
inputs_embeds: Optional[torch.FloatTensor] = None,
|
335 |
+
labels: Optional[torch.LongTensor] = None,
|
336 |
+
use_cache: Optional[bool] = None,
|
337 |
+
output_attentions: Optional[bool] = None,
|
338 |
+
output_hidden_states: Optional[bool] = None,
|
339 |
+
return_dict: Optional[bool] = None,
|
340 |
+
cache_position: Optional[torch.LongTensor] = None,
|
341 |
+
num_logits_to_keep: int = 0,
|
342 |
+
) -> Union[Tuple, CausalLMOutputWithPast]:
|
343 |
+
# output_attentions = output_attentions if output_attentions is not None else self.config.output_attentions
|
344 |
+
output_attentions = False
|
345 |
+
output_hidden_states = False
|
346 |
+
# output_hidden_states = (
|
347 |
+
# output_hidden_states if output_hidden_states is not None else self.config.output_hidden_states
|
348 |
+
# )
|
349 |
+
return_dict = (
|
350 |
+
return_dict if return_dict is not None else self.config.use_return_dict
|
351 |
+
)
|
352 |
+
|
353 |
+
# decoder outputs consists of (dec_features, layer_state, dec_hidden, dec_attn)
|
354 |
+
outputs = self.model(
|
355 |
+
input_ids=input_ids,
|
356 |
+
attention_mask=attention_mask,
|
357 |
+
past_key_values=past_key_values,
|
358 |
+
inputs_embeds=inputs_embeds,
|
359 |
+
use_cache=use_cache,
|
360 |
+
output_attentions=output_attentions,
|
361 |
+
output_hidden_states=output_hidden_states,
|
362 |
+
return_dict=return_dict,
|
363 |
+
cache_position=cache_position,
|
364 |
+
)
|
365 |
+
|
366 |
+
hidden_states = outputs[0]
|
367 |
+
# Only compute necessary logits, and do not upcast them to float if we are not computing the loss
|
368 |
+
|
369 |
+
logits = self.lm_head(hidden_states)
|
370 |
+
|
371 |
+
# logits = torch.matmul(hidden_states, lm_stat)
|
372 |
+
|
373 |
+
loss = None
|
374 |
+
if labels is not None:
|
375 |
+
loss = self.loss_function(
|
376 |
+
logits=logits,
|
377 |
+
labels=labels,
|
378 |
+
vocab_size=self.config.vocab_size,
|
379 |
+
**kwargs
|
380 |
+
)
|
381 |
+
|
382 |
+
if not return_dict:
|
383 |
+
output = (logits,) + outputs[1:]
|
384 |
+
return (loss,) + output if loss is not None else output
|
385 |
+
|
386 |
+
return CausalLMOutputWithPast(
|
387 |
+
loss=loss,
|
388 |
+
logits=logits,
|
389 |
+
past_key_values=outputs.past_key_values,
|
390 |
+
hidden_states=outputs.hidden_states,
|
391 |
+
attentions=outputs.attentions,
|
392 |
+
)
|
tokenizer.model
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:25e122d9205d035033a9994c4d46a6a1b467a938654e4178fc0e5f4f5d610674
|
3 |
+
size 1264044
|
tokenizer_config.json
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"bos_token": "<s>",
|
3 |
+
"clean_up_tokenization_spaces": false,
|
4 |
+
"eos_token": "</s>",
|
5 |
+
"legacy": false,
|
6 |
+
"model_max_length": 65536,
|
7 |
+
"pad_token": "<unk>",
|
8 |
+
"padding_side": "left",
|
9 |
+
"sp_model_kwargs": {},
|
10 |
+
"tokenizer_class": "LlamaTokenizer",
|
11 |
+
"unk_token": "<unk>",
|
12 |
+
"use_default_system_prompt": false
|
13 |
+
}
|
14 |
+
|