MCPcopy Index your code
hub / github.com/OpenMeshLab/MeshXL / build_dataset_func

Function build_dataset_func

main.py:104–132  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

102
103
104def build_dataset_func(args):
105
106 datasets = {
107 'train': [],
108 'test': []
109 }
110
111 for dataset in args.dataset.split(','):
112 dataset_module = importlib.import_module(f'datasets.{dataset}')
113 datasets['train'].append(
114 dataset_module.Dataset(args, split_set="train", augment=args.augment)
115 )
116 datasets['test'].append(
117 dataset_module.Dataset(args, split_set="val", augment=False)
118 )
119 datasets['train'] = torch.utils.data.ConcatDataset(datasets['train'])
120
121 train_sampler, train_loader = build_dataloader_func(args, datasets['train'], split='train')
122 dataloaders = {
123 'train': train_loader,
124 'test': [],
125 'train_sampler': train_sampler,
126 }
127
128 for dataset in datasets['test']:
129 _, test_loader = build_dataloader_func(args, dataset, split='test')
130 dataloaders['test'].append(test_loader)
131
132 return datasets, dataloaders
133
134
135def build_model_func(args):

Callers 1

mainFunction · 0.85

Calls 1

build_dataloader_funcFunction · 0.85

Tested by

no test coverage detected