File tree 1 file changed +2
-1
lines changed
pytorch_lightning/trainer
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -1059,7 +1059,7 @@ def run_pretrain_routine(self, model: LightningModule):
1059
1059
1060
1060
# run tiny validation (if validation defined)
1061
1061
# to make sure program won't crash during val
1062
- if not self .disable_validation and self .num_sanity_val_steps > 0 :
1062
+ if not self .disable_validation and self .num_sanity_val_steps :
1063
1063
self .reset_val_dataloader (ref_model )
1064
1064
1065
1065
# hook and callback
@@ -1068,6 +1068,7 @@ def run_pretrain_routine(self, model: LightningModule):
1068
1068
1069
1069
num_loaders = len (self .val_dataloaders )
1070
1070
max_batches = [self .num_sanity_val_steps ] * num_loaders
1071
+ max_batches = [float ('inf' ) for m in max_batches if m == - 1 ]
1071
1072
eval_results = self ._evaluate (model ,
1072
1073
self .val_dataloaders ,
1073
1074
max_batches ,
You can’t perform that action at this time.
0 commit comments