项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 单节点 8 张 GPU(Quick Start 明确面向 single 8×GPU node)
- 已安装 Docker 与 NVIDIA Container Toolkit
- 至少约 340 GB 可用磁盘空间(Quick Start bundle 主要体积为打包数据集)
- Linux shell 环境,可在任意工作目录执行命令
- Python 环境仅在需要直接调用训练脚本时使用
安装与启动步骤
-
1克隆仓库
把 LLaVA-OneVision-2 仓库拉到本地任意工作目录,后续脚本与配置都从仓库内取用。
git clone https://github.com/EvolvingLMMs-Lab/LLaVA-OneVision-2.git cd LLaVA-OneVision-2 -
2下载 Quick Start 包
从 Hugging Face 的 lmms-lab-encoder/ov2_quickstart 数据集下载约 340 GB 包,含镜像 tar、Megatron 检查点、tokenizer/配置和 Energon 数据集。命令需按该数据集
-
3加载 Docker 镜像
从 bundle 目录导入预构建镜像 llava_megatron.26.05.tar;若本地已有同名镜像则会跳过,重复执行安全。
docker load -i ${BUNDLE_DIR}/llava_megatron.26.05.tar -
4启动训练容器
挂载仓库与 bundle 目录,暴露 8 张 GPU 并以后台方式运行容器,进入后工作目录为 /workspace/LLaVA-OneVision-2。
-
5运行 4B SFT 训练
在容器内、仓库根目录执行 quick_start 脚本,启动 LLaVA-OneVision-2-4B 的 SFT 训练。
cd /workspace/LLaVA-OneVision-2 bash examples/llava_onevision2/quick_start_4b/quick_start.sh
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
IMAGE | 是 | 训练所用预构建 Docker 镜像名,由 bundle 中的 tar 导入 | llava_megatron.26.05 |
BUNDLE_DIR | 是 | 存放镜像 tar、检查点与打包数据集的本地目录 | /your/path/ov2_quickstart |
模型规模 | 否 | Quick Start 默认复现 4B 模型单节点 SFT | 4B |
并行配置 | 否 | bundle 内置 Megatron 检查点采用 tp1pp1 切分 | tp1pp1 |
如何确认成功
查看后台容器日志,出现训练迭代与 loss 输出即表示 quick_start 训练已正常启动。
常见问题
Q:可以不用 8 卡吗?
A:README 的 Quick Start 明确面向单节点 8×GPU,脚本按此配置编写,卡数不同需自行改动并行与 batch 相关配置。
Q:下载量为什么这么大?
A:bundle 约 340 GB,主要体积来自已打包的 Energon 数据集,此外还含镜像 tar 与 Megatron 检查点。
Q:镜像加载失败怎么办?
A:先确认 BUNDLE_DIR 路径正确且 llava_megatron.26.05.tar 已下载完整,再重新执行 docker load。
Q:加载镜像后能重跑吗?
A:可以,脚本每步都有存在性检查,镜像已加载时会直接跳过,重复执行是安全的。
注意事项
- README 建议直接用代码智能体执行官方 prompt 完成端到端复现,可减少手工操作出错。
- 仓库与 bundle 均在快速迭代,训练脚本参数请以仓库内 examples/llava_onevision2/quick_start_4b/quick_start.sh 实际内容为准。
- Docker 需正确配置 NVIDIA Container Toolkit,否则容器内看不到 8 张 GPU。
- 确保磁盘预留超过 340 GB,下载与解包过程还会额外占用空间。
核心亮点
- 提供完整的多阶段训练脚本与配置,可直接复现和改造,而非只给权重
- 延续 LLaVA-OneVision 范式并接入 Qwen3 等新骨干,模型组合灵活
- 覆盖图像与视频多模态输入的统一训练与推理流程
不足之处
- 项目较新、星标仍在成长,训练稳定性与最佳实践文档待观察
- 完整多模态训练对显存和算力要求高,普通开发者上手成本不低
适用场景
- 高校实验室复现视觉语言模型训练基线
- 企业基于自有数据微调行业多模态助手
- 开发者研究不同语言骨干与视觉编码器的组合效果
替代项目
LLaVA、Qwen2.5-VL
上一篇:MultiModalMamba
下一篇:WeMM-Embedding
同类项目推荐
awesome-claude-fable-5-prompt-va···
开源
一站式掌握 Claude Fable 5 玩法,快速选型不踩坑
Ultimate Claude Fable 5 Guide 2026: Use Cases, Integrations & Benchmarks
Machine-Learning
开源
跟着博客笔记,边看边跑机器学习代码
All content related to machine learning from my blog
Diffusion-Models-Papers-Survey-T···
开源
学视频生成怕绕路?这份资料库帮你理清
Diffusion model papers, survey, and taxonomy
laya
开源
一次前向传播,把任意文本变成选择、评分和是/否判断
Non-autoregressive System 1 decision engine. Typed choice, score and yes/no decision···
