Spaces:
Sleeping
Sleeping
import pickle | |
import os | |
import os.path as osp | |
# RGBD-Dataset | |
from .tartan import TartanAir | |
def dataset_factory(dataset_list, **kwargs): | |
""" create a combined dataset """ | |
from torch.utils.data import ConcatDataset | |
dataset_map = { | |
'tartan': (TartanAir, ), | |
} | |
db_list = [] | |
for key in dataset_list: | |
# cache datasets for faster future loading | |
db = dataset_map[key][0](**kwargs) | |
print("Dataset {} has {} images".format(key, len(db))) | |
db_list.append(db) | |
return ConcatDataset(db_list) | |