|
from .amass import AMASS
|
|
|
|
def get_dataset(name="amass"):
|
|
return AMASS
|
|
|
|
|
|
def get_datasets(parameters, clip_preprocess, split="train"):
|
|
DATA = AMASS
|
|
|
|
if split == 'all':
|
|
train = DATA(split='train', clip_preprocess=clip_preprocess, **parameters)
|
|
test = DATA(split='vald', clip_preprocess=clip_preprocess, **parameters)
|
|
|
|
|
|
train.update_parameters(parameters)
|
|
test.update_parameters(parameters)
|
|
else:
|
|
dataset = DATA(split=split, clip_preprocess=clip_preprocess, **parameters)
|
|
train = dataset
|
|
|
|
|
|
from copy import copy
|
|
test = copy(train)
|
|
test.split = test
|
|
|
|
|
|
dataset.update_parameters(parameters)
|
|
|
|
datasets = {"train": train,
|
|
"test": test}
|
|
|
|
return datasets
|
|
|