MCPcopy Create free account
hub / github.com/cvg/NoPoSplat / val_dataloader

Method val_dataloader

src/dataset/data_module.py:108–123  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

106 return data_loaders if len(data_loaders) > 1 else data_loaders[0]
107
108 def val_dataloader(self):
109 datasets = get_dataset(self.dataset_cfgs, "val", self.step_tracker)
110 data_loaders = []
111 for dataset in datasets:
112 dataset = self.dataset_shim(dataset, "val")
113 data_loaders.append(
114 DataLoader(
115 ValidationWrapper(dataset, 1),
116 self.data_loader_cfg.val.batch_size,
117 num_workers=self.data_loader_cfg.val.num_workers,
118 generator=self.get_generator(self.data_loader_cfg.val),
119 worker_init_fn=worker_init_fn,
120 persistent_workers=self.get_persistent(self.data_loader_cfg.val),
121 )
122 )
123 return data_loaders if len(data_loaders) > 1 else data_loaders[0]
124
125 def test_dataloader(self):
126 datasets = get_dataset(self.dataset_cfgs, "test", self.step_tracker)

Callers

nothing calls this directly

Calls 4

get_generatorMethod · 0.95
get_persistentMethod · 0.95
get_datasetFunction · 0.85
ValidationWrapperClass · 0.85

Tested by

no test coverage detected