From 893b050bbd287b538839d00106b6b92d345027d9 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 12 Apr 2026 16:52:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: ccui46/glmz1_9b_diffPrompt_fullGen_downsampledData_aime_per_chunk_act_glm_3500 Source: Original Platform --- .gitattributes | 36 +++ README.md | 201 ++++++++++++ chat_template.jinja | 45 +++ config.json | 27 ++ generation_config.json | 11 + loss_curve.png | Bin 0 -> 71641 bytes metrics.json | 8 + model-00001-of-00004.safetensors | 3 + model-00002-of-00004.safetensors | 3 + model-00003-of-00004.safetensors | 3 + model-00004-of-00004.safetensors | 3 + model.safetensors.index.json | 531 +++++++++++++++++++++++++++++++ special_tokens_map.json | 32 ++ tokenizer.json | 3 + tokenizer_config.json | 145 +++++++++ 15 files changed, 1051 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 loss_curve.png create mode 100644 metrics.json create mode 100644 model-00001-of-00004.safetensors create mode 100644 model-00002-of-00004.safetensors create mode 100644 model-00003-of-00004.safetensors create mode 100644 model-00004-of-00004.safetensors create mode 100644 model.safetensors.index.json create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..2480968 --- /dev/null +++ b/README.md @@ -0,0 +1,201 @@ +--- +library_name: transformers +tags: +- trl +- sft +--- + +# Model Card for Model ID + + + + + +## Model Details + +### Model Description + + + +This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated. + +- **Developed by:** [More Information Needed] +- **Funded by [optional]:** [More Information Needed] +- **Shared by [optional]:** [More Information Needed] +- **Model type:** [More Information Needed] +- **Language(s) (NLP):** [More Information Needed] +- **License:** [More Information Needed] +- **Finetuned from model [optional]:** [More Information Needed] + +### Model Sources [optional] + + + +- **Repository:** [More Information Needed] +- **Paper [optional]:** [More Information Needed] +- **Demo [optional]:** [More Information Needed] + +## Uses + + + +### Direct Use + + + +[More Information Needed] + +### Downstream Use [optional] + + + +[More Information Needed] + +### Out-of-Scope Use + + + +[More Information Needed] + +## Bias, Risks, and Limitations + + + +[More Information Needed] + +### Recommendations + + + +Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations. + +## How to Get Started with the Model + +Use the code below to get started with the model. + +[More Information Needed] + +## Training Details + +### Training Data + + + +[More Information Needed] + +### Training Procedure + + + +#### Preprocessing [optional] + +[More Information Needed] + + +#### Training Hyperparameters + +- **Training regime:** [More Information Needed] + +#### Speeds, Sizes, Times [optional] + + + +[More Information Needed] + +## Evaluation + + + +### Testing Data, Factors & Metrics + +#### Testing Data + + + +[More Information Needed] + +#### Factors + + + +[More Information Needed] + +#### Metrics + + + +[More Information Needed] + +### Results + +[More Information Needed] + +#### Summary + + + +## Model Examination [optional] + + + +[More Information Needed] + +## Environmental Impact + + + +Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700). + +- **Hardware Type:** [More Information Needed] +- **Hours used:** [More Information Needed] +- **Cloud Provider:** [More Information Needed] +- **Compute Region:** [More Information Needed] +- **Carbon Emitted:** [More Information Needed] + +## Technical Specifications [optional] + +### Model Architecture and Objective + +[More Information Needed] + +### Compute Infrastructure + +[More Information Needed] + +#### Hardware + +[More Information Needed] + +#### Software + +[More Information Needed] + +## Citation [optional] + + + +**BibTeX:** + +[More Information Needed] + +**APA:** + +[More Information Needed] + +## Glossary [optional] + + + +[More Information Needed] + +## More Information [optional] + +[More Information Needed] + +## Model Card Authors [optional] + +[More Information Needed] + +## Model Card Contact + +[More Information Needed] \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..98291f5 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,45 @@ +[gMASK] +{%- if tools -%} +<|system|> +你是一个名为 ChatGLM 的人工智能助手。你是基于智谱 AI 公司训练的语言模型 GLM-4 模型开发的,你的任务是针对用户的问题和要求提供适当的答复和支持。 + +# 可用工具 +{%- for tool in tools %} + {%- set function = tool.function if tool.get("function") else tool %} + +## {{ function.name }} + +{{ function | tojson(indent=4, ensure_ascii=False) }} +在调用上述函数时,请使用 Json 格式表示调用的参数。 +{%- endfor %} +{%- endif -%} + +{%- for msg in messages %} + {%- if msg.role == 'system' %} +<|system|> +{{ msg.content }} + {%- endif %} +{%- endfor %} + +{%- for message in messages if message.role != 'system' %} + {%- set role = message['role'] %} + {%- set content = message['content'] %} + {%- set visible = content.split('')[-1].strip() %} + {%- set meta = message.get("metadata", "") %} + + {%- if role == 'user' %} +<|user|> +{{ visible }} + {%- elif role == 'assistant' and not meta %} +<|assistant|> +{{ visible }} + {%- elif role == 'assistant' and meta %} +<|assistant|>{{ meta }} +{{ visible }} + {%- elif role == 'observation' %} +<|observation|> +{{ visible }} + {%- endif %} +{%- endfor %} +{% if add_generation_prompt %}<|assistant|> +{% endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..6b326dd --- /dev/null +++ b/config.json @@ -0,0 +1,27 @@ +{ + "architectures": [ + "Glm4ForCausalLM" + ], + "attention_bias": true, + "attention_dropout": 0.0, + "dtype": "bfloat16", + "eos_token_id": 151329, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 4096, + "initializer_range": 0.02, + "intermediate_size": 13696, + "max_position_embeddings": 32768, + "model_type": "glm4", + "num_attention_heads": 32, + "num_hidden_layers": 40, + "num_key_value_heads": 2, + "pad_token_id": 151329, + "partial_rotary_factor": 0.5, + "rms_norm_eps": 1e-05, + "rope_theta": 10000.0, + "tie_word_embeddings": false, + "transformers_version": "4.57.6", + "use_cache": true, + "vocab_size": 151552 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..e0aca76 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,11 @@ +{ + "_from_model_config": true, + "eos_token_id": [ + 151329, + 151329, + 151336, + 151338 + ], + "pad_token_id": 151329, + "transformers_version": "4.57.6" +} diff --git a/loss_curve.png b/loss_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..0fbae9f97853433425da4b43f22c4e8228b37755 GIT binary patch literal 71641 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�Bt(~Wdx#lJiO@|PsQsJ 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Π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 b_)s9E7W1W4KHvHgxp$NO7DkM{ColdNiE|0y literal 0 HcmV?d00001 diff --git a/metrics.json b/metrics.json new file mode 100644 index 0000000..6f8bf94 --- /dev/null +++ b/metrics.json @@ -0,0 +1,8 @@ +{ + "step": 3500, + "eval_loss_at_step": null, + "train_loss_last_logged": 0.0001, + "eval_loss_last_logged": null, + "num_train_logs": 350, + "num_eval_logs": 0 +} \ No newline at end of file diff --git a/model-00001-of-00004.safetensors b/model-00001-of-00004.safetensors new file mode 100644 index 0000000..6c78d81 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6619b1440a4cebe823ad608a71cda7590cfb51933ef30ea603f49b5e0280d142 +size 4984283160 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..6d6b96b --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:126466ee9a9f4bc784ce096b7c259a56ad3837dde6996c878be82b7f9abd6491 +size 4895274600 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..0b5cb91 --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c5770b5450da7e47421ff4619a7cf2917c8c884aab2b3ef7d96f541afe2ad3 +size 4895274616 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..e10029e --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e3fa5ea9f5b8bf861c2a92be6affbc2260922f928a7956a420caa31ad488237 +size 4025786080 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..666c2bb --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,531 @@ +{ + "metadata": { + "total_parameters": 9400279040, + "total_size": 18800558080 + }, + "weight_map": { + "lm_head.weight": "model-00004-of-00004.safetensors", + "model.embed_tokens.weight": "model-00001-of-00004.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.10.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.20.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.22.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.30.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.34.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.norm.weight": "model-00004-of-00004.safetensors" + } +} diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..582da4a --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,32 @@ +{ + "additional_special_tokens": [ + "<|endoftext|>", + "[MASK]", + "[gMASK]", + "[sMASK]", + "", + "", + "<|system|>", + "<|user|>", + "<|assistant|>", + "<|observation|>", + "<|begin_of_image|>", + "<|end_of_image|>", + "<|begin_of_video|>", + "<|end_of_video|>" + ], + "eos_token": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "pad_token": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + } +} diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..4d1dde3 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76ebeac0d8bd7879ead7b43c16b44981f277e47225de2bd7de9ae1a6cc664a8c +size 19966496 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..3821426 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,145 @@ +{ + "added_tokens_decoder": { + "151329": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151330": { + "content": "[MASK]", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151331": { + "content": "[gMASK]", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151332": { + "content": "[sMASK]", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151333": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151334": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151335": { + "content": "<|system|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151336": { + "content": "<|user|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151337": { + "content": "<|assistant|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151338": { + "content": "<|observation|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151339": { + "content": "<|begin_of_image|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151340": { + "content": "<|end_of_image|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151341": { + "content": "<|begin_of_video|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151342": { + "content": "<|end_of_video|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + } + }, + "additional_special_tokens": [ + "<|endoftext|>", + "[MASK]", + "[gMASK]", + "[sMASK]", + "", + "", + "<|system|>", + "<|user|>", + "<|assistant|>", + "<|observation|>", + "<|begin_of_image|>", + "<|end_of_image|>", + "<|begin_of_video|>", + "<|end_of_video|>" + ], + "clean_up_tokenization_spaces": false, + "do_lower_case": false, + "eos_token": "<|endoftext|>", + "extra_special_tokens": {}, + "model_input_names": [ + "input_ids", + "attention_mask" + ], + "model_max_length": 128000, + "pad_token": "<|endoftext|>", + "padding_side": "left", + "remove_space": false, + "tokenizer_class": "PreTrainedTokenizerFast" +}