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:

  • VinOfflineSample for diagnostics, Rerun/Streamlit inspection, rollout-root generation, and live attachment of raw snippets or meshes; or
  • VinOracleBatch for 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.