Skip to content

Commit 26d9519

Browse files
authored
Fix test version checks
1 parent 49694ba commit 26d9519

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

tests/optim/param/test_images.py

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,7 @@ def test_sharedimage_multiple_shapes_diff_len_forward(self) -> None:
693693
self.assertEqual(test_tensor.size(3), size[1])
694694

695695
def test_sharedimage_multiple_shapes_diff_len_forward_jit_module(self) -> None:
696-
if torch.__version__ <= "1.2.0":
696+
if torch.__version__ <= "1.8.0":
697697
raise unittest.SkipTest(
698698
"Skipping SharedImage JIT module test due to insufficient Torch"
699699
+ " version."
@@ -727,6 +727,10 @@ def test_sharedimage_multiple_shapes_diff_len_forward_jit_module(self) -> None:
727727

728728
class TestStackImage(BaseTest):
729729
def test_stackimage_init(self) -> None:
730+
if torch.__version__ <= "1.2.0":
731+
raise unittest.SkipTest(
732+
"Skipping StackImage init test due to insufficient Torch version."
733+
)
730734
size = (4, 4)
731735
fft_param_1 = images.FFTImage(size=size)
732736
fft_param_2 = images.FFTImage(size=size)
@@ -738,6 +742,10 @@ def test_stackimage_init(self) -> None:
738742
self.assertTrue(image_param().requires_grad)
739743

740744
def test_stackimage_forward(self) -> None:
745+
if torch.__version__ <= "1.2.0":
746+
raise unittest.SkipTest(
747+
"Skipping StackImage forward test due to insufficient Torch version."
748+
)
741749
size = (4, 4)
742750
fft_param_1 = images.FFTImage(size=size)
743751
fft_param_2 = images.FFTImage(size=size)
@@ -754,6 +762,11 @@ def test_stackimage_forward(self) -> None:
754762
self.assertIsNone(stack_param.output_device)
755763

756764
def test_stackimage_forward_diff_image_params(self) -> None:
765+
if torch.__version__ <= "1.2.0":
766+
raise unittest.SkipTest(
767+
"Skipping StackImage forward with diff image params test due to"
768+
+ " insufficient Torch version."
769+
)
757770
size = (4, 4)
758771
fft_param = images.FFTImage(size=size)
759772
pixel_param = images.PixelImage(size=size)
@@ -773,6 +786,11 @@ def test_stackimage_forward_diff_image_params(self) -> None:
773786
self.assertIsNone(stack_param.output_device)
774787

775788
def test_stackimage_forward_diff_image_params_and_tensor_with_grad(self) -> None:
789+
if torch.__version__ <= "1.2.0":
790+
raise unittest.SkipTest(
791+
"Skipping StackImage forward with diff image params and tensor with"
792+
+ " grad test due to insufficient Torch version."
793+
)
776794
size = (4, 4)
777795
fft_param = images.FFTImage(size=size)
778796
pixel_param = images.PixelImage(size=size)
@@ -797,6 +815,11 @@ def test_stackimage_forward_diff_image_params_and_tensor_with_grad(self) -> None
797815
self.assertIsNone(stack_param.output_device)
798816

799817
def test_stackimage_forward_diff_image_params_and_tensor_no_grad(self) -> None:
818+
if torch.__version__ <= "1.2.0":
819+
raise unittest.SkipTest(
820+
"Skipping StackImage forward with diff image params and tensor with"
821+
+ " no grad test due to insufficient Torch version."
822+
)
800823
size = (4, 4)
801824
fft_param = images.FFTImage(size=size)
802825
pixel_param = images.PixelImage(size=size)
@@ -824,6 +847,11 @@ def test_stackimage_forward_diff_image_params_and_tensor_no_grad(self) -> None:
824847
self.assertIsNone(stack_param.output_device)
825848

826849
def test_stackimage_forward_multi_gpu(self) -> None:
850+
if torch.__version__ <= "1.2.0":
851+
raise unittest.SkipTest(
852+
"Skipping StackImage forward multi GPU test due to insufficient"
853+
+ " Torch version."
854+
)
827855
if not torch.cuda.is_available():
828856
raise unittest.SkipTest(
829857
"Skipping StackImage multi GPU test due to not supporting CUDA."
@@ -869,6 +897,11 @@ def test_stackimage_forward_multi_gpu(self) -> None:
869897
self.assertEqual(stack_param().device, output_device)
870898

871899
def test_stackimage_forward_multi_device_cpu_gpu(self) -> None:
900+
if torch.__version__ <= "1.2.0":
901+
raise unittest.SkipTest(
902+
"Skipping StackImage forward multi device test due to insufficient"
903+
+ " Torch version."
904+
)
872905
if not torch.cuda.is_available():
873906
raise unittest.SkipTest(
874907
"Skipping StackImage multi device test due to not supporting CUDA."

0 commit comments

Comments
 (0)