1 data_handling._offline_dataset
data_handling._offline_dataset
Runtime views over the strict immutable VIN offline dataset.
The VIN offline store is the frozen one-step substrate for current ARIA-NBV training and diagnostics. It materializes ASE/EFM snippets into shard-local numeric blocks plus optional MessagePack diagnostics, then exposes either:
VinOfflineSamplefor diagnostics, Rerun/Streamlit inspection, rollout-root generation, and live attachment of raw snippets or meshes; orVinOracleBatchfor Lightning/VIN training.
The store is intentionally strict: readers accept the current OFFLINE_DATASET_VERSION only, split membership comes from file-backed arrays, and sample_index.jsonl owns scene/snippet coverage. Rebuild stale stores with VinOfflineWriter; do not patch manifests, split arrays, or shard payloads by hand.
1.1 Classes
| Name | Description |
|---|---|
| VinOfflineOracleBlock | Oracle-label block stored for one offline VIN sample. |
| VinOfflineSample | Canonical root sample for diagnostics and rollout generation. |
| VinOfflineDatasetConfig | Configuration for reading immutable VIN offline datasets. |
| VinOfflineDataset | Map-style random-access dataset backed by the immutable VIN offline store. |