From f07eaf47978398486da4dc2d8957ab460d1baff5 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Fri, 22 May 2026 23:31:12 +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: TLabFineTuning/TRIP-Qwen2.5-VL-3B-Bus-LoRA Source: Original Platform --- .gitattributes | 60 +++ README.md | 111 +++++ added_tokens.json | 24 + chat_template.json | 3 + config.json | 66 +++ configuration.json | 1 + generation_config.json | 12 + merges.txt | 3 + 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 | 831 +++++++++++++++++++++++++++++++ preprocessor_config.json | 29 ++ special_tokens_map.json | 31 ++ tokenizer_config.json | 208 ++++++++ train_config.json | 12 + vocab.json | 3 + 图片1.png | Bin 0 -> 214260 bytes 图片2.png | Bin 0 -> 152136 bytes 图片3.png | Bin 0 -> 184207 bytes 图片4.png | Bin 0 -> 183300 bytes 部署.png | 3 + 23 files changed, 1409 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 added_tokens.json create mode 100644 chat_template.json create mode 100644 config.json create mode 100644 configuration.json create mode 100644 generation_config.json create mode 100644 merges.txt 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 preprocessor_config.json create mode 100644 special_tokens_map.json create mode 100644 tokenizer_config.json create mode 100644 train_config.json create mode 100644 vocab.json create mode 100644 图片1.png create mode 100644 图片2.png create mode 100644 图片3.png create mode 100644 图片4.png create mode 100644 部署.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d1deb14 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,60 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bin.* filter=lfs diff=lfs merge=lfs -text +*.bz2 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 + +*.msgpack 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 + +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +saved_model/**/* 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 +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zstandard filter=lfs diff=lfs merge=lfs -text +*.tfevents* filter=lfs diff=lfs merge=lfs -text +*.db* filter=lfs diff=lfs merge=lfs -text +*.ark* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*data* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.meta filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.index filter=lfs diff=lfs merge=lfs -text + +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.gguf* filter=lfs diff=lfs merge=lfs -text +*.ggml filter=lfs diff=lfs merge=lfs -text +*.llamafile* filter=lfs diff=lfs merge=lfs -text +*.pt2 filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text + + +adapter_model.safetensors filter=lfs diff=lfs merge=lfs -text + + +vocab.json filter=lfs diff=lfs merge=lfs -text +model-00003-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +model-00001-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +model-00004-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +merges.txt filter=lfs diff=lfs merge=lfs -text +model-00002-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text + +部署.png filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..7f17fb0 --- /dev/null +++ b/README.md @@ -0,0 +1,111 @@ +--- +base_model: qwen/Qwen2.5-VL-3B-Instruct +library_name: peft +--- + +# 基于 Qwen2.5-VL-3B-Instruct 的 LoRA 头盔检测模型 + +本模型是基于 Qwen2.5-VL-3B-Instruct 微调得到的 LoRA 轻量化模型,专门针对骑行人员头盔佩戴检测任务优化。 + +## 模型详情 + +本模型为 Qwen2.5-VL-3B-Instruct 的轻量级 LoRA 适配器,经微调后可判断图片中的骑行者是否佩戴安全头盔。 + +模型支持图像+文本指令输入,仅输出以下两种结果: +- 佩戴头盔 +- 未佩戴头盔 + +- 研发团队:TLabFineTuning +- 模型类型:多模态大模型 LoRA 适配器 +- 语言:中文 +- 开源协议:Apache 2.0 +- 基础模型:Qwen2.5-VL-3B-Instruct + +## 使用场景 + +- 交通安全监测 +- 骑行人员行为分析 +- 智能安防监控 + +## 模型局限性 + +- 模型在清晰、无遮挡的骑行者图像上效果最佳 +- 光线不足、遮挡严重的图像会降低识别准确率 +- 模型基于少量样本训练,泛化能力有限 + +## 快速使用代码 +```python +import torch +from peft import PeftModel +from transformers import AutoProcessor, AutoTokenizer, Qwen2_5_VLForConditionalGeneration +from qwen_vl_utils import process_vision_info +from PIL import Image + +base_model_path = "qwen/Qwen2.5-VL-3B-Instruct" +lora_model_path = "./" +prompt = "识别图片中骑行者是否佩戴头盔,仅输出:佩戴头盔/未佩戴头盔" +device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") + +tokenizer = AutoTokenizer.from_pretrained(base_model_path, use_fast=False, trust_remote_code=True) +processor = AutoProcessor.from_pretrained(base_model_path, use_fast=False, trust_remote_code=True) +base_model = Qwen2_5_VLForConditionalGeneration.from_pretrained( + base_model_path, torch_dtype=torch.bfloat16, trust_remote_code=True +).to(device) +model = PeftModel.from_pretrained(base_model, lora_model_path).to(device) +model.eval() + +def infer_helmet(image_path): + img = Image.open(image_path).convert("RGB") + messages = [ + {"role": "user", "content": [{"type": "image", "image": img}, {"type": "text", "text": prompt}]} + ] + text = processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True) + image_inputs, _ = process_vision_info(messages) + inputs = processor(text=[text], images=image_inputs, return_tensors="pt").to(device) + + with torch.no_grad(): + outputs = model.generate(**inputs, max_new_tokens=10, do_sample=False) + result = tokenizer.decode(outputs[0], skip_special_tokens=True).split("assistant")[-1].strip() + return result + ``` +## 训练信息 + +- 学习率:1e-5 +- LoRA 秩:2 +- 模型大小:1.8MB +- 训练设备:8GB 显存显卡 + +## 模型检测效果 + +### 图1:Qwen 微调结果 +Qwen微调结果 + +### 图2:Qwen 识别单人图片结果 +单人图片识别结果 + +### 图3:Qwen 识别多人图片结果 +多人图片识别结果 + +### 图4:微调模型部署后香橙派摄像头拍照识别结果 +部署后摄像头识别结果 + +### 图5:实地部署图片 +部署 + +## 项目团队与贡献 + +### 模型研发与维护 +TRIP 项目小组 + +### 核心贡献者 +谭妍、刘天赐、王思远、薛栋、张乐鑫、张媛 + +### 支持单位 +东南大学交通学院 +东南大学网络与信息中心 + +### 致谢 +感谢东南大学网络与信息中心提供的晟腾算力与香橙派硬件支持 + +### 免责声明 +本模型仅用于科研与技术验证目的。使用者需遵守相关法律法规,并对模型输出结果的使用自行承担责任。 \ No newline at end of file diff --git a/added_tokens.json b/added_tokens.json new file mode 100644 index 0000000..482ced4 --- /dev/null +++ b/added_tokens.json @@ -0,0 +1,24 @@ +{ + "": 151658, + "": 151657, + "<|box_end|>": 151649, + "<|box_start|>": 151648, + "<|endoftext|>": 151643, + "<|file_sep|>": 151664, + "<|fim_middle|>": 151660, + "<|fim_pad|>": 151662, + "<|fim_prefix|>": 151659, + "<|fim_suffix|>": 151661, + "<|im_end|>": 151645, + "<|im_start|>": 151644, + "<|image_pad|>": 151655, + "<|object_ref_end|>": 151647, + "<|object_ref_start|>": 151646, + "<|quad_end|>": 151651, + "<|quad_start|>": 151650, + "<|repo_name|>": 151663, + "<|video_pad|>": 151656, + "<|vision_end|>": 151653, + "<|vision_pad|>": 151654, + "<|vision_start|>": 151652 +} diff --git a/chat_template.json b/chat_template.json new file mode 100644 index 0000000..13303be --- /dev/null +++ b/chat_template.json @@ -0,0 +1,3 @@ +{ + "chat_template": "{% set image_count = namespace(value=0) %}{% set video_count = namespace(value=0) %}{% for message in messages %}{% if loop.first and message['role'] != 'system' %}<|im_start|>system\nYou are a helpful assistant.<|im_end|>\n{% endif %}<|im_start|>{{ message['role'] }}\n{% if message['content'] is string %}{{ message['content'] }}<|im_end|>\n{% else %}{% for content in message['content'] %}{% if content['type'] == 'image' or 'image' in content or 'image_url' in content %}{% set image_count.value = image_count.value + 1 %}{% if add_vision_id %}Picture {{ image_count.value }}: {% endif %}<|vision_start|><|image_pad|><|vision_end|>{% elif content['type'] == 'video' or 'video' in content %}{% set video_count.value = video_count.value + 1 %}{% if add_vision_id %}Video {{ video_count.value }}: {% endif %}<|vision_start|><|video_pad|><|vision_end|>{% elif 'text' in content %}{{ content['text'] }}{% endif %}{% endfor %}<|im_end|>\n{% endif %}{% endfor %}{% if add_generation_prompt %}<|im_start|>assistant\n{% endif %}" +} diff --git a/config.json b/config.json new file mode 100644 index 0000000..13c01f9 --- /dev/null +++ b/config.json @@ -0,0 +1,66 @@ +{ + "architectures": [ + "Qwen2_5_VLForConditionalGeneration" + ], + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dropout": 0.0, + "eos_token_id": 151645, + "hidden_act": "silu", + "hidden_size": 2048, + "image_token_id": 151655, + "initializer_range": 0.02, + "intermediate_size": 11008, + "max_position_embeddings": 128000, + "max_window_layers": 70, + "model_type": "qwen2_5_vl", + "num_attention_heads": 16, + "num_hidden_layers": 36, + "num_key_value_heads": 2, + "rms_norm_eps": 1e-06, + "rope_scaling": { + "mrope_section": [ + 16, + 24, + 24 + ], + "rope_type": "default", + "type": "default" + }, + "rope_theta": 1000000.0, + "sliding_window": 32768, + "tie_word_embeddings": true, + "torch_dtype": "bfloat16", + "transformers_version": "4.51.3", + "use_cache": false, + "use_sliding_window": false, + "video_token_id": 151656, + "vision_config": { + "depth": 32, + "fullatt_block_indexes": [ + 7, + 15, + 23, + 31 + ], + "hidden_act": "silu", + "hidden_size": 1280, + "in_channels": 3, + "in_chans": 3, + "intermediate_size": 3420, + "model_type": "qwen2_5_vl", + "num_heads": 16, + "out_hidden_size": 2048, + "patch_size": 14, + "spatial_merge_size": 2, + "spatial_patch_size": 14, + "temporal_patch_size": 2, + "tokens_per_second": 2, + "torch_dtype": "bfloat16", + "window_size": 112 + }, + "vision_end_token_id": 151653, + "vision_start_token_id": 151652, + "vision_token_id": 151654, + "vocab_size": 151936 +} diff --git a/configuration.json b/configuration.json new file mode 100644 index 0000000..3b2aaf5 --- /dev/null +++ b/configuration.json @@ -0,0 +1 @@ +{"framework":"Pytorch","task":"image-captioning"} \ No newline at end of file diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..8596575 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "repetition_penalty": 1.05, + "temperature": 1e-06, + "transformers_version": "4.51.3" +} diff --git a/merges.txt b/merges.txt new file mode 100644 index 0000000..2ef564c --- /dev/null +++ b/merges.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8e04af9c950e393054010dcef499c3f005e803e9b2da1a09b96a26c33266eb1 +size 1823241 diff --git a/model-00001-of-00004.safetensors b/model-00001-of-00004.safetensors new file mode 100644 index 0000000..8b59cd3 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b8dd3842613d99973336c4bfd2b7656696b067cd436a9daaacbefc0ec0ef409 +size 1978621000 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..511edb9 --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766a5eca00c8c7e01e0b64c790843c87accec28b167d15bf6737d95f8da1217e +size 1995630768 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..f3c2027 --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1934d22f12aef78e16d4bfd920fc49c07e278773a4e978b2d3780e6ad608d165 +size 1993528056 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..b44996a --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34195b43bf737171d12d8ca84c4ba5ae548f846d188cf1b631076e7d187cc08a +size 1541557696 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..aaa4790 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,831 @@ +{ + "metadata": { + "total_size": 7509245952 + }, + "weight_map": { + "model.embed_tokens.weight": "model-00001-of-00004.safetensors", + "model.layers.0.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.0.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00002-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-00002-of-00004.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.1.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00002-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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_attention_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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_attention_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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_attention_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-00003-of-00004.safetensors", + "model.layers.13.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.13.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.13.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00003-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-00003-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-00003-of-00004.safetensors", + "model.layers.14.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.14.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.14.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.15.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.16.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.17.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.18.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.19.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.2.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00003-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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00003-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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_attention_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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_attention_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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_attention_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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_attention_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-00004-of-00004.safetensors", + "model.layers.26.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.26.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.26.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.27.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.28.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.29.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.3.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.3.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.30.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.30.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.30.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.30.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.31.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.32.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.mlp.gate_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.32.self_attn.v_proj.weight": "model-00004-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_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.v_proj.weight": "model-00004-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_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_attention_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_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.mlp.up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_attention_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.4.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.4.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.6.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.7.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.8.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00002-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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.norm.weight": "model-00004-of-00004.safetensors", + "visual.blocks.0.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.0.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.0.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.0.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.0.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.0.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.0.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.0.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.0.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.0.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.0.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.0.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.1.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.1.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.1.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.1.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.1.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.1.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.10.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.10.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.10.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.10.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.10.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.10.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.11.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.11.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.11.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.11.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.11.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.11.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.12.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.12.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.12.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.12.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.12.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.12.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.13.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.13.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.13.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.13.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.13.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.13.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.14.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.14.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.14.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.14.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.14.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.14.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.15.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.15.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.15.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.15.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.15.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.15.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.16.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.16.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.16.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.16.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.16.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.16.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.17.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.17.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.17.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.17.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.17.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.17.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.18.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.18.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.18.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.18.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.18.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.18.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.19.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.19.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.19.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.19.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.19.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.19.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.2.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.2.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.2.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.2.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.2.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.2.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.20.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.20.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.20.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.20.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.20.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.20.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.21.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.21.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.21.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.21.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.21.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.21.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.22.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.22.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.22.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.22.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.22.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.22.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.23.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.23.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.23.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.23.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.23.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.23.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.24.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.24.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.24.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.24.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.24.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.24.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.25.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.25.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.25.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.25.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.25.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.25.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.26.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.26.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.26.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.26.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.26.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.26.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.27.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.27.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.27.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.27.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.27.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.27.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.28.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.28.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.28.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.28.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.28.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.28.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.29.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.29.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.29.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.29.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.29.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.29.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.3.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.3.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.3.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.3.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.3.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.3.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.30.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.30.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.30.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.30.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.30.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.30.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.31.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.31.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.31.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.31.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.31.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.31.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.4.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.4.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.4.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.4.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.4.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.4.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.5.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.5.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.5.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.5.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.5.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.5.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.6.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.6.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.6.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.6.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.6.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.6.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.7.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.7.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.7.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.7.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.7.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.7.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.8.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.8.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.8.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.8.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.8.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.8.norm2.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.attn.proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.9.attn.proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.attn.qkv.bias": "model-00001-of-00004.safetensors", + "visual.blocks.9.attn.qkv.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.mlp.down_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.9.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.mlp.gate_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.9.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.mlp.up_proj.bias": "model-00001-of-00004.safetensors", + "visual.blocks.9.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.norm1.weight": "model-00001-of-00004.safetensors", + "visual.blocks.9.norm2.weight": "model-00001-of-00004.safetensors", + "visual.merger.ln_q.weight": "model-00001-of-00004.safetensors", + "visual.merger.mlp.0.bias": "model-00001-of-00004.safetensors", + "visual.merger.mlp.0.weight": "model-00001-of-00004.safetensors", + "visual.merger.mlp.2.bias": "model-00001-of-00004.safetensors", + "visual.merger.mlp.2.weight": "model-00001-of-00004.safetensors", + "visual.patch_embed.proj.weight": "model-00001-of-00004.safetensors" + } +} diff --git a/preprocessor_config.json b/preprocessor_config.json new file mode 100644 index 0000000..ee08cdd --- /dev/null +++ b/preprocessor_config.json @@ -0,0 +1,29 @@ +{ + "do_convert_rgb": true, + "do_normalize": true, + "do_rescale": true, + "do_resize": true, + "image_mean": [ + 0.48145466, + 0.4578275, + 0.40821073 + ], + "image_processor_type": "Qwen2VLImageProcessor", + "image_std": [ + 0.26862954, + 0.26130258, + 0.27577711 + ], + "max_pixels": 12845056, + "merge_size": 2, + "min_pixels": 3136, + "patch_size": 14, + "processor_class": "Qwen2_5_VLProcessor", + "resample": 3, + "rescale_factor": 0.00392156862745098, + "size": { + "longest_edge": 12845056, + "shortest_edge": 3136 + }, + "temporal_patch_size": 2 +} diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..ac23c0a --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,31 @@ +{ + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "eos_token": { + "content": "<|im_end|>", + "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_config.json b/tokenizer_config.json new file mode 100644 index 0000000..374859f --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,208 @@ +{ + "add_bos_token": false, + "add_prefix_space": false, + "added_tokens_decoder": { + "151643": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151644": { + "content": "<|im_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151645": { + "content": "<|im_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151646": { + "content": "<|object_ref_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151647": { + "content": "<|object_ref_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151648": { + "content": "<|box_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151649": { + "content": "<|box_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151650": { + "content": "<|quad_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151651": { + "content": "<|quad_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151652": { + "content": "<|vision_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151653": { + "content": "<|vision_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151654": { + "content": "<|vision_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151655": { + "content": "<|image_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151656": { + "content": "<|video_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151657": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151658": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151659": { + "content": "<|fim_prefix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151660": { + "content": "<|fim_middle|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151661": { + "content": "<|fim_suffix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151662": { + "content": "<|fim_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151663": { + "content": "<|repo_name|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151664": { + "content": "<|file_sep|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + } + }, + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "bos_token": null, + "chat_template": "{% set image_count = namespace(value=0) %}{% set video_count = namespace(value=0) %}{% for message in messages %}{% if loop.first and message['role'] != 'system' %}<|im_start|>system\nYou are a helpful assistant.<|im_end|>\n{% endif %}<|im_start|>{{ message['role'] }}\n{% if message['content'] is string %}{{ message['content'] }}<|im_end|>\n{% else %}{% for content in message['content'] %}{% if content['type'] == 'image' or 'image' in content or 'image_url' in content %}{% set image_count.value = image_count.value + 1 %}{% if add_vision_id %}Picture {{ image_count.value }}: {% endif %}<|vision_start|><|image_pad|><|vision_end|>{% elif content['type'] == 'video' or 'video' in content %}{% set video_count.value = video_count.value + 1 %}{% if add_vision_id %}Video {{ video_count.value }}: {% endif %}<|vision_start|><|video_pad|><|vision_end|>{% elif 'text' in content %}{{ content['text'] }}{% endif %}{% endfor %}<|im_end|>\n{% endif %}{% endfor %}{% if add_generation_prompt %}<|im_start|>assistant\n{% endif %}", + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "extra_special_tokens": {}, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/train_config.json b/train_config.json new file mode 100644 index 0000000..1d45cde --- /dev/null +++ b/train_config.json @@ -0,0 +1,12 @@ +{ + "base_model": "D:\\models\\qwen\\Qwen2___5-VL-3B-Instruct", + "lora_r": 2, + "lora_alpha": 4, + "learning_rate": 1e-05, + "max_vision_tokens": 64, + "batch_size": 10, + "total_samples": 135, + "trained_samples": 136, + "merged": true, + "note": "此目录包含完整独立模型,无需原基础模型即可加载" +} \ No newline at end of file diff --git a/vocab.json b/vocab.json new file mode 100644 index 0000000..44dd190 --- /dev/null +++ b/vocab.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0592c64c8ca6276a97c9c7d8c62c3336ba87131e31bd702e68ea149af42b3ed +size 3535052 diff --git a/图片1.png b/图片1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9bb2209a1b1347ec9149ceca0a0c60b1c637097 GIT binary patch literal 214260 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ෘQy{l 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