diff --git a/pytorch_lightning/models/trainer.py b/pytorch_lightning/models/trainer.py index f82d4ca2..bc03fabe 100644 --- a/pytorch_lightning/models/trainer.py +++ b/pytorch_lightning/models/trainer.py @@ -273,7 +273,7 @@ class Trainer(TrainerIO): self.test_dataloader = model.test_dataloader self.val_dataloader = model.val_dataloader - if self.on_gpu and type(self.tng_dataloader.sampler) is not DistributedSampler: + if self.data_parallel and type(self.tng_dataloader.sampler) is not DistributedSampler: msg = ''' when using multiple gpus and multiple nodes you must pass a DistributedSampler to DataLoader(sampler).