初始化项目,由ModelHub XC社区提供模型
Model: ChiPhan1110/ScaleReasoner-R1 Source: Original Platform
This commit is contained in:
40
.gitattributes
vendored
Normal file
40
.gitattributes
vendored
Normal 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
327
README.md
Normal 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
24
added_tokens.json
Normal 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
3
assets/eval.png
Normal 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
3
assets/method_fig.png
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f0d1b392462d4b663f994fe1bdceee25ca2c5494a784c685a3945ceca14aee92
|
||||
size 1571274
|
||||
3
assets/rl_curve_critic.png
Normal file
3
assets/rl_curve_critic.png
Normal 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
3
assets/rl_curve_val.png
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:52caa99a4416d4973a706f03e2ecb5b6db34b36e82be553fb19581e7e44f53c1
|
||||
size 728215
|
||||
7
chat_template.jinja
Normal file
7
chat_template.jinja
Normal 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
135
config.json
Normal 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
6
generation_config.json
Normal 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
151388
merges.txt
Normal file
File diff suppressed because it is too large
Load Diff
3
model-00001-of-00004.safetensors
Normal file
3
model-00001-of-00004.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:72821e7bc40a35589ee8e07cb588853214bd2228cef0bf4a17e0417f854f3dcf
|
||||
size 4947061296
|
||||
3
model-00002-of-00004.safetensors
Normal file
3
model-00002-of-00004.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:edd444e533880ea332df0d808d232103652fff744f14655d60edcf1e3f0db818
|
||||
size 4909212384
|
||||
3
model-00003-of-00004.safetensors
Normal file
3
model-00003-of-00004.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1be2df5ea6497383a3e76ce1fa2b9814d92982243e699def23763af336bce7f1
|
||||
size 4906005736
|
||||
3
model-00004-of-00004.safetensors
Normal file
3
model-00004-of-00004.safetensors
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5fee4260f9a29a6a87bf003799c68122d2ce53e85acfca28b9febe0b2e2cc1ea
|
||||
size 1822135048
|
||||
737
model.safetensors.index.json
Normal file
737
model.safetensors.index.json
Normal 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
37
preprocessor_config.json
Normal 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
31
special_tokens_map.json
Normal 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
3
tokenizer.json
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa
|
||||
size 11421896
|
||||
209
tokenizer_config.json
Normal file
209
tokenizer_config.json
Normal 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
|
||||
}
|
||||
44
video_preprocessor_config.json
Normal file
44
video_preprocessor_config.json
Normal 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
1
vocab.json
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user