diff --git a/pytorch_lightning/trainer/distrib_parts.py b/pytorch_lightning/trainer/distrib_parts.py index dabe72f2..4ff8b748 100644 --- a/pytorch_lightning/trainer/distrib_parts.py +++ b/pytorch_lightning/trainer/distrib_parts.py @@ -501,7 +501,7 @@ class TrainerDPMixin(ABC): self.run_pretrain_routine(model) - def tpu_train(self, tpu_core_idx, model): + def tpu_train(self, model): # put model on tpu self._device = xm.xla_device(self.tpu_id) if self.tpu_id is not None else xm.xla_device() model.to(self._device) diff --git a/pytorch_lightning/trainer/trainer.py b/pytorch_lightning/trainer/trainer.py index c373bf41..0cf10fe8 100644 --- a/pytorch_lightning/trainer/trainer.py +++ b/pytorch_lightning/trainer/trainer.py @@ -900,7 +900,7 @@ class Trainer( # train if self.tpu_id is not None: - self.tpu_train(self.tpu_id, model) + self.tpu_train(model) else: xmp.spawn(self.tpu_train, args=(model,), nprocs=self.tpu_cores, start_method=start_method)