Skip to content

Commit 9adf7df

Browse files
ref: clean up data reset (Lightning-AI#3161)
* clean up data reset * clean up data reset
1 parent f22292c commit 9adf7df

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

pytorch_lightning/trainer/evaluate_loop.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,14 @@ def get_evaluation_dataloaders(self):
1717
# select dataloaders
1818
model = self.trainer.get_model()
1919

20+
# select dataloaders
2021
if self.testing:
2122
self.trainer.reset_test_dataloader(model)
23+
2224
dataloaders = self.trainer.test_dataloaders
2325
max_batches = self.trainer.num_test_batches
2426
else:
27+
# val
2528
if self.trainer.val_dataloaders is None:
2629
self.trainer.reset_val_dataloader(model)
2730

pytorch_lightning/trainer/evaluation_loop.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -316,18 +316,7 @@ def run_evaluation(self, test_mode: bool = False):
316316
model.on_pre_performance_check()
317317

318318
# select dataloaders
319-
if test_mode:
320-
self.reset_test_dataloader(model)
321-
322-
dataloaders = self.test_dataloaders
323-
max_batches = self.num_test_batches
324-
else:
325-
# val
326-
if self.val_dataloaders is None:
327-
self.reset_val_dataloader(model)
328-
329-
dataloaders = self.val_dataloaders
330-
max_batches = self.num_val_batches
319+
dataloaders, max_batches = self.evaluation_loop.get_evaluation_dataloaders()
331320

332321
# enable disabling validation step with limit_val_batches = 0
333322
if self.evaluation_loop.should_skip_evaluation(dataloaders, max_batches):

0 commit comments

Comments
 (0)