Download GeometryForcing/experiments/data_modules/utils.py from BonanDing/worldmem-baseline-evals: direct link, hf CLI and curl.
- Browser
- Download file 548 Bytes
-
https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/experiments/data_modules/utils.py
- Command line
-
hf download hf://BonanDing/worldmem-baseline-evals/GeometryForcing/experiments/data_modules/utils.py
-
curl -L -o utils.py https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/experiments/data_modules/utils.py
548 Bytes
| from typing import Dict | |
| from omegaconf import DictConfig | |
| from datasets.video.base_video import BaseAdvancedVideoDataset | |
| from . import BaseDataModule, ResumableDataModule | |
| def _data_module_cls(_, root_cfg: DictConfig, compatible_datasets: Dict): | |
| dataset_cls = compatible_datasets[root_cfg.dataset._name] | |
| data_module_cls = None | |
| if issubclass(dataset_cls, BaseAdvancedVideoDataset): | |
| data_module_cls = ResumableDataModule | |
| else: | |
| data_module_cls = BaseDataModule | |
| return data_module_cls(root_cfg, compatible_datasets) | |