数据集:
- Lin-Chen/ShareGPT4V
任务类型:图像转文本
模型
llava-phi-3-mini 是基于 microsoft/Phi-3-mini-4k-instruct 和 CLIP-ViT-Large-patch14-336 微调的 LLaVA 模型,使用了 ShareGPT4V-PT 和 InternVL-SFT 数据集,通过 XTuner 进行训练。
注意:此模型为 GGUF 格式。
资源:
详情
模型 |
视觉编码器 |
投影器 |
分辨率 |
预训练策略 |
微调策略 |
预训练数据集 |
微调数据集 |
预训练轮数 |
微调轮数 |
LLaVA-v1.5-7B |
CLIP-L |
MLP |
336 |
冻结 LLM, 冻结 ViT |
全量 LLM, 冻结 ViT |
LLaVA-PT (558K) |
LLaVA-Mix (665K) |
1 |
1 |
LLaVA-Llama-3-8B |
CLIP-L |
MLP |
336 |
冻结 LLM, 冻结 ViT |
全量 LLM, LoRA ViT |
LLaVA-PT (558K) |
LLaVA-Mix (665K) |
1 |
1 |
LLaVA-Llama-3-8B-v1.1 |
CLIP-L |
MLP |
336 |
冻结 LLM, 冻结 ViT |
全量 LLM, LoRA ViT |
ShareGPT4V-PT (1246K) |
InternVL-SFT (1268K) |
1 |
1 |
LLaVA-Phi-3-mini |
CLIP-L |
MLP |
336 |
冻结 LLM, 冻结 ViT |
全量 LLM, 全量 ViT |
ShareGPT4V-PT (1246K) |
InternVL-SFT (1268K) |
1 |
2 |
结果
模型 |
MMBench 测试 (英文) |
MMMU 验证 |
SEED-IMG |
AI2D 测试 |
ScienceQA 测试 |
HallusionBench 准确率 |
POPE |
GQA |
TextVQA |
MME |
MMStar |
LLaVA-v1.5-7B |
66.5 |
35.3 |
60.5 |
54.8 |
70.4 |
44.9 |
85.9 |
62.0 |
58.2 |
1511/348 |
30.3 |
LLaVA-Llama-3-8B |
68.9 |
36.8 |
69.8 |
60.9 |
73.3 |
47.3 |
87.2 |
63.5 |
58.0 |
1506/295 |
38.2 |
LLaVA-Llama-3-8B-v1.1 |
72.3 |
37.1 |
70.1 |
70.0 |
72.9 |
47.7 |
86.4 |
62.6 |
59.0 |
1469/349 |
45.1 |
LLaVA-Phi-3-mini |
69.2 |
41.4 |
70.0 |
69.3 |
73.7 |
49.8 |
87.3 |
61.5 |
57.8 |
1477/313 |
43.7 |
快速开始
下载模型
wget https://huggingface.co/xtuner/llava-phi-3-mini-gguf/resolve/main/llava-phi-3-mini-mmproj-f16.gguf
wget https://huggingface.co/xtuner/llava-phi-3-mini-gguf/resolve/main/llava-phi-3-mini-f16.gguf
wget https://huggingface.co/xtuner/llava-phi-3-mini-gguf/resolve/main/llava-phi-3-mini-int4.gguf
wget https://huggingface.co/xtuner/llava-phi-3-mini-gguf/resolve/main/OLLAMA_MODELFILE_F16
wget https://huggingface.co/xtuner/llava-phi-3-mini-gguf/resolve/main/OLLAMA_MODELFILE_INT4
通过 ollama
聊天
注意:llava-phi-3-mini 使用 Phi-3-instruct
聊天模板。
ollama create llava-phi3-f16 -f ./OLLAMA_MODELFILE_F16
ollama run llava-phi3-f16 "xx.png 描述这张图片"
ollama create llava-phi3-int4 -f ./OLLAMA_MODELFILE_INT4
ollama run llava-phi3-int4 "xx.png 描述这张图片"
通过 ./llava-cli
聊天
- 构建 llama.cpp (文档)。
- 构建
./llava-cli
(文档)。
注意:llava-phi-3-mini 使用 Phi-3-instruct
聊天模板。
./llava-cli -m ./llava-phi-3-mini-f16.gguf --mmproj ./llava-phi-3-mini-mmproj-f16.gguf --image 你的图片.jpg -c 4096
./llava-cli -m ./llava-phi-3-mini-int4.gguf --mmproj ./llava-phi-3-mini-mmproj-f16.gguf --image 你的图片.jpg -c 4096
复现
请参考 文档。
引用
@misc{2023xtuner,
title={XTuner: 高效微调大语言模型的工具包},
author={XTuner 贡献者},
howpublished = {\url{https://github.com/InternLM/xtuner}},
year={2023}
}