1 oracle.pipelines.online_vin
oracle.pipelines.online_vin
Online Oracle-label dataset source for VIN training.
This module provides an iterable source that streams ATEK/ASE snippets through the EFM adaptor and computes GT-mesh Oracle labels at runtime. It yields VinOracleBatch while preserving actor-visible EFM/EVL evidence versus Oracle RRI and GT-OBB supervision boundaries. Immutable source reading remains in aria_nbv.data_handling.vin_store.
1.1 Classes
| Name | Description |
|---|---|
| VinOracleOnlineDataset | Iterable dataset yielding VinOracleBatch with online oracle labels. |
| VinOracleOnlineDatasetConfig | Configuration for online oracle VIN datasets. |
1.1.1 VinOracleOnlineDataset
oracle.pipelines.online_vin.VinOracleOnlineDataset(
base,
labeler,
max_attempts_per_batch,
verbosity,
efm_keep_keys,
)Iterable dataset yielding VinOracleBatch with online oracle labels.
1.1.1.1 Attributes
| Name | Description |
|---|---|
| is_map_style | Whether the dataset supports random access and batching. |
1.1.2 VinOracleOnlineDatasetConfig
oracle.pipelines.online_vin.VinOracleOnlineDatasetConfig()Configuration for online oracle VIN datasets.
1.1.2.1 Attributes
| Name | Description |
|---|---|
| kind | Discriminator for online datasets. |
| target_type | Return the factory target for BaseConfig.setup_target. |
| paths | Project path resolver. |
| dataset | EFM dataset configuration used to stream raw snippets. |
| train_overrides | Optional field overrides applied for the train split. |
| val_overrides | Optional field overrides applied for val/test splits. |
| labeler | Oracle labeler configuration. |
| max_attempts_per_batch | Maximum oracle attempts before raising. |
| efm_keep_keys | Optional allowlist of consumed EFM key families retained after online labeling. |
| prune_efm_snippet | Whether to prune EFM snippets before returning VIN batches. |
| verbosity | Verbosity level for dataset and labeler diagnostics. |
| is_map_style | Return whether this source yields a map-style dataset. |
1.1.2.2 Methods
| Name | Description |
|---|---|
| setup_target | Instantiate the online VIN dataset for the requested split. |
1.1.2.2.1 setup_target
oracle.pipelines.online_vin.VinOracleOnlineDatasetConfig.setup_target(split)Instantiate the online VIN dataset for the requested split.