Skip to content

Commit

Permalink
SA: for Lightning-AI#958: removing root gpu hack in trainer/evaluatio…
Browse files Browse the repository at this point in the history
…n_loop
  • Loading branch information
shubhamagarwal92 committed Mar 8, 2020
1 parent 5c554a1 commit 2f17b2f
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion pytorch_lightning/trainer/evaluation_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -421,9 +421,13 @@ def evaluation_forward(self, model, batch, batch_idx, dataloader_idx, test_mode:
# single GPU data transfer
if self.single_gpu:
# for single GPU put inputs on gpu manually
root_gpu = 0

if isinstance(self.data_parallel_device_ids, list):
root_gpu = self.data_parallel_device_ids[0]
else:
raise RuntimeError(
'Expected `data_parallel_device_ids` as a list, cannot determine root gpu.'
)
batch = self.transfer_batch_to_gpu(batch, root_gpu)
args[0] = batch

Expand Down

0 comments on commit 2f17b2f

Please sign in to comment.