初始化项目,由ModelHub XC社区提供模型

Model: ChiPhan1110/ScaleReasoner-R1
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-09-13 05:06:17 +08:00
commit 3f64780d3f
22 changed files with 153013 additions and 0 deletions

40
.gitattributes vendored Normal file
View File

@@ -0,0 +1,40 @@
*.7z filter=lfs diff=lfs merge=lfs -text
*.arrow filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.ckpt filter=lfs diff=lfs merge=lfs -text
*.ftz filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.h5 filter=lfs diff=lfs merge=lfs -text
*.joblib filter=lfs diff=lfs merge=lfs -text
*.lfs.* filter=lfs diff=lfs merge=lfs -text
*.mlmodel filter=lfs diff=lfs merge=lfs -text
*.model filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.npz filter=lfs diff=lfs merge=lfs -text
*.onnx filter=lfs diff=lfs merge=lfs -text
*.ot filter=lfs diff=lfs merge=lfs -text
*.parquet filter=lfs diff=lfs merge=lfs -text
*.pb filter=lfs diff=lfs merge=lfs -text
*.pickle filter=lfs diff=lfs merge=lfs -text
*.pkl filter=lfs diff=lfs merge=lfs -text
*.pt filter=lfs diff=lfs merge=lfs -text
*.pth filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.safetensors filter=lfs diff=lfs merge=lfs -text
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.tar.* filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tflite filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.wasm filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
tokenizer.json filter=lfs diff=lfs merge=lfs -text
assets/eval.png filter=lfs diff=lfs merge=lfs -text
assets/method_fig.png filter=lfs diff=lfs merge=lfs -text
assets/rl_curve_critic.png filter=lfs diff=lfs merge=lfs -text
assets/rl_curve_val.png filter=lfs diff=lfs merge=lfs -text

327
README.md Normal file
View File

@@ -0,0 +1,327 @@
---
base_model:
- Qwen/Qwen2.5-VL-7B-Instruct
language:
- en
license: cc-by-nc-nd-4.0
library_name: transformers
pipeline_tag: image-text-to-text
tags:
- Pathology
- VLM
- Reasoning
---
<h1 align="center">[MICCAI 2026] Enhancing Pathological VLMs with Cross-scale Reasoning</h1>
<p align="center"> Chi Phan*, Tianyi Zhang*, Qiaochu Xue, Yufeng Wu, Dan Hu, Zeyu Liu, Sudong Wang, Yueming Jin </p>
<p align="center">
<a href="https://conferences.miccai.org/2026/en/default.asp">
<img src="https://img.shields.io/badge/MICCAI-2026-blue" alt="MICCAI 2026" />
</a>
<a href="https://arxiv.org/abs/2606.17412">
<img src="https://img.shields.io/badge/Paper-arXiv-red" alt="Paper arXiv" />
</a>
<a href="https://github.com/iMVR-PL/ScaleReasoner-R1">
<img src="https://img.shields.io/badge/%F0%9F%A4%97%20GitHub-ScaleReasoner--R1-green" alt="GitHub ScaleReasoner-R1" />
</a>
<a href="https://huggingface.co/ChiPhan1110/ScaleReasoner-R1">
<img src="https://img.shields.io/badge/%F0%9F%A4%97%20Data-Scale--VQA-yellow" alt="Data Scale-VQA" />
</a>
</p>
## 🔬 Overview
Pathological diagnosis is inherently multi-scale: pathologists reason from global tissue architecture at low magnification down to cellular morphology at high magnification, integrating evidence across views before reaching a conclusion. While existing pathological datasets for vision-language models (VLMs) include various scales, they often lack explicit cross-scale reasoning objectives. This limitation prevents VLMs from capturing essential cross-scale representations and learning evidence-based reasoning.
We introduce the **first cross-scale training and evaluation paradigm** for pathological VLMs, along with:
- **Scale-VQA** - a high-quality benchmark of 4,685 leakage-aware multiple-choice questions grounded in multi-magnification pathology images across 15 organs and 5 clinically-aligned reasoning dimensions.
- **ScaleReasoner-R1** - a pathology VLM trained with Group Relative Policy Optimization (GRPO) that achieves state-of-the-art performance on cross-scale multi-image VQA and transfers strongly to established single-image benchmarks.
## 🧩 Method
<div align="center">
<img src="assets/method_fig.png" alt="Method Overview" width="95%">
**(a)** Leakage-aware curation pipeline for Scale-VQA. **(b)** Dataset overview across organs and magnifications. **(c)** GRPO-based reinforcement learning framework for ScaleReasoner-R1.
</div>
### Scale-VQA: Leakage-Aware Cross-Scale Benchmark
Naively constructed cross-scale VQA benchmarks suffer from **text-only shortcut solutions** — models can infer the correct answer from linguistic or biomedical priors without ever examining the images. Our curation pipeline eliminates these via three steps:
| Step | Description |
|------|-------------|
| **Scale-specific Feature Decomposition** | Expert annotations are decomposed into per-scale evidence sets; initial visual-grounding and scale-dependency constraints are imposed. |
| **Text-only Adversarial Screening** | Gemini 3 Pro and Qwen3-Max act as text-only adversaries. If either model answers correctly without images, constraints are tightened and questions are regenerated. |
| **Cross-scale MCQ Construction & Clinical Validation** | Final MCQs are reviewed by senior pathologists to confirm that correct answers are visually grounded and distractors are clinically plausible. |
### ScaleReasoner-R1: Cross-scale Reasoning via RL
ScaleReasoner-R1 is initialized from **Patho-R1-7B** and fine-tuned with **GRPO** on Scale-VQA. Given a multi-scale image set I = {I_(10x), I_(40x), I_(200x)}, a question, and options, the model generates a structured response with a reasoning trace (`<think>`) followed by a final answer (`<answer>`).
**Training Dynamics:**
<div align="center">
| Training Reward | Validation Accuracy |
|:-------------------:|:---------------:|
| <img src="assets/rl_curve_critic.png" width="420"> | <img src="assets/rl_curve_val.png" width="500"> |
</div>
## 🏆 Results
<div align="center">
<img src="assets/eval.png" alt="Evaluation Results" width="80%">
</div>
### Cross-scale Multi-image VQA
| Model | Corresp. | Confirm. | Localiz. | Explan. | Diagno. | **AVG** |
|-------|:--------:|:--------:|:--------:|:-------:|:-------:|:-------:|
| Qwen2.5-VL-7B | 41.79 | 47.26 | 71.14 | 44.28 | 63.68 | 53.63 |
| Gemini 3 Flash | 48.26 | 58.71 | 71.64 | 53.73 | 72.14 | 60.90 |
| GPT-5.2 | 47.76 | 59.70 | 74.13 | 45.77 | 65.17 | 58.51 |
| LLaVA-Med-7B | 25.87 | 16.92 | 28.36 | 20.90 | 24.88 | 23.38 |
| Quilt-LLaVA | 32.34 | 14.43 | 45.27 | 30.35 | 29.35 | 30.35 |
| CLOVER | 37.31 | 61.69 | 73.13 | 46.27 | 65.77 | 56.82 |
| Patho-R1 | 31.84 | 40.30 | 59.70 | 56.22 | 68.66 | 51.34 |
| **ScaleReasoner-R1** | **80.60** | **89.05** | **84.58** | **76.12** | **84.08** | **82.89** |
### Single-image VQA (PathMMU)
| Model | Overall | PubMed | SocialPath | EduContent | Atlas | PathCLS |
|-------|:------------:|:------:|:----------:|:----------:|:-----:|:-------:|
| Patho-R1 | 64.8 | 68.7 | 63.9 | 65.7 | 73.5 | 41.8 |
| **ScaleReasoner-R1** | **66.2** | **71.2** | **67.6** | **67.6** | **79.3** | 37.9 |
---
## 📁 Repository Structure
```text
ScaleReasoner-R1/
├── assets/
├── data/ # Cross-scale VQA json by split
├── preprocess/
│ ├── generate_vqa_data/ # Feature extraction, VQA generation, split creation
│ └── prompts/ # Leakage-aware prompt templates and constraints
├── script/
│ ├── preprocess/ # End-to-end preprocessing entrypoints
│ ├── train/ # SFT and GRPO launch scripts
│ └── postprocess/ # Postprocess after training
├── LLaMA-Factory/ # SFT training framework
└── verl/ # RL training framework
```
## 🚀 Getting Started
### Environment Setup
```bash
# Clone the repository
git clone https://github.com/iMVR-PL/ScaleReasoner-R1.git
cd ScaleReasoner-R1
# Set up environment variables
cp script/.env.example script/.env
# Edit script/.env with your paths and API keys
```
Configure `script/.env`:
```bash
# Data paths
DATA_DIR=/path/to/triplet_raw_data
ROOT=/path/to/ScaleReasoner-R1
PROCESSED_DIR=/path/to/processed_data
# Model paths
ACTOR_MODEL_DIR=/path/to/patho-r1-7b # base model (Patho-R1-7B)
RESULTS_DIR=/path/to/results
# Logging
LOG_DIR=/path/to/logs
WANDB_DIR=/path/to/wandb
# API keys (for VQA generation pipeline)
GEMINI_API_KEY=...
OPENAI_API_KEY=...
DASHSCOPE_API_KEY=...
HF_TOKEN=...
```
**RL environment (verl).** ScaleReasoner-R1 is trained with [verl](https://github.com/volcengine/verl). Please follow the [verl installation guide](https://verl.readthedocs.io/en/latest/start/install.html) to set up the environment, then install the local copy:
```bash
conda create -n verl python=3.10 -y && conda activate verl
pip install -e verl/
```
**SFT environment (LLaMA-Factory).** The SFT baseline uses [LLaMA-Factory](https://github.com/hiyouga/LLaMA-Factory):
```bash
conda create -n sft python=3.10 -y && conda activate sft
pip install -e LLaMA-Factory/
```
> Both environments require CUDA 12.1+ and PyTorch 2.3+. We recommend using separate conda environments for RL and SFT to avoid dependency conflicts.
## 🗂️ Dataset
Download **Scale-VQA** from [HuggingFace](https://huggingface.co/datasets/iMVR-PL/Scale-VQA). The `data/` directory contains the train/val/test splits in JSON format. Each sample includes:
```json
{
"question": "...",
"options": { "A": "...", "B": "...", "C": "...", "D": "..." },
"answer": "D",
"rationale": "...",
"image_path": {
"low_mag": "wsi_id/rois/10_....jpg",
"mid_mag": "wsi_id/rois/40_....jpg",
"high_mag": "wsi_id/rois/200_....jpg"
}
}
```
## 🤖 Training & Inference
### RL Training (ScaleReasoner-R1)
We use [**verl**](https://github.com/volcengine/verl) for GRPO-based RL training:
```bash
conda create -n verl python=3.10 -y && conda activate verl
pip install -e verl/
bash script/train/run_grpo_cross_scale_vqa.sh
```
Key hyperparameters: `n=5` rollouts per question, `total_epochs=5`, `train_batch_size=32`. The custom reward function is at `verl/verl/utils/reward_score/cross_scale_vqa.py`.
### SFT Baseline
We use [**LLaMA-Factory**](https://github.com/hiyouga/LLaMA-Factory) for supervised fine-tuning:
```bash
conda create -n sft python=3.10 -y && conda activate sft
pip install -e LLaMA-Factory/
bash script/train/run_sft_pathor1_new_triplet_mcq_think_only.sh
```
### Inference
Download **ScaleReasoner-R1** from [HuggingFace](https://huggingface.co/ChiPhan1110/ScaleReasoner-R1). ScaleReasoner-R1 was trained to produce structured outputs using `<think>` and `<answer>` tags. To ensure reproducible results, pass the system prompt below:
```python
SYSTEM_PROMPT = (
"You are a pathology expert. Read the question and options about the image carefully. "
"Think step by step inside <think> </think>. Then output ONLY the SINGLE best option letter "
"inside <answer> </answer>.
"
"Example: <think>Your reasoning</think> <answer>A</answer>. "
"Do not include the option text or any extra words inside <answer> </answer> tags."
)
```
**Option 1 — vLLM server (recommended for batched evaluation)**
```bash
vllm serve <path/to/ScaleReasoner-R1> \
--host 0.0.0.0 \
--port 8000 \
--tensor-parallel-size 1 \
--max-model-len 8192 \
--limit-mm-per-prompt.image 5
```
Then query via the OpenAI-compatible client:
```python
from openai import OpenAI
import base64
def encode_image(path):
with open(path, "rb") as f:
return base64.b64encode(f.read()).decode("utf-8")
client = OpenAI(base_url="http://localhost:8000/v1", api_key="token")
response = client.chat.completions.create(
model="ChiPhan1110/ScaleReasoner-R1",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{encode_image('low_mag.jpg')}"}},
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{encode_image('mid_mag.jpg')}"}},
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{encode_image('high_mag.jpg')}"}},
{"type": "text", "text": "<question>
(A) ...
(B) ...
(C) ...
(D) ..."},
]
}],
max_tokens=4096,
)
print(response.choices[0].message.content)
```
**Option 2 — Hugging Face Transformers**
```python
from transformers import Qwen2_5_VLForConditionalGeneration, AutoProcessor
from qwen_vl_utils import process_vision_info
model = Qwen2_5_VLForConditionalGeneration.from_pretrained(
"ChiPhan1110/ScaleReasoner-R1", torch_dtype="auto", device_map="auto"
)
processor = AutoProcessor.from_pretrained("ChiPhan1110/ScaleReasoner-R1")
messages = [{
"role": "user",
"content": [
{"type": "image", "image": "low_mag.jpg"},
{"type": "image", "image": "mid_mag.jpg"},
{"type": "image", "image": "high_mag.jpg"},
{"type": "text", "text": "<question>
(A) ...
(B) ...
(C) ...
(D) ..."},
]
}]
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(model.device)
output = model.generate(**inputs, max_new_tokens=4096)
print(processor.decode(output[0][len(inputs.input_ids[0]):], skip_special_tokens=True))
```
## 🙏 Acknowledgements
This work was supported by the Ministry of Education, Singapore, under the Tier 1 grant (24-1250-P0001) and Tier 2 grant (T2EP20224-0028), and by PuzzleLogic Pte Ltd, Singapore.
We gratefully acknowledge the open-source projects that made the development of **ScaleReasoner-R1** possible:
- [**verl**](https://github.com/volcengine/verl), for the reinforcement learning training framework.
- [**LLaMA-Factory**](https://github.com/hiyouga/LLaMA-Factory), for the unified fine-tuning pipelines.
- [**vLLM**](https://github.com/vllm-project/vllm), for efficient large language model inference and serving.
We also acknowledge the following open-source models used for comparison in our experiments: [Qwen2.5-VL-7B](https://huggingface.co/Qwen/Qwen2.5-VL-7B-Instruct), [LLaVA-Med-7B](https://github.com/microsoft/LLaVA-Med), [HuaTuoGPT-7B](https://github.com/FreedomIntelligence/HuatuoGPT-Vision), [Lingshu-7B](https://huggingface.co/lingshu-medical-mllm/Lingshu-7B), [Quilt-LLaVA](https://github.com/aldraus/quilt-llava), [CLOVER](https://huggingface.co/jline/CLOVER-Qwen2.5-VL), and [Patho-R1](https://github.com/wenchuan-zhang/patho-r1).
We sincerely thank the developers and contributors of these projects for their excellent work and for making their code and models publicly available to the research community.
## ❤️ Citation
If you find our work helpful, please consider citing our paper and the frameworks we build upon:
```bibtex
@article{phan2026enhancing,
title={Enhancing Pathological VLMs with Cross-scale Reasoning},
author={Phan, Chi and Zhang, Tianyi Beetroot and Xue, Qiaochu and Wu, Yufeng and Hu, Dan and Liu, Zeyu and Wang, Sudong and Jin, Yueming},
journal={arXiv preprint arXiv:2606.17412},
year={2026}
}
```

24
added_tokens.json Normal file
View File

@@ -0,0 +1,24 @@
{
"</tool_call>": 151658,
"<tool_call>": 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
}

3
assets/eval.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2cd5608a0ce9e8797e2206635ac4d875e1a33c681e76e055714e3e628aa47d60
size 349490

3
assets/method_fig.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0d1b392462d4b663f994fe1bdceee25ca2c5494a784c685a3945ceca14aee92
size 1571274

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5eb23a6c7bb5682f602175b3d9a18d88bb08bfa430b69bcfb7ed9a89440f90a9
size 910652

3
assets/rl_curve_val.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52caa99a4416d4973a706f03e2ecb5b6db34b36e82be553fb19581e7e44f53c1
size 728215

7
chat_template.jinja Normal file
View File

@@ -0,0 +1,7 @@
{% 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
You are a helpful assistant.<|im_end|>
{% endif %}<|im_start|>{{ message['role'] }}
{% if message['content'] is string %}{{ message['content'] }}<|im_end|>
{% 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|>
{% endif %}{% endfor %}{% if add_generation_prompt %}<|im_start|>assistant
{% endif %}

135
config.json Normal file
View File

@@ -0,0 +1,135 @@
{
"architectures": [
"Qwen2_5_VLForConditionalGeneration"
],
"attention_dropout": 0.0,
"dtype": "float32",
"eos_token_id": 151645,
"hidden_act": "silu",
"hidden_size": 3584,
"image_token_id": 151655,
"initializer_range": 0.02,
"intermediate_size": 18944,
"max_position_embeddings": 128000,
"max_window_layers": 28,
"model_type": "qwen2_5_vl",
"num_attention_heads": 28,
"num_hidden_layers": 28,
"num_key_value_heads": 4,
"pad_token_id": 151643,
"rms_norm_eps": 1e-06,
"rope_scaling": {
"mrope_section": [
16,
24,
24
],
"rope_type": "default",
"type": "default"
},
"rope_theta": 1000000.0,
"sliding_window": 32768,
"text_config": {
"architectures": [
"Qwen2_5_VLForConditionalGeneration"
],
"attention_dropout": 0.0,
"bos_token_id": 151643,
"dtype": "float32",
"eos_token_id": 151645,
"hidden_act": "silu",
"hidden_size": 3584,
"image_token_id": null,
"initializer_range": 0.02,
"intermediate_size": 18944,
"layer_types": [
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention",
"full_attention"
],
"max_position_embeddings": 128000,
"max_window_layers": 28,
"model_type": "qwen2_5_vl_text",
"num_attention_heads": 28,
"num_hidden_layers": 28,
"num_key_value_heads": 4,
"rms_norm_eps": 1e-06,
"rope_scaling": {
"mrope_section": [
16,
24,
24
],
"rope_type": "default",
"type": "default"
},
"rope_theta": 1000000.0,
"sliding_window": null,
"use_cache": true,
"use_sliding_window": false,
"video_token_id": null,
"vision_end_token_id": 151653,
"vision_start_token_id": 151652,
"vision_token_id": 151654,
"vocab_size": 152064
},
"tie_word_embeddings": false,
"transformers_version": "4.56.1",
"use_cache": true,
"use_sliding_window": false,
"video_token_id": 151656,
"vision_config": {
"depth": 32,
"dtype": "float32",
"fullatt_block_indexes": [
7,
15,
23,
31
],
"hidden_act": "silu",
"hidden_size": 1280,
"in_channels": 3,
"in_chans": 3,
"initializer_range": 0.02,
"intermediate_size": 3420,
"model_type": "qwen2_5_vl",
"num_heads": 16,
"out_hidden_size": 3584,
"patch_size": 14,
"spatial_merge_size": 2,
"spatial_patch_size": 14,
"temporal_patch_size": 2,
"tokens_per_second": 2,
"window_size": 112
},
"vision_end_token_id": 151653,
"vision_start_token_id": 151652,
"vision_token_id": 151654,
"vocab_size": 152064
}

6
generation_config.json Normal file
View File

@@ -0,0 +1,6 @@
{
"_from_model_config": true,
"bos_token_id": 151643,
"eos_token_id": 151645,
"transformers_version": "4.56.1"
}

151388
merges.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:72821e7bc40a35589ee8e07cb588853214bd2228cef0bf4a17e0417f854f3dcf
size 4947061296

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:edd444e533880ea332df0d808d232103652fff744f14655d60edcf1e3f0db818
size 4909212384

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1be2df5ea6497383a3e76ce1fa2b9814d92982243e699def23763af336bce7f1
size 4906005736

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fee4260f9a29a6a87bf003799c68122d2ce53e85acfca28b9febe0b2e2cc1ea
size 1822135048

View File

@@ -0,0 +1,737 @@
{
"metadata": {
"total_parameters": 8292166656,
"total_size": 16584333312
},
"weight_map": {
"lm_head.weight": "model-00001-of-00004.safetensors",
"model.embed_tokens.weight": "model-00001-of-00004.safetensors",
"model.layers.0.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.0.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.0.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.0.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.0.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
"model.layers.0.self_attn.k_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.0.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.0.self_attn.o_proj.weight": "model-00003-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-00002-of-00004.safetensors",
"model.layers.0.self_attn.v_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.0.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.1.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.1.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.1.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.1.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.1.post_attention_layernorm.weight": "model-00003-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-00003-of-00004.safetensors",
"model.layers.1.self_attn.q_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.1.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.1.self_attn.v_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.1.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.10.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.10.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.10.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.10.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.10.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.10.self_attn.k_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.10.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.10.self_attn.o_proj.weight": "model-00003-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-00003-of-00004.safetensors",
"model.layers.11.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.11.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.11.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.11.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.11.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
"model.layers.11.self_attn.k_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.11.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.11.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.11.self_attn.q_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.11.self_attn.q_proj.weight": "model-00004-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-00003-of-00004.safetensors",
"model.layers.12.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.12.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.12.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.12.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.12.self_attn.k_proj.bias": "model-00004-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-00003-of-00004.safetensors",
"model.layers.12.self_attn.q_proj.bias": "model-00004-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-00004-of-00004.safetensors",
"model.layers.12.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.13.input_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.13.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.13.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.13.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.13.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
"model.layers.13.self_attn.k_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.13.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.13.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.13.self_attn.q_proj.bias": "model-00003-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-00003-of-00004.safetensors",
"model.layers.13.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.14.input_layernorm.weight": "model-00004-of-00004.safetensors",
"model.layers.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.14.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.14.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.14.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.14.self_attn.k_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.14.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.14.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.14.self_attn.q_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.14.self_attn.q_proj.weight": "model-00001-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-00002-of-00004.safetensors",
"model.layers.15.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.15.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.15.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.15.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
"model.layers.15.self_attn.k_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.15.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.15.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.15.self_attn.q_proj.bias": "model-00002-of-00004.safetensors",
"model.layers.15.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.15.self_attn.v_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.15.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.16.input_layernorm.weight": "model-00002-of-00004.safetensors",
"model.layers.16.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.16.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.16.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.16.post_attention_layernorm.weight": "model-00004-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-00002-of-00004.safetensors",
"model.layers.16.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.16.self_attn.q_proj.bias": "model-00004-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-00004-of-00004.safetensors",
"model.layers.17.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.17.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.17.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.17.post_attention_layernorm.weight": "model-00001-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-00001-of-00004.safetensors",
"model.layers.17.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.17.self_attn.v_proj.bias": "model-00001-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-00001-of-00004.safetensors",
"model.layers.18.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.18.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.18.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
"model.layers.18.self_attn.k_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.18.self_attn.k_proj.weight": "model-00001-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-00001-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-00002-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-00002-of-00004.safetensors",
"model.layers.19.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.19.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
"model.layers.19.self_attn.k_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.19.self_attn.k_proj.weight": "model-00004-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-00002-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-00001-of-00004.safetensors",
"model.layers.2.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.2.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.2.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.2.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.2.self_attn.k_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.2.self_attn.k_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.2.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.2.self_attn.q_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.2.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.2.self_attn.v_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.2.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.20.input_layernorm.weight": "model-00004-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-00002-of-00004.safetensors",
"model.layers.20.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.20.self_attn.k_proj.bias": "model-00001-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-00002-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-00002-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-00001-of-00004.safetensors",
"model.layers.21.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.21.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.21.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.21.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.21.post_attention_layernorm.weight": "model-00002-of-00004.safetensors",
"model.layers.21.self_attn.k_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.21.self_attn.k_proj.weight": "model-00001-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-00004-of-00004.safetensors",
"model.layers.21.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.21.self_attn.v_proj.bias": "model-00002-of-00004.safetensors",
"model.layers.21.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.22.input_layernorm.weight": "model-00004-of-00004.safetensors",
"model.layers.22.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.22.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.22.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.22.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.22.self_attn.k_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.22.self_attn.k_proj.weight": "model-00002-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-00002-of-00004.safetensors",
"model.layers.22.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.22.self_attn.v_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.22.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.23.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.23.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.23.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.23.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.23.post_attention_layernorm.weight": "model-00004-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-00004-of-00004.safetensors",
"model.layers.23.self_attn.o_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.23.self_attn.q_proj.bias": "model-00002-of-00004.safetensors",
"model.layers.23.self_attn.q_proj.weight": "model-00004-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-00004-of-00004.safetensors",
"model.layers.24.input_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.24.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.24.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.24.post_attention_layernorm.weight": "model-00004-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-00004-of-00004.safetensors",
"model.layers.24.self_attn.o_proj.weight": "model-00001-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-00002-of-00004.safetensors",
"model.layers.25.input_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.25.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.25.mlp.gate_proj.weight": "model-00002-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-00001-of-00004.safetensors",
"model.layers.25.self_attn.k_proj.weight": "model-00001-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-00001-of-00004.safetensors",
"model.layers.25.self_attn.q_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.25.self_attn.v_proj.bias": "model-00004-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-00001-of-00004.safetensors",
"model.layers.26.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.26.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.26.post_attention_layernorm.weight": "model-00004-of-00004.safetensors",
"model.layers.26.self_attn.k_proj.bias": "model-00002-of-00004.safetensors",
"model.layers.26.self_attn.k_proj.weight": "model-00002-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-00002-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-00001-of-00004.safetensors",
"model.layers.26.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.27.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.27.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.27.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.27.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.27.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.27.self_attn.k_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.27.self_attn.k_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.27.self_attn.o_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.27.self_attn.q_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.27.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.27.self_attn.v_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.27.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-00001-of-00004.safetensors",
"model.layers.3.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.3.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.3.post_attention_layernorm.weight": "model-00004-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-00004-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-00003-of-00004.safetensors",
"model.layers.3.self_attn.v_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.4.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.4.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.4.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.4.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.4.post_attention_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.4.self_attn.k_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.4.self_attn.k_proj.weight": "model-00003-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-00001-of-00004.safetensors",
"model.layers.4.self_attn.q_proj.weight": "model-00004-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-00004-of-00004.safetensors",
"model.layers.5.input_layernorm.weight": "model-00001-of-00004.safetensors",
"model.layers.5.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.5.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.5.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.5.post_attention_layernorm.weight": "model-00004-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-00003-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-00003-of-00004.safetensors",
"model.layers.5.self_attn.v_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.5.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.6.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.6.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.6.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.6.mlp.up_proj.weight": "model-00003-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-00004-of-00004.safetensors",
"model.layers.6.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.6.self_attn.q_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.6.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.6.self_attn.v_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.6.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.7.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.7.mlp.down_proj.weight": "model-00003-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-00003-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-00003-of-00004.safetensors",
"model.layers.7.self_attn.o_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.7.self_attn.q_proj.bias": "model-00001-of-00004.safetensors",
"model.layers.7.self_attn.q_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.7.self_attn.v_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.7.self_attn.v_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.8.input_layernorm.weight": "model-00004-of-00004.safetensors",
"model.layers.8.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.8.mlp.gate_proj.weight": "model-00003-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-00004-of-00004.safetensors",
"model.layers.8.self_attn.k_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.8.self_attn.o_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.8.self_attn.q_proj.bias": "model-00003-of-00004.safetensors",
"model.layers.8.self_attn.q_proj.weight": "model-00003-of-00004.safetensors",
"model.layers.8.self_attn.v_proj.bias": "model-00004-of-00004.safetensors",
"model.layers.8.self_attn.v_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.9.input_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.9.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"model.layers.9.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"model.layers.9.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"model.layers.9.post_attention_layernorm.weight": "model-00003-of-00004.safetensors",
"model.layers.9.self_attn.k_proj.bias": "model-00003-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-00003-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-00004-of-00004.safetensors",
"model.layers.9.self_attn.v_proj.weight": "model-00004-of-00004.safetensors",
"model.norm.weight": "model-00004-of-00004.safetensors",
"visual.blocks.0.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.0.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.0.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.0.attn.qkv.weight": "model-00004-of-00004.safetensors",
"visual.blocks.0.mlp.down_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.0.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.0.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.0.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.0.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.0.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.0.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.0.norm2.weight": "model-00003-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-00003-of-00004.safetensors",
"visual.blocks.1.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.1.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.1.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.1.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.1.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.1.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.1.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.1.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.1.norm2.weight": "model-00001-of-00004.safetensors",
"visual.blocks.10.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.10.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.10.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.10.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.10.mlp.down_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.10.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.10.mlp.gate_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.10.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.10.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.10.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.10.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.10.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.11.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.11.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.11.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.11.attn.qkv.weight": "model-00004-of-00004.safetensors",
"visual.blocks.11.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.11.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.11.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.11.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.11.mlp.up_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.11.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.11.norm1.weight": "model-00002-of-00004.safetensors",
"visual.blocks.11.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.12.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.12.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.12.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.12.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.12.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.12.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.12.mlp.gate_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.12.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.12.mlp.up_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.12.norm1.weight": "model-00001-of-00004.safetensors",
"visual.blocks.12.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.13.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.13.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.13.attn.qkv.bias": "model-00004-of-00004.safetensors",
"visual.blocks.13.attn.qkv.weight": "model-00001-of-00004.safetensors",
"visual.blocks.13.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.13.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.13.mlp.gate_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.13.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.13.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.13.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.13.norm1.weight": "model-00004-of-00004.safetensors",
"visual.blocks.13.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.14.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.14.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.14.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.14.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.14.mlp.down_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.14.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.14.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.14.mlp.up_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.14.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.14.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.14.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.15.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.15.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.15.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.15.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.15.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.15.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.15.mlp.gate_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.15.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.15.mlp.up_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.15.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.15.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.15.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.16.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.16.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.16.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.16.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.16.mlp.down_proj.bias": "model-00004-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-00004-of-00004.safetensors",
"visual.blocks.16.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.16.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.16.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.16.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.17.attn.proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.17.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.17.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.17.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.17.mlp.down_proj.bias": "model-00003-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-00003-of-00004.safetensors",
"visual.blocks.17.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.17.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.17.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.17.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.18.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.18.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.18.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.18.attn.qkv.weight": "model-00004-of-00004.safetensors",
"visual.blocks.18.mlp.down_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.18.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.18.mlp.gate_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.18.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.18.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.18.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.18.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.18.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.19.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.19.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.19.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.19.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.19.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.19.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.19.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.19.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.19.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.19.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.19.norm1.weight": "model-00002-of-00004.safetensors",
"visual.blocks.19.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.2.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.2.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.2.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.2.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.2.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.2.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.2.mlp.gate_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.2.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.2.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.2.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.2.norm1.weight": "model-00003-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-00003-of-00004.safetensors",
"visual.blocks.20.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.20.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.20.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.20.mlp.gate_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.20.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.20.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.20.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.20.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.20.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.21.attn.proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.21.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.21.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.21.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.21.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.21.mlp.down_proj.weight": "model-00003-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-00003-of-00004.safetensors",
"visual.blocks.21.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.21.norm1.weight": "model-00004-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-00003-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-00002-of-00004.safetensors",
"visual.blocks.22.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.22.mlp.gate_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.22.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.22.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.22.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.22.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.22.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.23.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.23.attn.proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.23.attn.qkv.bias": "model-00004-of-00004.safetensors",
"visual.blocks.23.attn.qkv.weight": "model-00001-of-00004.safetensors",
"visual.blocks.23.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.23.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.23.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.23.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.23.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.23.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.23.norm1.weight": "model-00002-of-00004.safetensors",
"visual.blocks.23.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.24.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.24.attn.proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.24.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.24.attn.qkv.weight": "model-00001-of-00004.safetensors",
"visual.blocks.24.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.24.mlp.gate_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.24.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.24.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.24.mlp.up_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.24.norm1.weight": "model-00002-of-00004.safetensors",
"visual.blocks.24.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.25.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.25.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.25.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.25.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.25.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.25.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.25.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.25.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.25.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.25.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.25.norm1.weight": "model-00001-of-00004.safetensors",
"visual.blocks.25.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.26.attn.proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.26.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.26.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.26.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.26.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.26.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.26.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.26.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.26.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.26.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.26.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.26.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.27.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.27.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.27.attn.qkv.bias": "model-00004-of-00004.safetensors",
"visual.blocks.27.attn.qkv.weight": "model-00001-of-00004.safetensors",
"visual.blocks.27.mlp.down_proj.bias": "model-00003-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-00003-of-00004.safetensors",
"visual.blocks.27.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.27.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.27.norm1.weight": "model-00002-of-00004.safetensors",
"visual.blocks.27.norm2.weight": "model-00003-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-00004-of-00004.safetensors",
"visual.blocks.28.attn.qkv.weight": "model-00001-of-00004.safetensors",
"visual.blocks.28.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.28.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.28.mlp.gate_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.28.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.28.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.28.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.28.norm1.weight": "model-00001-of-00004.safetensors",
"visual.blocks.28.norm2.weight": "model-00003-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-00004-of-00004.safetensors",
"visual.blocks.29.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.29.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.29.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.29.mlp.gate_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.29.mlp.gate_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.29.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.29.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.29.norm1.weight": "model-00001-of-00004.safetensors",
"visual.blocks.29.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.3.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.3.attn.proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.3.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.3.attn.qkv.weight": "model-00001-of-00004.safetensors",
"visual.blocks.3.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.3.mlp.down_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.3.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.3.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.3.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.3.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.3.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.3.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.30.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.30.attn.proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.30.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.30.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.30.mlp.down_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.30.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.30.mlp.gate_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.30.mlp.gate_proj.weight": "model-00001-of-00004.safetensors",
"visual.blocks.30.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.30.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.30.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.30.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.31.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.31.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.31.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.31.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.31.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.31.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.31.mlp.gate_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.31.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.31.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.31.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.31.norm1.weight": "model-00004-of-00004.safetensors",
"visual.blocks.31.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.4.attn.proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.4.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.4.attn.qkv.bias": "model-00003-of-00004.safetensors",
"visual.blocks.4.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.4.mlp.down_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.4.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.4.mlp.gate_proj.bias": "model-00003-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-00004-of-00004.safetensors",
"visual.blocks.4.norm1.weight": "model-00002-of-00004.safetensors",
"visual.blocks.4.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.5.attn.proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.5.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.5.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.5.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.5.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.5.mlp.down_proj.weight": "model-00004-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-00002-of-00004.safetensors",
"visual.blocks.5.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.5.norm1.weight": "model-00004-of-00004.safetensors",
"visual.blocks.5.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.6.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.6.attn.proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.6.attn.qkv.bias": "model-00002-of-00004.safetensors",
"visual.blocks.6.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.6.mlp.down_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.6.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.6.mlp.gate_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.6.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.6.mlp.up_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.6.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.6.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.6.norm2.weight": "model-00003-of-00004.safetensors",
"visual.blocks.7.attn.proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.7.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.7.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.7.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.7.mlp.down_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.7.mlp.down_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.7.mlp.gate_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.7.mlp.gate_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.7.mlp.up_proj.bias": "model-00003-of-00004.safetensors",
"visual.blocks.7.mlp.up_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.7.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.7.norm2.weight": "model-00002-of-00004.safetensors",
"visual.blocks.8.attn.proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.8.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.8.attn.qkv.bias": "model-00004-of-00004.safetensors",
"visual.blocks.8.attn.qkv.weight": "model-00002-of-00004.safetensors",
"visual.blocks.8.mlp.down_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.8.mlp.down_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.8.mlp.gate_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.8.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.8.mlp.up_proj.bias": "model-00001-of-00004.safetensors",
"visual.blocks.8.mlp.up_proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.8.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.8.norm2.weight": "model-00004-of-00004.safetensors",
"visual.blocks.9.attn.proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.9.attn.proj.weight": "model-00004-of-00004.safetensors",
"visual.blocks.9.attn.qkv.bias": "model-00001-of-00004.safetensors",
"visual.blocks.9.attn.qkv.weight": "model-00003-of-00004.safetensors",
"visual.blocks.9.mlp.down_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.9.mlp.down_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.9.mlp.gate_proj.bias": "model-00004-of-00004.safetensors",
"visual.blocks.9.mlp.gate_proj.weight": "model-00003-of-00004.safetensors",
"visual.blocks.9.mlp.up_proj.bias": "model-00002-of-00004.safetensors",
"visual.blocks.9.mlp.up_proj.weight": "model-00002-of-00004.safetensors",
"visual.blocks.9.norm1.weight": "model-00003-of-00004.safetensors",
"visual.blocks.9.norm2.weight": "model-00003-of-00004.safetensors",
"visual.merger.ln_q.weight": "model-00003-of-00004.safetensors",
"visual.merger.mlp.0.bias": "model-00003-of-00004.safetensors",
"visual.merger.mlp.0.weight": "model-00004-of-00004.safetensors",
"visual.merger.mlp.2.bias": "model-00002-of-00004.safetensors",
"visual.merger.mlp.2.weight": "model-00001-of-00004.safetensors",
"visual.patch_embed.proj.weight": "model-00002-of-00004.safetensors"
}
}

37
preprocessor_config.json Normal file
View File

@@ -0,0 +1,37 @@
{
"crop_size": null,
"data_format": "channels_first",
"default_to_square": true,
"device": null,
"disable_grouping": null,
"do_center_crop": null,
"do_convert_rgb": true,
"do_normalize": true,
"do_rescale": true,
"do_resize": true,
"image_mean": [
0.48145466,
0.4578275,
0.40821073
],
"image_processor_type": "Qwen2VLImageProcessorFast",
"image_std": [
0.26862954,
0.26130258,
0.27577711
],
"input_data_format": null,
"max_pixels": 12845056,
"merge_size": 2,
"min_pixels": 3136,
"patch_size": 14,
"processor_class": "Qwen2_5_VLProcessor",
"resample": 3,
"rescale_factor": 0.00392156862745098,
"return_tensors": null,
"size": {
"longest_edge": 12845056,
"shortest_edge": 3136
},
"temporal_patch_size": 2
}

31
special_tokens_map.json Normal file
View File

@@ -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
}
}

3
tokenizer.json Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa
size 11421896

209
tokenizer_config.json Normal file
View File

@@ -0,0 +1,209 @@
{
"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": "<tool_call>",
"lstrip": false,
"normalized": false,
"rstrip": false,
"single_word": false,
"special": false
},
"151658": {
"content": "</tool_call>",
"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,
"clean_up_tokenization_spaces": false,
"eos_token": "<|im_end|>",
"errors": "replace",
"extra_special_tokens": {},
"model_max_length": 131072,
"pad_token": "<|endoftext|>",
"padding_side": "right",
"processor_class": "Qwen2_5_VLProcessor",
"split_special_tokens": false,
"tokenizer_class": "Qwen2Tokenizer",
"unk_token": null
}

View File

@@ -0,0 +1,44 @@
{
"crop_size": null,
"data_format": "channels_first",
"default_to_square": true,
"device": null,
"do_center_crop": null,
"do_convert_rgb": true,
"do_normalize": true,
"do_pad": null,
"do_rescale": true,
"do_resize": true,
"do_sample_frames": false,
"fps": null,
"image_mean": [
0.48145466,
0.4578275,
0.40821073
],
"image_std": [
0.26862954,
0.26130258,
0.27577711
],
"input_data_format": null,
"max_frames": 768,
"max_pixels": 12845056,
"merge_size": 2,
"min_frames": 4,
"min_pixels": 3136,
"num_frames": null,
"patch_size": 14,
"processor_class": "Qwen2_5_VLProcessor",
"resample": 3,
"rescale_factor": 0.00392156862745098,
"return_metadata": false,
"size": {
"longest_edge": 12845056,
"shortest_edge": 3136
},
"size_divisor": null,
"temporal_patch_size": 2,
"video_metadata": null,
"video_processor_type": "Qwen2VLVideoProcessor"
}

1
vocab.json Normal file

File diff suppressed because one or more lines are too long