nicetoolbox.evaluation.data.discovery.ChunkWorkItem¶
- class nicetoolbox.evaluation.data.discovery.ChunkWorkItem(dataset_name: str, session: str, sequence: str, component: str, algorithm: str, metric_type: str, pred_path: ~pathlib.Path, pred_data_key: str, annot_path: ~pathlib.Path | None, annot_data_key: str | None, pred_data_description_axis3: ~typing.List[str], pred_reconciliation_map: ~typing.Dict[str, ~typing.Tuple[int, ...]] = <factory>, gt_reconciliation_map: ~typing.Dict[str, ~typing.Tuple[int, ...]] = <factory>, frames: ~typing.List[~nicetoolbox.evaluation.data.discovery.FrameInfo] = <factory>)[source]¶
Bases:
objectRepresents a chunk of frames, typically from a single data array within a prediction file. This is the atomic unit of work for the Dataset iterator.
Methods
Attributes
dataset_namesessionsequencecomponentalgorithmmetric_typepred_pathpred_data_keyannot_pathannot_data_keypred_data_description_axis3pred_reconciliation_mapgt_reconciliation_mapframes