Skip to content

Commit 67b8c26

Browse files
committed
Run only on GPU
1 parent 3588b01 commit 67b8c26

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/trainer/logging_/test_eval_loop_logging.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from pytorch_lightning.trainer.connectors.logger_connector import LoggerConnector
2727
from pytorch_lightning.utilities.exceptions import MisconfigurationException
2828
from tests.helpers import BoringModel, RandomDataset
29+
from tests.helpers.runif import RunIf
2930

3031

3132
def test__validation_step__log(tmpdir):
@@ -701,6 +702,7 @@ def test_filter_metrics_for_dataloader(kwargs, expected):
701702
assert actual == expected
702703

703704

705+
@RunIf(min_gpus=1)
704706
def test_evaluation_move_metrics_to_cpu_and_outputs(tmpdir):
705707
class TestModel(BoringModel):
706708
def validation_step(self, *args):
@@ -719,7 +721,5 @@ def validation_epoch_end(self, outputs):
719721
assert self.trainer.callback_metrics["foo"].device.type == "cpu"
720722

721723
model = TestModel()
722-
trainer = Trainer(
723-
default_root_dir=tmpdir, limit_val_batches=2, move_metrics_to_cpu=True, accelerator="auto", devices=1
724-
)
724+
trainer = Trainer(default_root_dir=tmpdir, limit_val_batches=2, move_metrics_to_cpu=True, gpus=1)
725725
trainer.validate(model, verbose=False)

0 commit comments

Comments
 (0)