2
stars
6
commits
1
linked in READMEs
May 28, 2026
updated
MeasL-150K-V1 is the official PRSIMVL instruction-tuning corpus for measurement-grounded visual reasoning. It is aligned with the MeasL-Bench-V1 evaluation protocol and released for reproducible non-commercial research.
| Item | Value |
|---|---|
| Samples | 152,517 instruction-tuning examples. |
| Images | 48,000 release image files. |
| Primary use | Multimodal SFT for Meas.-XYZ and metadata-grounded reasoning. |
| Benchmark relation | Decontaminated against MeasL-Bench-V1. |
| License | CC BY-NC 4.0, non-commercial research and education. |
| File | Scale | Description |
|---|---|---|
train-measl-150k-v1.jsonl | 152,517 samples | Curated instruction-tuning corpus. |
image_shards/*.tar | 48,000 images | Uncompressed tar shards for the release image subset. |
Training records use local relative image paths under:
training_data/image/
The Hugging Face release stores images as uncompressed tar shards to avoid the Hub limit of 10,000 files per directory. Each tar shard preserves paths such as image/measl_150k_v1_000000.png; after extraction, the training configs can resolve image paths directly.
Recommended release-layout download and extraction:
# Run from the parent directory that contains release_neurips_version_code/.
hf download kepeng/MeasL-150K-V1 \
--repo-type dataset \
--local-dir release_neurips_version_code/training_data
cd release_neurips_version_code/training_data
for shard in image_shards/*.tar; do
tar -xf "$shard"
done
After extraction, images are materialized at release_neurips_version_code/training_data/image/, so JSONL paths such as training_data/image/measl_150k_v1_000000.png resolve from the release root.
If you use the Hugging Face dataset repository as a standalone folder, extract the shards and add a lightweight path bridge:
cd MeasL-150K-V1
for shard in image_shards/*.tar; do
tar -xf "$shard"
done
mkdir -p training_data
ln -s ../image training_data/image
The shards are tar-only archives, not gzip or xz archives. This keeps packaging deterministic and avoids CPU-heavy compression during upload or extraction.
If you need to recreate the release shards from a local image/ directory:
cd release_neurips_version_code/training_data
python create_image_tar_shards.py --shard-size 5000 --overwrite
This creates 10 uncompressed tar files under image_shards/ for the 48,000 release images. Upload train-measl-150k-v1.jsonl, README.md, create_image_tar_shards.py, and image_shards/; do not upload the raw image/ directory.
The released corpus was built from approximately 700K auto-annotated candidates. After quality scoring, 518,433 records remained. The final 152,517 examples were balanced by source and question structure, packaged with release-local images, and checked to remove strict benchmark overlaps.
Each row follows the multimodal conversation format used by the release training configs. Typical fields include:
| Field | Meaning |
|---|---|
messages | Conversation-style prompt and target response. |
images | One or more paths under training_data/image/. |
| metadata fields | Capture/context signals used for measurement grounding. |
The release registry maps these aliases to the release-local training JSONL:
MEASL/TRAIN_150K_V1MEASL/TRAIN_150K_V1_EXTRATraining launch scripts are documented in the main release README and live under:
configs/qwen3_vl_150k_llmmeta_vit_proxy/
MeasL-150K-V2.This dataset is released under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
You may use, share, and adapt the dataset for non-commercial research and educational purposes, provided that you give appropriate credit and cite the associated project or paper. Commercial use is not permitted without prior written permission from the authors.
6 commits
2
stars
6
commits
1
linked in READMEs
May 28, 2026
updated
MeasL-150K-V1 is the official PRSIMVL instruction-tuning corpus for measurement-grounded visual reasoning. It is aligned with the MeasL-Bench-V1 evaluation protocol and released for reproducible non-commercial research.
| Item | Value |
|---|---|
| Samples | 152,517 instruction-tuning examples. |
| Images | 48,000 release image files. |
| Primary use | Multimodal SFT for Meas.-XYZ and metadata-grounded reasoning. |
| Benchmark relation | Decontaminated against MeasL-Bench-V1. |
| License | CC BY-NC 4.0, non-commercial research and education. |
| File | Scale | Description |
|---|---|---|
train-measl-150k-v1.jsonl | 152,517 samples | Curated instruction-tuning corpus. |
image_shards/*.tar | 48,000 images | Uncompressed tar shards for the release image subset. |
Training records use local relative image paths under:
training_data/image/
The Hugging Face release stores images as uncompressed tar shards to avoid the Hub limit of 10,000 files per directory. Each tar shard preserves paths such as image/measl_150k_v1_000000.png; after extraction, the training configs can resolve image paths directly.
Recommended release-layout download and extraction:
# Run from the parent directory that contains release_neurips_version_code/.
hf download kepeng/MeasL-150K-V1 \
--repo-type dataset \
--local-dir release_neurips_version_code/training_data
cd release_neurips_version_code/training_data
for shard in image_shards/*.tar; do
tar -xf "$shard"
done
After extraction, images are materialized at release_neurips_version_code/training_data/image/, so JSONL paths such as training_data/image/measl_150k_v1_000000.png resolve from the release root.
If you use the Hugging Face dataset repository as a standalone folder, extract the shards and add a lightweight path bridge:
cd MeasL-150K-V1
for shard in image_shards/*.tar; do
tar -xf "$shard"
done
mkdir -p training_data
ln -s ../image training_data/image
The shards are tar-only archives, not gzip or xz archives. This keeps packaging deterministic and avoids CPU-heavy compression during upload or extraction.
If you need to recreate the release shards from a local image/ directory:
cd release_neurips_version_code/training_data
python create_image_tar_shards.py --shard-size 5000 --overwrite
This creates 10 uncompressed tar files under image_shards/ for the 48,000 release images. Upload train-measl-150k-v1.jsonl, README.md, create_image_tar_shards.py, and image_shards/; do not upload the raw image/ directory.
The released corpus was built from approximately 700K auto-annotated candidates. After quality scoring, 518,433 records remained. The final 152,517 examples were balanced by source and question structure, packaged with release-local images, and checked to remove strict benchmark overlaps.
Each row follows the multimodal conversation format used by the release training configs. Typical fields include:
| Field | Meaning |
|---|---|
messages | Conversation-style prompt and target response. |
images | One or more paths under training_data/image/. |
| metadata fields | Capture/context signals used for measurement grounding. |
The release registry maps these aliases to the release-local training JSONL:
MEASL/TRAIN_150K_V1MEASL/TRAIN_150K_V1_EXTRATraining launch scripts are documented in the main release README and live under:
configs/qwen3_vl_150k_llmmeta_vit_proxy/
MeasL-150K-V2.This dataset is released under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
You may use, share, and adapt the dataset for non-commercial research and educational purposes, provided that you give appropriate credit and cite the associated project or paper. Commercial use is not permitted without prior written permission from the authors.
6 commits