MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / TrainDataLoaderIter

Class TrainDataLoaderIter

monai/optimizers/lr_finder.py:75–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73
74
75class TrainDataLoaderIter(DataLoaderIter):
76
77 def __init__(
78 self, data_loader: DataLoader, image_extractor: Callable, label_extractor: Callable, auto_reset: bool = True
79 ) -> None:
80 super().__init__(data_loader, image_extractor, label_extractor)
81 self.auto_reset = auto_reset
82
83 def __next__(self):
84 try:
85 batch = next(self._iterator)
86 inputs, labels = self.inputs_labels_from_batch(batch)
87 except StopIteration:
88 if not self.auto_reset:
89 raise
90 self._iterator = iter(self.data_loader)
91 batch = next(self._iterator)
92 inputs, labels = self.inputs_labels_from_batch(batch)
93
94 return inputs, labels
95
96
97class ValDataLoaderIter(DataLoaderIter):

Callers 1

range_testMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…