Quickstart bundle for LLaVA-OneVision-2 (OV2). Contains everything needed to reproduce SFT training and run inference: packed SFT data, ready-to-use HF inference model, Megatron-Core checkpoint, and a Megatron training environment snapshot.
Total size: ~374 GB across 329 files.
packed_mixed_sft_cap_v30s/ β 308 GBPacked mixed SFT (image + video + caption) dataset, sharded for distributed training via Megatron-Energon.
.tar + .tar.idx)packed_mixed_sft_cap_v30s/
βββ dataset.yaml # Energon Metadataset config
βββ node_a/webdataset/ # 77 GB — mixed_a-000000.tar β¦ mixed_a-000035.tar (+ .idx)
βββ node_b/webdataset/ # 78 GB — mixed_b-*
βββ node_c/webdataset/ # 78 GB — mixed_c-*
βββ node_d/webdataset/ # 77 GB — mixed_d-*
dataset.yaml): ~508k samples per node, ~2.03M totalaugmentation: false)Use with Energon:
from megatron.energon import get_train_dataset, WorkerConfig
ds = get_train_dataset("packed_mixed_sft_cap_v30s/dataset.yaml", ...)
ov_encoder_p14m22_qwen3_hf/ β 8.9 GBHuggingFace-format inference checkpoint for LLaVA-OneVision-2 with Qwen3 LLM backbone.
LlavaOnevision2ForConditionalGenerationmodeling_llava_onevision2.pyconfiguration_llava_onevision2.pyprocessing_llava_onevision2.pycodec_video_processing_llava_onevision2.pyvideo_processing_llava_onevision2.pydemo_inference.pyov_encoder_p14m22_qwen3_mcore_tp1pp1/ β 8.9 GBEquivalent Megatron-Core checkpoint of the same model, parallel layout TP=1, PP=1. Use this for continued training or fine-tuning in Megatron-LM / NeMo.
ov_encoder_p14m22_qwen3_mcore_tp1pp1/
βββ latest_checkpointed_iteration.txt
βββ release/
βββ mp_rank_00/
βββ model_optim_rng.pt
llava_megatron.26.05.tar β 24 GBFrozen training environment snapshot (released 2025-05-26, hence 26.05) containing the Megatron-LM fork, dependencies, and tooling used to produce the checkpoints in this repo. Provided as a tarball of an artifact directory (blobs/sha256/... content-addressed layout, 139 entries).
Extract:
tar -xf llava_megatron.26.05.tar
Use this to reproduce results bit-for-bit when external pip/git sources drift.
# Download just the inference model
hf download lmms-lab-encoder/ov2_quickstart \
--repo-type dataset \
--include "ov_encoder_p14m22_qwen3_hf/*" \
--local-dir ./ov2
# Or pull everything (374 GB)
hf download lmms-lab-encoder/ov2_quickstart \
--repo-type dataset \
--local-dir ./ov2
| Item | Size | Purpose |
|---|---|---|
packed_mixed_sft_cap_v30s/ | 308 GB | SFT training data (WebDataset, 4 nodes) |
ov_encoder_p14m22_qwen3_hf/ | 8.9 GB | HF inference checkpoint |
ov_encoder_p14m22_qwen3_mcore_tp1pp1/ | 8.9 GB | Megatron-Core training checkpoint |
llava_megatron.26.05.tar | 24 GB | Frozen training environment |
| Total | ~374 GB |
8 commits
Quickstart bundle for LLaVA-OneVision-2 (OV2). Contains everything needed to reproduce SFT training and run inference: packed SFT data, ready-to-use HF inference model, Megatron-Core checkpoint, and a Megatron training environment snapshot.
Total size: ~374 GB across 329 files.
packed_mixed_sft_cap_v30s/ β 308 GBPacked mixed SFT (image + video + caption) dataset, sharded for distributed training via Megatron-Energon.
.tar + .tar.idx)packed_mixed_sft_cap_v30s/
βββ dataset.yaml # Energon Metadataset config
βββ node_a/webdataset/ # 77 GB — mixed_a-000000.tar β¦ mixed_a-000035.tar (+ .idx)
βββ node_b/webdataset/ # 78 GB — mixed_b-*
βββ node_c/webdataset/ # 78 GB — mixed_c-*
βββ node_d/webdataset/ # 77 GB — mixed_d-*
dataset.yaml): ~508k samples per node, ~2.03M totalaugmentation: false)Use with Energon:
from megatron.energon import get_train_dataset, WorkerConfig
ds = get_train_dataset("packed_mixed_sft_cap_v30s/dataset.yaml", ...)
ov_encoder_p14m22_qwen3_hf/ β 8.9 GBHuggingFace-format inference checkpoint for LLaVA-OneVision-2 with Qwen3 LLM backbone.
LlavaOnevision2ForConditionalGenerationmodeling_llava_onevision2.pyconfiguration_llava_onevision2.pyprocessing_llava_onevision2.pycodec_video_processing_llava_onevision2.pyvideo_processing_llava_onevision2.pydemo_inference.pyov_encoder_p14m22_qwen3_mcore_tp1pp1/ β 8.9 GBEquivalent Megatron-Core checkpoint of the same model, parallel layout TP=1, PP=1. Use this for continued training or fine-tuning in Megatron-LM / NeMo.
ov_encoder_p14m22_qwen3_mcore_tp1pp1/
βββ latest_checkpointed_iteration.txt
βββ release/
βββ mp_rank_00/
βββ model_optim_rng.pt
llava_megatron.26.05.tar β 24 GBFrozen training environment snapshot (released 2025-05-26, hence 26.05) containing the Megatron-LM fork, dependencies, and tooling used to produce the checkpoints in this repo. Provided as a tarball of an artifact directory (blobs/sha256/... content-addressed layout, 139 entries).
Extract:
tar -xf llava_megatron.26.05.tar
Use this to reproduce results bit-for-bit when external pip/git sources drift.
# Download just the inference model
hf download lmms-lab-encoder/ov2_quickstart \
--repo-type dataset \
--include "ov_encoder_p14m22_qwen3_hf/*" \
--local-dir ./ov2
# Or pull everything (374 GB)
hf download lmms-lab-encoder/ov2_quickstart \
--repo-type dataset \
--local-dir ./ov2
| Item | Size | Purpose |
|---|---|---|
packed_mixed_sft_cap_v30s/ | 308 GB | SFT training data (WebDataset, 4 nodes) |
ov_encoder_p14m22_qwen3_hf/ | 8.9 GB | HF inference checkpoint |
ov_encoder_p14m22_qwen3_mcore_tp1pp1/ | 8.9 GB | Megatron-Core training checkpoint |
llava_megatron.26.05.tar | 24 GB | Frozen training environment |
| Total | ~374 GB |
8 commits