BonanDing's picture
Add isolated Minecraft and RE10K baseline evaluation suite
59630ba verified
Raw History Blame Contribute Delete
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)