From 2a23680bcf70c15ad0ffc4d3383857ea9a20c6ee Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Tue, 12 May 2026 00:10:33 +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: LR-AI-Labs/vbd-llama2-7B-50b-chat Source: Original Platform --- .gitattributes | 35 ++++ README.md | 236 ++++++++++++++++++++++++ added_tokens.json | 3 + config.json | 25 +++ generation_config.json | 9 + loss.png | Bin 0 -> 15044 bytes model-00001-of-00003.safetensors | 3 + model-00002-of-00003.safetensors | 3 + model-00003-of-00003.safetensors | 3 + model.safetensors.index.json | 298 +++++++++++++++++++++++++++++++ special_tokens_map.json | 24 +++ tokenizer.model | 3 + tokenizer_config.json | 36 ++++ vbd_logo.png | Bin 0 -> 20132 bytes vmlu.png | Bin 0 -> 99303 bytes 15 files changed, 678 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 added_tokens.json create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 loss.png create mode 100644 model-00001-of-00003.safetensors create mode 100644 model-00002-of-00003.safetensors create mode 100644 model-00003-of-00003.safetensors create mode 100644 model.safetensors.index.json create mode 100644 special_tokens_map.json create mode 100644 tokenizer.model create mode 100644 tokenizer_config.json create mode 100644 vbd_logo.png create mode 100644 vmlu.png 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..fd9055d --- /dev/null +++ b/README.md @@ -0,0 +1,236 @@ +--- +license: llama2 +language: +- en +- vi +--- + +

+

VBD-LLaMA2-Chat - a Conversationally-tuned LLaMA2 for Vietnamese

+ +(*Disclaimer 1: VBD-LLaMA family is an effort by VinBigData to support and promote research on LLM in Vietnam. This model is not related to the ViGPT/ViViChat or any other product operating at VinBigData*) + +We release VBD-LLaMA2-7B-Chat, a finetuned model based on Meta's LLaMA2-7B specifically for the Vietnamese 🇻🇳 language. This is part of our effort to support the community in building Vietnamese Large Language Models (LLMs). The pretrained weight for this model was trained through continuous self-supervised learning (SSL) by extending LLaMA2's vocab on a corpus consisting of 100 billion Vietnamese 🇻🇳 tokens and 40 billion English 🇬🇧 tokens. This approach attempts to leverage the full potential of existing language models and adapt them to lower resource languages, thereby reduce the hardware, time, and data cost associated building LLMs for these languages. Subsequent supervised finetuning (SFT) was conducted using our internal SFT dataset, which consists of 2 million Vietnamese samples. + +For this release, we are only including the pretrained weight and the SFT weight of our model's checkpoint, which was trained on 40b Vietnamese and 16b English tokens (56b tokens total). + +

Model weights:

+ +- VBD-LLaMA2-7B-50b: the snapshot of the pretrained model after 40b Vietnamese tokens and 16b Enlgish tokens ((~50b tokens total)) +- VBD-LLaMA2-7B-50b-Chat: a snapshot demonstrating the efficacy of the proposed methodology. This base model is pretrained on 40b Vietnamese tokens and 16b English tokens and SFT on 2 million samples. + + +

Terms of Use and License: By using our released weights, you agree to and comply with the terms and conditions specified in Meta's LLaMA-2 license.

+ + + +**Disclaimer 2: While we have made considerable efforts to minimize misleading, inaccurate, and harmful content generation, it's important to acknowledge that our released model carries inherent risks. We strongly recommend utilizing this model exclusively within a closely supervised environment and/or conducting additional testing, red teaming, and alignment procedures. The utilization of this model must adhere to and comply with local governance and regulations. The authors of this model shall not be held liable for any claims, damages, or other liabilities arising from the use of the released weights..** + + +

Pre-training Proposal

+ +We propose to do continued pretraining of the 3/7/13 billion parameters large language models (LLaMA, Bloom, MPT, Falcon, etc) for the Vietnamese and English languages. + + +Our proposal involves conducting experiments to enhance the conversational capabilities of this model in Vietnamese while retaining its abilities in English. This will be achieved by transferring knowledge from the English latent space to the Vietnamese latent space. + + +Instead of training a Vietnamese LLM from scratch, we want to leverage the full potential of existing language models (in English) and transform it into Vietnamese. We aim to reduce hardware costs, time, and data in building language models for Vietnamese. + + +We intend to augment the original latent space of LLaMA/Bloom LLM by incorporating a Vietnamese latent space. We will then transfer knowledge between these two spaces and fine-tune self-supervised learning (SSL) using both English and Vietnamese unsupervised corpora. + + +With this model, we expect to make a significant contribution to the development of large language models in Vietnam, making it easier for Vietnamese people to access larger language models in-house. It will create a recipe for other low-resource languages to follow as well. + + +**Vietnamese language, methods, and research objectives** + + +We experiment adding the Vietnamese language into large language models that do not originally support Vietnamese. Our hypothesis is that is is feasible to transfer knowledge transfer between different languages utilizing the cross-lingual capabilities of large models to quickly develop a Vietnamese Language Model (LLM) with less training time, data, and computational resources. + + +**Our proposed methods:** + +1. We will start with a English/multilingual large language model: + + https://huggingface.co/meta-llama/Llama-2-7b-hf +2. We will rebuild the BPE-based tokenizers by preserving the original tokens and incorporating Vietnamese syllables. +3. We will transfer knowledge in the latent space by fine-tuning the `added latent space while freezing the original latent space. This step is conducted by using the En-Vi and Vi-En translation tasks. +4. Using the new latent space (original latent space + added latent space), we will fine-tune self-supervised learning (SSL) using 40B English tokens and 100B Vietnamese tokens of unsupervised corpora. (the number of tokens as the recent well-performing LLaMA models - of around 1-1.5T tokens.) + + In this step, we use a special strategy called hybrid training. This allows the model to have better zero-shot/few-shot capabilities even if the model has not been SFT trained. This also enhance the model's capability to understand prompts with limited SFT. +5. The training time for the 3B model is roughly 8k GPU hours (roughly 44 days on GPU DGX 8 A100s 40GB), and 16k GPU hours for the 7B model (roughly 84 days on GPU DGX 8 A100s 40GB). +6. We will evaluate the model periodically to observe improvents and/or the possibility of early completion of the training progress. + + +

Self-supervised Fine-Tuning (SFT)

+ +We believe that Conversational-AI will be a significant interface for human-machine interaction in the next few years. Therefore, VBD-LLaMA2-7B-50b-Chat is finetuned on 2 million conversational data, in hopes that there will be more applications of LLMs in conversational systems in the near future. + +In the following section, we document some of the benchmark of the released weight(s). + +

Evaluation

+ +We evaluated our model via peer comparison on multiple publicly available dataset using + @hieunguyen1053 fork of lm-evaluation-harness +, and combine the results with that provided by the authors of VinaLLaMA. The results are bellow: +| Model | Model size | arc_vi (acc) | hellaswag_vi (acc) | mmlu_vi (acc) | truthfulqa_vi (acc) | Average | +| ---------------------- | ---------- | ------------ | ------------------ | ------------- | ------------------- | ------- | +| URA-LLaMA-13B | | 0,3752 | 0,4830 | 0,3973 | 0,4574 | 0,4282 | +| BLOOMZ-7B | | 0,3205 | 0,4930 | 0,3975 | 0,4523 | 0,4158 | +| PhoGPT-7B5-Instruct | | 0,2470 | 0,2578 | 0,2413 | 0,4759 | 0,3055 | +| SeaLLM-7B-chat | | 0,3607 | 0,5112 | 0,3339 | 0,4948 | 0,4252 | +| Vietcuna-7b-v3 | | 0,3419 | 0,4939 | 0,3354 | 0,4807 | 0,4130 | +| VinaLLaMA-2.7B-chat | | 0,3273 | 0,4814 | 0,3051 | 0,4972 | 0,4028 | +| VinaLLaMA-7B-chat | | 0,4239 | 0,5407 | 0,3932 | 0,5251 | 0,4707 | +| VBD-LLaMA2-7B-50b | | 0,3222 | 0,5195 | 0,2964 | 0,4614 | 0,3999 | +| VBD-LLaMA2-7B-50b-Chat | | 0,3585 | 0,5207 | 0,3444 | 0,5179 | 0,4354 | + +

Table 1. Benchmark on Vietnamese datasets

+ +| Organization | Model | Model size | ARC (ACC) | HellaSwag (ACC) | LAMBADA (perplexity) | MMLU (ACC) | +| ------------ | ------------------ | ---------- | --------- | --------------- | -------------------- | ---------- | +| VLSP | hoa-7b | ~7B | 0,2722 | 0,4867 | 18,53 | | +| BK Lab | LLaMA-2-BK | ~7B | 0,4164 | 0,7216 | 5,010 | | +| ViLM | vietcuna-7b-v3 | ~7B | 0,3976 | 0,6309 | 7,125 | | +| BigScience | Bloomz-T0 | ~7B | 0,436 | 0,6401 | 6,542 | 0,3785 | +| TII | Falcon-7B-Instruct | ~7B | 0,4258 | 0,6976 | 7,463 | 0,2584 | +| MosaicML | MPT-7B-Chat | ~7B | 0,4258 | 0,7438 | 5,797 | 0,3762 | +| Meta | LLaMA-2-Chat | ~7B | 0,442 | 0,7547 | 3,968 | 0,4832 | +| AISingapore | Sealion7b | ~7B | 0,3422 | 0,6705 | 6,715 | 0,268 | +| VBD | VBD-LLaMA2-7B-50b-Chat | ~7B | 0,4556 | 0,7384 | 4,645 | 0,4558 | +

Table 2. Benchmark on English datasets

+ +Based on this results, our model performs on-par or better than most models for tasks in Vietnamese and demonstrate that this approach is extremely potential. + +While this model primarily specializes in multi-turn conversational scenarios, it has demonstrated its competence in various multiple-choice question and answer tasks during testing. Below, you can find the results, fairly evaluated by the [VMLU team](https://vmlu.ai), in comparison to other open-source models, including VBD-LLaMA2-7B-50b-Chat. (We extend our gratitude to the VMLU team for their diligent work in creating an open-source public evaluation dataset). + +

+ +

Table 3. Benchmark on VMLU datasets

+ +Pretraining loss: + +

+ +

Run the model

+ +

with Huggingface's transformers

+ +```python +import torch +from transformers import AutoConfig, AutoModelForCausalLM, AutoTokenizer + +model_path = "LR-AI-Labs/vbd-llama2-7B-50b-chat" + +tokenizer = AutoTokenizer.from_pretrained(model_path, use_fast=False) +model = AutoModelForCausalLM.from_pretrained( + model_path, torch_dtype=torch.bfloat16, + device_map='auto', +# load_in_8bit=True +) +model.eval() + +SYS_PROMPT = "A chat between a curious user and an artificial intelligence assistant. "\ + "The assistant gives helpful, detailed, and polite answers to the user's questions." + +def response_generate(input_prompt): + input_ids = tokenizer(input_prompt, return_tensors="pt") + outputs = model.generate( + inputs=input_ids["input_ids"].to("cuda"), + attention_mask=input_ids["attention_mask"].to("cuda"), + do_sample=True, + temperature=0.7, + top_k=50, + top_p=0.9, + max_new_tokens=1024, + eos_token_id=tokenizer.eos_token_id, + pad_token_id=tokenizer.pad_token_id + ) + response = tokenizer.batch_decode(outputs, skip_special_tokens=True)[0] + response = response.split("ASSISTANT:")[-1].strip() + return response + +print(response_generate(f"{SYS_PROMPT} USER: Xin chào, bạn là ai? ASSISTANT:")) + +# Xin chào, ViVi là một trợ lý trí tuệ nhân tạo có thể trả lời câu hỏi của bạn và trò chuyện với bạn. + +``` + +
For single-turn chat:
+ +```python +print(response_generate(f"{SYS_PROMPT} USER: Cách để nấu món phở ngon ASSISTANT:")) +``` + +```python +print(response_generate(f"{SYS_PROMPT} USER: Viết cho tôi một email xin sếp tăng lương ASSISTANT:")) +``` + +```python +print(response_generate(f'''{SYS_PROMPT} USER: Trả lời câu hỏi dựa vào thông tin lấy từ các đoạn văn sau. Nếu không có thông tin trả lời "Thật tiếc, câu hỏi của bạn Vivi không biết." Nếu có câu trả lời, yêu cầu trả ra cả nguồn chứa câu trả lời dạng "[đoạn k]." +Câu hỏi: {question} +Đoạn 0: {chunk_0} +Đoạn 1: {chunk_1} +Đoạn 2: {chunk_2} +Đoạn 3: {chunk_3} +Đoạn 4: {chunk_4} ASSISTANT:''')) +``` + +
For conversation chat:
+ +```python +turns = [] + +while True: + user_input = input("USER: ") + turns.append("USER: " + user_input) + bot_output = "ASSISTANT: " + response_generate("%s %s ASSISTANT:" %(SYS_PROMPT, " ".join(turns))) + print(bot_output) + turns.append(bot_output) + +# USER: Xin chào +# ASSISTANT: Xin chào. Làm thế nào ViVi có thể giúp bạn? +# USER: Anh bị đau đầu quá +# ASSISTANT: Bạn có thể nói với ViVi nhiều hơn về cơn đau đầu của bạn? +# USER: anh bị đau nửa đầu về đêm, sáng dậy không tỉnh táo +# ASSISTANT: Điều quan trọng là bạn nhận thức được rằng cơn đau đầu của bạn không phải là điều hiếm gặp và nó có thể có nhiều nguyên nhân. Một số nguyên nhân phổ biến của cơn đau đầu là căng thẳng, thiếu ngủ, căng thẳng, chế độ ăn uống kém và mất nước. + +# Nếu cơn đau đầu của bạn không giảm đi sau khi nghỉ ngơi và nghỉ ngơi, điều quan trọng là bạn nói chuyện với bác sĩ của bạn. Bác sĩ của bạn có thể giúp bạn xác định nguyên nhân của cơn đau đầu của bạn và đề xuất các phương pháp điều trị thích hợp. +# USER: có cách nào giảm đau tại nhà không? +# ASSISTANT: Có, có một số cách bạn có thể thử giảm đau đầu tại nhà: + +# - Uống nhiều nước để giảm đau đầu do mất nước. +# - Nghỉ ngơi và ngủ nhiều hơn. +# - Áp dụng băng lạnh hoặc nóng vào khu vực đau. +# - Áp dụng thuốc giảm đau không kê đơn như ibuprofen hoặc paracetamol. +# - Thực hiện các kỹ thuật thư giãn như thiền, thở sâu hoặc yoga. +# - Massage khu vực bị ảnh hưởng. + +# Điều quan trọng cần nhớ là trong khi các biện pháp khắc phục tại nhà có thể giúp giảm đau đầu, chúng không thay thế cho lời khuyên y tế chuyên nghiệp. Nếu cơn đau đầu của bạn vẫn tồn tại hoặc trở nên tồi tệ hơn, điều quan trọng là bạn nói chuyện với bác sĩ của bạn. +``` + +***Modify the parameters "temperature", "top_k", "top_p" to suit your usecase.*** + +

Limitations and Future Research

+ +The published model has certain limitations. For example, it performs poorly on tasks involving reasoning, coding or mathematics. In addition, the model will occasionally produce harmful, biased responses, or answer unsafe questions. Users should be cautious while interacting with VBD-LLaMA2-7B-50b-Chat and verify important information taken from the model's outputs because such infomation can be factually incorrect. + +This model has been trained on and exhibits decent capability to tackle Vietnamese tasks, especially those associated with conversations. However, the model still struggles with questions related to Vietnamese history, culture, and society. We recommend some approaches to further improve this model: + ++ Data Distillation: Construct a small dataset of local/in-domain knowledge to continuously train the model. You might find great ideas searching through the topic of domain adaptation too ;) ++ Merging/Combining/Ensembling Models: There have been numerous models developed based on Meta's LLaMA, so another approach might be to a training process similar to knowledge distilation, where the teacher consists of combinations of previously trained models. ++ RLHF/Alignment: The model has not been trained with RFHF or alignment techniques such as DPO. ++ Retrieval Augmented Generation (RAG): Combine the model with external knowledge sources. + +

Acknowledgements:

+ +We would like to express our gratitude towards the Virtual Assistant Technology Center at VinBigData JSC. led by Dr. Kim Anh Nguyen for providing us with the necessary resources to deliver this project. We are also greatly indebted to our fellow colleagues at the Natural Language Processing Department at VinBigData, whose feedbacks and expertise had been of great help. + +

Citation

+ +If you find our project useful, we hope you would kindly star our repo and cite our work as follows: + +Corresponding Author: ++ v.quangph3@vinbigdata.com ([QuangPH](https://samsonph.github.io/)) ++ v.kietbs@vinbigdata.com ([KietBS](https://github.com/ntdas/)) ++ v.minhtt32@vinbigdata.com ([MinhTT](https://github.com/tanminhtran168/)) diff --git a/added_tokens.json b/added_tokens.json new file mode 100644 index 0000000..1b4af0b --- /dev/null +++ b/added_tokens.json @@ -0,0 +1,3 @@ +{ + "": 49380 +} diff --git a/config.json b/config.json new file mode 100644 index 0000000..05873ad --- /dev/null +++ b/config.json @@ -0,0 +1,25 @@ +{ + "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": "bfloat16", + "transformers_version": "4.28.1", + "use_cache": false, + "vocab_size": 49381 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..18eebf8 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,9 @@ +{ + "_from_model_config": true, + "bos_token_id": 1, + "eos_token_id": 2, + "pad_token_id": 49380, + "temperature": 0.9, + "top_p": 0.6, + "transformers_version": "4.28.1" +} diff --git a/loss.png b/loss.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac4e923a87822aac93dd64c19d2737b063bc286 GIT binary patch literal 15044 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

k zmO{U@6uP@|@gNTql;YL1Bes$#s;Q}M{3J06pbeKrfD3b@E&{3-A64V@*3MzkKKEDK zn~0^g!|^!Y^AZIb_@kb17W-S$E-i=)#$|G( zE7MErk3L|z41nO_)JU`zCeanxH-}n5=?VAsHDHRSCo~P$q%2LMd0O(tSS%2Us2_O6 zT#0XyI-bbgYzMQ7LM|hKa&0HS-V?6X1Ge3eAWgT8y;&b#_7g_MQ?lQ$pAD zYd$%@Ny_ZJQmla%z6)MuShTVa&`f)*g~;a2f@tQ@tCL5QuG+1Rkn1G=d=?jyq}Gos6Eop4qjmJYp{60d_;+*Rp)?)FR`)wPpPt%(f* zyJCusCs$aKrtNfGQ9-_o7%8~ty8DSqEC9`go->A@!-elJ*IDmC<~}=Cu;;^kwWY%2 zfCr{Cv{$?>-vTx-kJhJ(;|Gv`X;$NR4C|V24#ZWuoqULUcEzptA1f@K0{K1E>`20% zI0mvB?`J~EN%qql;BBJgv!H~aI!fp*A+fD$JoBrq&kV?KV*L3~8I)*{m5{2exUrd| zg+U7Qxb5MlEt4fSQ4jTkYS9;-g-6c+27hDb_;1r8E5r9XSq}J8my&-yO0Gg0m=e1r z>`o%xb)UCKSY64L2$rUO6-3F@j4$YsnceCgIxU{NRc7sLF8<5%(b+w65MYl)#tTy9 zY@m-SKJ90E9iC(eq*oo|Oh1={ot)aWOWT)P(U^T88aAnB-URwX7{M%%-GBVv;ajUk zGbUF%4+8mtw-5|_+Oa=5M$EiF1nfj<-qH@qAzC0Moo_p9EhmtxsV2!VhcbI(7vCE) zYE%CZ@%SRy%?oim<8RrkF=zb`J{WBW-uK#5vS3>(lDxF?>rzQmzyAZw CjNyC$ literal 0 HcmV?d00001 diff --git a/model-00001-of-00003.safetensors b/model-00001-of-00003.safetensors new file mode 100644 index 0000000..805f0e3 --- /dev/null +++ b/model-00001-of-00003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e3e9c053a15d8edca50534cd4937c8bede6f6aa5702ea6a3404beeb97f07b2 +size 4991192856 diff --git a/model-00002-of-00003.safetensors b/model-00002-of-00003.safetensors new file mode 100644 index 0000000..e18413b --- /dev/null +++ b/model-00002-of-00003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c83c378688e7223cad5f86c43480fa5ada5ce8cfab68fbd8f5a74456ffdc763 +size 4947390888 diff --git a/model-00003-of-00003.safetensors b/model-00003-of-00003.safetensors new file mode 100644 index 0000000..4f446d2 --- /dev/null +++ b/model-00003-of-00003.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df6bff780b430de99d1bdbdc76e7f2b5d0d0fa0d0f8efc63cead51af51dcc148 +size 3823051624 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..d7fcc8e --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,298 @@ +{ + "metadata": { + "total_size": 13761601536 + }, + "weight_map": { + "lm_head.weight": "model-00003-of-00003.safetensors", + "model.embed_tokens.weight": "model-00001-of-00003.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.10.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.11.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.11.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.11.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.12.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.12.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.12.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.12.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.13.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.14.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.15.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.16.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.17.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.18.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.19.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.20.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.21.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.input_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.22.mlp.down_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.mlp.up_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.23.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.23.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", + "model.layers.24.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.24.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.24.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.24.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.25.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.26.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.27.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.28.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.29.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.30.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.30.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.30.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.30.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.input_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.31.mlp.down_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.mlp.up_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.6.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.7.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.8.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.input_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.9.mlp.down_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.mlp.up_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", + "model.norm.weight": "model-00003-of-00003.safetensors" + } +} diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..f928b24 --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,24 @@ +{ + "bos_token": { + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "eos_token": { + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "pad_token": "", + "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..ca8ef77 --- /dev/null +++ b/tokenizer.model @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:450f5e8ed9b73ec6e9c31822ac667f93451914e8f80a5ef5a3be71916e44c506 +size 794744 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..15dcbf7 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,36 @@ +{ + "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": false, + "model_max_length": 4096, + "pad_token": null, + "padding_side": "right", + "sp_model_kwargs": {}, + "tokenizer_class": "LlamaTokenizer", + "unk_token": { + "__type": "AddedToken", + "content": "", + "lstrip": false, + "normalized": true, + "rstrip": false, + "single_word": false + }, + "use_fast": true +} diff --git a/vbd_logo.png b/vbd_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e03e89b8256e8b92374b0427c9e330fbc462283a GIT binary patch literal 20132 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 W(!eVQ|BQj1`;R&F2IK|U74tvvmR39f literal 0 HcmV?d00001 diff --git a/vmlu.png b/vmlu.png new file mode 100644 index 0000000000000000000000000000000000000000..e7711f7d6f6d3dcba96446b3f1d9e3ad39e82569 GIT binary patch literal 99303 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

kNdO37@G?C_Z!Lhs=`I^^(YF;c7} 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 Q8VvL!AtEbWCaCZCACcU?Hvj+t literal 0 HcmV?d00001