WaymoE2EDatasetProcessor¶
- class standard_e2e.caching.src_datasets.waymo_e2e.WaymoE2EDatasetProcessor(common_output_path, split, index_data_generator=None, adapters=None, context_aggregators=None)[source]¶
Bases:
SourceDatasetProcessorProcessor for the Waymo E2E dataset.
- Parameters:
common_output_path (str)
split (str)
index_data_generator (IndexDataGenerator | None)
adapters (list[AbstractAdapter] | None)
context_aggregators (list[SegmentContextAggregator] | None)
- CAMERAS_ORDER = {CameraDirection.FRONT: 1, CameraDirection.FRONT_LEFT: 2, CameraDirection.FRONT_RIGHT: 3, CameraDirection.REAR: 7, CameraDirection.REAR_LEFT: 6, CameraDirection.REAR_RIGHT: 8, CameraDirection.SIDE_LEFT: 4, CameraDirection.SIDE_RIGHT: 5}¶
- DATASET_NAME = 'waymo_e2e'¶
- FRAME_DELTA_T = 0.1¶
- PREFERENCE_TRAJECTORIES_LENGTH = 21¶
- TRAJECTORY_DELTA_T = 0.25¶
- property context_aggregators¶
- needs_attr(attr)¶
Whether at least one registered adapter reads this
StandardFrameDatafield. Used by per-dataset processors to skip expensive modality builds (cameras, lidar, hd_map, detections, …) when no adapter would consume them.Truewhenattris in the consumed-attrs union, plus a hard-coded special case: the identifier / index fields are always treated as needed since they are required for the cache + index regardless of adapter chain.- Return type:
- Parameters:
attr (StandardFrameDataField)