l5kit.evaluation.chop_dataset module¶
- l5kit.evaluation.chop_dataset.create_chopped_dataset(zarr_path: str, th_agent_prob: float, num_frames_to_copy: int, num_frames_gt: int, min_frame_future: int) str ¶
Create a chopped version of the zarr that can be used as a test set. This function was used to generate the test set for the competition so that the future GT is not in the data.
- Store:
a dataset where each scene has been chopped at num_frames_to_copy frames;
a mask for agents for those final frames based on the original mask and a threshold on the future_frames;
the GT csv for those agents
For the competition, only the first two (dataset and mask) will be available in the notebooks
- Parameters
zarr_path (str) – input zarr path to be chopped
th_agent_prob (float) – threshold over agents probabilities used in select_agents function
num_frames_to_copy (int) – number of frames to copy from the beginning of each scene, others will be discarded
min_frame_future (int) – minimum number of frames that must be available in the future for an agent
num_frames_gt (int) – number of future predictions to store in the GT file
- Returns
the parent folder of the new datam
- Return type
str