Av2LidarDatasetProcessor¶
- class standard_e2e.caching.src_datasets.av2_lidar.Av2LidarDatasetProcessor(common_output_path, split, index_data_generator=None, adapters=None, context_aggregators=None)[source]¶
Bases:
Av2SensorDatasetProcessorProcessor for the Argoverse 2 lidar dataset.
Modality coverage:
✓ lidar (per-sweep merged point cloud, ego frame)
✓ HD map (vector lanes, drivable area, crosswalks; same taxonomy as
Av2SensorDatasetProcessor)✗ cameras (AV2 lidar logs have no camera images)
✗ 3D detections (AV2 lidar logs have no
annotations.feather)
The two missing modalities are surfaced as defaults at training time via
ModalityDefaults, so a model trained on AV2 lidar can share batches with cameras+detections datasets like AV2 sensor or Waymo Perception.- Parameters:
common_output_path (str)
split (str)
index_data_generator (IndexDataGenerator | None)
adapters (list[AbstractAdapter] | None)
context_aggregators (list[SegmentContextAggregator] | None)
- DATASET_NAME = 'av2_lidar'¶
- 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)