From dbfa43f02a57e558770d2f8aac1e5b914a66bde4 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sat, 30 May 2026 17:33:20 +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_aime_per_chunk_act_glm_5000 Source: Original Platform --- .gitattributes | 36 +++ README.md | 201 ++++++++++++ chat_template.jinja | 45 +++ config.json | 27 ++ generation_config.json | 11 + loss_curve.png | Bin 0 -> 70370 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..933b963 --- /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.1", + "use_cache": true, + "vocab_size": 151552 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..c3502c1 --- /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.1" +} diff --git a/loss_curve.png b/loss_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..848e0e9bdf826a4815b27016f50ee39a1cdc64f8 GIT binary patch literal 70370 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 Q3uI*IG>`qly}@Vx3)$Qgx&QzG literal 0 HcmV?d00001 diff --git a/metrics.json b/metrics.json new file mode 100644 index 0000000..a52537b --- /dev/null +++ b/metrics.json @@ -0,0 +1,8 @@ +{ + "step": 5000, + "eval_loss_at_step": 0.545540452003479, + "train_loss_last_logged": 0.0001, + "eval_loss_last_logged": 0.545540452003479, + "num_train_logs": 500, + "num_eval_logs": 1 +} \ 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..e5701a2 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e53f758406e07c6c943b64a5ea5efbd4998b7c4d737700764915e2ea39dcb08 +size 4984283160 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..4694424 --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40607ebb842829bbab8c4e35678ecd04f8745c1fc9b035e53ff2af95a1c0814c +size 4895274600 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..b7c2cf6 --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6c8d358cffba7949388496a312ce64cfd051bcade7fc8444ba7555bfe41bf01 +size 4895274616 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..9886787 --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af3603c1d9037d59672901173f1701ef33818edbb6cc52da16a69def38349b9b +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" +}