MCPcopy Index your code
hub / github.com/MotrixLab/MotionDiffuse / get_motion_loader

Function get_motion_loader

text2motion/datasets/evaluator.py:334–351  ·  view source on GitHub ↗
(opt, batch_size, trainer, ground_truth_dataset, mm_num_samples, mm_num_repeats)

Source from the content-addressed store, hash-verified

332
333
334def get_motion_loader(opt, batch_size, trainer, ground_truth_dataset, mm_num_samples, mm_num_repeats):
335
336 # Currently the configurations of two datasets are almost the same
337 if opt.dataset_name == 't2m' or opt.dataset_name == 'kit':
338 w_vectorizer = WordVectorizer('./data/glove', 'our_vab')
339 else:
340 raise KeyError('Dataset not recognized!!')
341 print('Generating %s ...' % opt.name)
342
343 dataset = EvaluationDataset(opt, trainer, ground_truth_dataset, w_vectorizer, mm_num_samples, mm_num_repeats)
344 mm_dataset = MMGeneratedDataset(opt, dataset, w_vectorizer)
345
346 motion_loader = DataLoader(dataset, batch_size=batch_size, collate_fn=collate_fn, drop_last=True, num_workers=4)
347 mm_motion_loader = DataLoader(mm_dataset, batch_size=1, num_workers=1)
348
349 print('Generated Dataset Loading Completed!!!')
350
351 return motion_loader, mm_motion_loader
352
353
354def build_models(opt):

Callers 1

evaluation.pyFile · 0.90

Calls 3

WordVectorizerClass · 0.90
EvaluationDatasetClass · 0.85
MMGeneratedDatasetClass · 0.85

Tested by

no test coverage detected