Training Datasets
June 19, 2026 ยท View on GitHub
This document details the data formats and directory locations for training PerceptionDLM-Base and PerceptionDLM.
Data configurations can be found inside configs/dmllm/data_configs and configs/pdmllm/data_configs.
Training Stages (PerceptionDLM-Base)
Training for PerceptionDLM-Base uses data inside the datasets/ directory across 4 distinct stages. Configurations are located under configs/dmllm/data_configs/(s1,s2,s3,s4)/.
Stage Examples
An example YAML (e.g., s1/honey_stage1_1M_datasets.yaml) looks like this:
data:
- data_file: datasets/Bee-Training-Data-Stage1/data
data_type: parquet
num_samples: 994839
row_size: 16
Other stages reference their respective directories: Bee-Training-Data-Stage2, LLaVA-OneVision-1.5-Instruct-Data, and Honey-Data-15M.
Training PerceptionDLM
The PerceptionDLM model utilizes region-mask annotation data found in the annotations/ directory alongside images/. The configurations are located in configs/pdmllm/data_configs/.
Config Example (PerceptionDLM_datasets.yaml):
gar_caption:
- data_file: annotations/dam_dataset.json
data_type: json
- data_file: annotations/coconut_dataset.json
data_type: json
- data_file: annotations/sam_dataset.json
data_type: json