1 oracle.pipelines.offline_vin

oracle.pipelines.offline_vin

Generate immutable VIN stores with scene labels or actor-only root evidence.

This module owns composition of raw snippet streaming, Oracle labels, optional EVL features, immutable codecs, split assignment, and shard promotion.

1.1 Classes

Name Description
VinOfflineWriter Compose raw actor inputs, optional scene labels, features, and immutable codecs.
VinOfflineWriterConfig Configure immutable scene-labelled V10 or actor-only V11 preparation.

1.1.1 VinOfflineWriter

oracle.pipelines.offline_vin.VinOfflineWriter(config)

Compose raw actor inputs, optional scene labels, features, and immutable codecs.

1.1.1.1 Methods

Name Description
run Build an immutable root, sealing a completed prefix on a safe stop.
1.1.1.1.1 run
oracle.pipelines.offline_vin.VinOfflineWriter.run(should_stop=None)

Build an immutable root, sealing a completed prefix on a safe stop.

should_stop is checked before each snippet. The current snippet finishes once, then prepared rows and their exact index are finalized. Existing Ctrl-C prefix finalization is retained; forced process death leaves an unpublished temporary store for controller reconciliation.

1.1.2 VinOfflineWriterConfig

oracle.pipelines.offline_vin.VinOfflineWriterConfig()

Configure immutable scene-labelled V10 or actor-only V11 preparation.

1.1.2.1 Attributes

Name Description
target_type Return the generation pipeline factory target.
paths Project path resolver.
store Output store configuration.
dataset Raw ASE/EFM dataset configuration used to stream snippets.
preparation_mode Persist V10 scene supervision, or V11 actor roots without scene candidate evaluation.
labeler Scene labeler configuration; actor-only roots reuse only its reference-frame settings.
backbone Optional EVL backbone configuration.
include_backbone Whether to persist actor-visible EVL outputs with manifest provenance.
include_depths Whether scene-labelled rows persist rendered depths; ignored for actor-only roots.
include_pointclouds Whether rich diagnostic payloads may include candidate point clouds.
include_diagnostic_payloads Whether to write rich msgpack diagnostic records alongside numeric blocks.
include_gt_obbs Whether to persist compact GT OBBs as label/evaluation assets.
include_detected_obbs Whether to persist actor-visible EVL detected boxes from backbone outputs.
include_trajectory_metadata Whether to persist trajectory timestamps and gravity.
backbone_numeric_keep_fields EVL fields written as canonical fixed numeric training blocks; None keeps all supported fields.
backbone_payload_keep_fields EVL backbone fields written to the optional rich diagnostic payload.
vin_pad_points Fixed K_store row count for world-frame semidense VIN point tensors.
semidense_max_points Optional cap on collapsed semidense points before padding.
semidense_include_obs_count Whether VIN points include observation counts.
max_candidates Maximum number of candidates stored per sample.
samples_per_shard Number of samples stored in each immutable shard.
max_samples Optional cap on the number of processed samples.
train_val_split Fraction of samples assigned to the validation split.
overwrite Whether an existing store directory may be replaced.
num_failures_allowed Maximum number of tolerated sample failures before aborting.
verbosity Verbosity level for dataset build logging.
Back to top