From d386b698264e15b6e3c3eee71b51fcc2ba6dfe57 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Tue, 9 Jun 2026 03:16:16 +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: circulus/Llama-2-7b-orca-v1 Source: Original Platform --- .gitattributes | 35 ++++ README.md | 10 + config.json | 26 +++ generation_config.json | 7 + orca.jpg | Bin 0 -> 52563 bytes pytorch_model-00001-of-00003.bin | 3 + pytorch_model-00002-of-00003.bin | 3 + pytorch_model-00003-of-00003.bin | 3 + pytorch_model.bin.index.json | 330 +++++++++++++++++++++++++++++++ special_tokens_map.json | 23 +++ tokenizer.model | 3 + tokenizer_config.json | 34 ++++ 12 files changed, 477 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 orca.jpg create mode 100644 pytorch_model-00001-of-00003.bin create mode 100644 pytorch_model-00002-of-00003.bin create mode 100644 pytorch_model-00003-of-00003.bin create mode 100644 pytorch_model.bin.index.json create mode 100644 special_tokens_map.json create mode 100644 tokenizer.model create mode 100644 tokenizer_config.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a6344aa --- /dev/null +++ b/.gitattributes @@ -0,0 +1,35 @@ +*.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 diff --git a/README.md b/README.md new file mode 100644 index 0000000..68d1163 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +--- +license: mit +datasets: +- Open-Orca/OpenOrca +language: +- en +library_name: transformers +pipeline_tag: text-generation +--- +![img](https://huggingface.co/circulus/Llama-2-7b-orca-v1/resolve/main/orca.jpg) \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..addd688 --- /dev/null +++ b/config.json @@ -0,0 +1,26 @@ +{ + "_name_or_path": "circulus/Llama-2-7b-orca-v1", + "architectures": [ + "LlamaForCausalLM" + ], + "bos_token_id": 1, + "eos_token_id": 2, + "hidden_act": "silu", + "hidden_size": 4096, + "initializer_range": 0.02, + "intermediate_size": 11008, + "max_position_embeddings": 4096, + "model_type": "llama", + "num_attention_heads": 32, + "num_hidden_layers": 32, + "num_key_value_heads": 32, + "pad_token_id": 0, + "pretraining_tp": 1, + "rms_norm_eps": 1e-05, + "rope_scaling": null, + "tie_word_embeddings": false, + "torch_dtype": "float32", + "transformers_version": "4.31.0", + "use_cache": true, + "vocab_size": 32000 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..2b10330 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,7 @@ +{ + "_from_model_config": true, + "bos_token_id": 1, + "eos_token_id": 2, + "pad_token_id": 0, + "transformers_version": "4.31.0" +} diff --git a/orca.jpg b/orca.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0363287676727e84b020f22a9fe9c770d2116ab6 GIT binary patch literal 52563 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 literal 0 HcmV?d00001 diff --git a/pytorch_model-00001-of-00003.bin b/pytorch_model-00001-of-00003.bin new file mode 100644 index 0000000..edc93cc --- /dev/null +++ b/pytorch_model-00001-of-00003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b623f47df4063e062d648b321eda354afea3dcab140cf7abc28748805f993f16 +size 9877989586 diff --git a/pytorch_model-00002-of-00003.bin b/pytorch_model-00002-of-00003.bin new file mode 100644 index 0000000..0ab6346 --- /dev/null +++ b/pytorch_model-00002-of-00003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4865f5d5cd3553a9812f93a13f8c1278749540816765407b2e1c7a4d7b31bf6 +size 9894801014 diff --git a/pytorch_model-00003-of-00003.bin b/pytorch_model-00003-of-00003.bin new file mode 100644 index 0000000..c07e043 --- /dev/null +++ b/pytorch_model-00003-of-00003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7c8f41b0a22495270ea60484c64034ecbde9d762fac6ea5e9523d0c38b0908b +size 7180990649 diff --git a/pytorch_model.bin.index.json b/pytorch_model.bin.index.json new file mode 100644 index 0000000..dcec1af --- /dev/null +++ b/pytorch_model.bin.index.json @@ -0,0 +1,330 @@ +{ + "metadata": { + "total_size": 26953670656 + }, + "weight_map": { + "lm_head.weight": "pytorch_model-00003-of-00003.bin", + "model.embed_tokens.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.0.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.0.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.1.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.1.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.10.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.10.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.11.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.11.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.11.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.11.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.11.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.11.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.11.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.11.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.11.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.11.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.12.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.12.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.12.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.13.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.13.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.14.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.14.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.15.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.15.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.16.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.16.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.17.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.17.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.18.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.18.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.19.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.19.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.2.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.2.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.2.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.20.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.20.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.20.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.21.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.21.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.input_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.mlp.down_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.post_attention_layernorm.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.22.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.22.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.23.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.23.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.23.mlp.gate_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.23.mlp.up_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.23.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.23.self_attn.k_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.23.self_attn.o_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.23.self_attn.q_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.23.self_attn.rotary_emb.inv_freq": "pytorch_model-00002-of-00003.bin", + "model.layers.23.self_attn.v_proj.weight": "pytorch_model-00002-of-00003.bin", + "model.layers.24.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.24.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.24.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.25.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.25.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.26.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.26.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.27.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.27.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.28.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.28.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.29.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.29.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.3.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.3.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.3.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.30.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.30.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.30.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.input_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.mlp.down_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.mlp.gate_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.mlp.up_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.post_attention_layernorm.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.self_attn.k_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.self_attn.o_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.self_attn.q_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.31.self_attn.rotary_emb.inv_freq": "pytorch_model-00003-of-00003.bin", + "model.layers.31.self_attn.v_proj.weight": "pytorch_model-00003-of-00003.bin", + "model.layers.4.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.4.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.4.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.5.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.5.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.6.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.6.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.7.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.7.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.8.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.8.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.input_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.mlp.down_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.mlp.gate_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.mlp.up_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.post_attention_layernorm.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.self_attn.k_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.self_attn.o_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.self_attn.q_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.layers.9.self_attn.rotary_emb.inv_freq": "pytorch_model-00001-of-00003.bin", + "model.layers.9.self_attn.v_proj.weight": "pytorch_model-00001-of-00003.bin", + "model.norm.weight": "pytorch_model-00003-of-00003.bin" + } +} diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..d85ba6c --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,23 @@ +{ + "bos_token": { + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "eos_token": { + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "unk_token": { + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + } +} diff --git a/tokenizer.model b/tokenizer.model new file mode 100644 index 0000000..6c00c74 --- /dev/null +++ b/tokenizer.model @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e556afd44213b6bd1be2b850ebbbd98f5481437a8021afaf58ee7fb1818d347 +size 499723 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..9bc59d7 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,34 @@ +{ + "add_bos_token": true, + "add_eos_token": false, + "bos_token": { + "__type": "AddedToken", + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "clean_up_tokenization_spaces": false, + "eos_token": { + "__type": "AddedToken", + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "legacy": true, + "model_max_length": 4096, + "pad_token": null, + "sp_model_kwargs": {}, + "tokenizer_class": "LlamaTokenizer", + "unk_token": { + "__type": "AddedToken", + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + } +}