Load one per-frame npz, keeping only keys the renderer needs.
(path: str)
| 29 | |
| 30 | |
| 31 | def _load_single_frame(path: str) -> Dict[str, np.ndarray]: |
| 32 | """Load one per-frame npz, keeping only keys the renderer needs.""" |
| 33 | data = np.load(path, allow_pickle=False) |
| 34 | return {key: data[key] for key in data.files if key in _NEEDED_KEYS} |
| 35 | |
| 36 | |
| 37 | def _load_perframe_dir(dir_path: str, num_workers: int = 16) -> Dict[str, np.ndarray]: |