24
24
import torch .nn .functional as F
25
25
from common_utils import combinations_grid
26
26
from torchvision import datasets
27
+ from torchvision .transforms import v2
27
28
28
29
29
30
class STL10TestCase (datasets_utils .ImageDatasetTestCase ):
@@ -184,8 +185,9 @@ def test_combined_targets(self):
184
185
f"{ actual } is not { expected } " ,
185
186
186
187
def test_transforms_v2_wrapper_spawn (self ):
187
- with self .create_dataset (target_type = "category" ) as (dataset , _ ):
188
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
188
+ expected_size = (123 , 321 )
189
+ with self .create_dataset (target_type = "category" , transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
190
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
189
191
190
192
191
193
class Caltech256TestCase (datasets_utils .ImageDatasetTestCase ):
@@ -263,8 +265,9 @@ def inject_fake_data(self, tmpdir, config):
263
265
return split_to_num_examples [config ["split" ]]
264
266
265
267
def test_transforms_v2_wrapper_spawn (self ):
266
- with self .create_dataset () as (dataset , _ ):
267
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
268
+ expected_size = (123 , 321 )
269
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
270
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
268
271
269
272
270
273
class CityScapesTestCase (datasets_utils .ImageDatasetTestCase ):
@@ -391,9 +394,10 @@ def test_feature_types_target_polygon(self):
391
394
(polygon_target , info ["expected_polygon_target" ])
392
395
393
396
def test_transforms_v2_wrapper_spawn (self ):
397
+ expected_size = (123 , 321 )
394
398
for target_type in ["instance" , "semantic" , ["instance" , "semantic" ]]:
395
- with self .create_dataset (target_type = target_type ) as (dataset , _ ):
396
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
399
+ with self .create_dataset (target_type = target_type , transform = v2 . Resize ( size = expected_size ) ) as (dataset , _ ):
400
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
397
401
398
402
399
403
class ImageNetTestCase (datasets_utils .ImageDatasetTestCase ):
@@ -427,8 +431,9 @@ def inject_fake_data(self, tmpdir, config):
427
431
return num_examples
428
432
429
433
def test_transforms_v2_wrapper_spawn (self ):
430
- with self .create_dataset () as (dataset , _ ):
431
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
434
+ expected_size = (123 , 321 )
435
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
436
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
432
437
433
438
434
439
class CIFAR10TestCase (datasets_utils .ImageDatasetTestCase ):
@@ -625,9 +630,10 @@ def test_images_names_split(self):
625
630
assert merged_imgs_names == all_imgs_names
626
631
627
632
def test_transforms_v2_wrapper_spawn (self ):
633
+ expected_size = (123 , 321 )
628
634
for target_type in ["identity" , "bbox" , ["identity" , "bbox" ]]:
629
- with self .create_dataset (target_type = target_type ) as (dataset , _ ):
630
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
635
+ with self .create_dataset (target_type = target_type , transform = v2 . Resize ( size = expected_size ) ) as (dataset , _ ):
636
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
631
637
632
638
633
639
class VOCSegmentationTestCase (datasets_utils .ImageDatasetTestCase ):
@@ -717,8 +723,9 @@ def add_bndbox(obj, bndbox=None):
717
723
return data
718
724
719
725
def test_transforms_v2_wrapper_spawn (self ):
720
- with self .create_dataset () as (dataset , _ ):
721
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
726
+ expected_size = (123 , 321 )
727
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
728
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
722
729
723
730
724
731
class VOCDetectionTestCase (VOCSegmentationTestCase ):
@@ -741,8 +748,9 @@ def test_annotations(self):
741
748
assert object == info ["annotation" ]
742
749
743
750
def test_transforms_v2_wrapper_spawn (self ):
744
- with self .create_dataset () as (dataset , _ ):
745
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
751
+ expected_size = (123 , 321 )
752
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
753
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
746
754
747
755
748
756
class CocoDetectionTestCase (datasets_utils .ImageDatasetTestCase ):
@@ -815,8 +823,9 @@ def _create_json(self, root, name, content):
815
823
return file
816
824
817
825
def test_transforms_v2_wrapper_spawn (self ):
818
- with self .create_dataset () as (dataset , _ ):
819
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
826
+ expected_size = (123 , 321 )
827
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
828
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
820
829
821
830
822
831
class CocoCaptionsTestCase (CocoDetectionTestCase ):
@@ -1005,9 +1014,11 @@ def inject_fake_data(self, tmpdir, config):
1005
1014
)
1006
1015
return num_videos_per_class * len (classes )
1007
1016
1017
+ @pytest .mark .xfail (reason = "FIXME" )
1008
1018
def test_transforms_v2_wrapper_spawn (self ):
1009
- with self .create_dataset (output_format = "TCHW" ) as (dataset , _ ):
1010
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
1019
+ expected_size = (123 , 321 )
1020
+ with self .create_dataset (output_format = "TCHW" , transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
1021
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
1011
1022
1012
1023
1013
1024
class HMDB51TestCase (datasets_utils .VideoDatasetTestCase ):
@@ -1237,8 +1248,9 @@ def _file_stem(self, idx):
1237
1248
return f"2008_{ idx :06d} "
1238
1249
1239
1250
def test_transforms_v2_wrapper_spawn (self ):
1240
- with self .create_dataset (mode = "segmentation" ) as (dataset , _ ):
1241
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
1251
+ expected_size = (123 , 321 )
1252
+ with self .create_dataset (mode = "segmentation" , transforms = v2 .Resize (size = expected_size )) as (dataset , _ ):
1253
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
1242
1254
1243
1255
1244
1256
class FakeDataTestCase (datasets_utils .ImageDatasetTestCase ):
@@ -1690,8 +1702,9 @@ def inject_fake_data(self, tmpdir, config):
1690
1702
return split_to_num_examples [config ["train" ]]
1691
1703
1692
1704
def test_transforms_v2_wrapper_spawn (self ):
1693
- with self .create_dataset () as (dataset , _ ):
1694
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
1705
+ expected_size = (123 , 321 )
1706
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
1707
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
1695
1708
1696
1709
1697
1710
class SvhnTestCase (datasets_utils .ImageDatasetTestCase ):
@@ -2568,8 +2581,9 @@ def _meta_to_split_and_classification_ann(self, meta, idx):
2568
2581
return (image_id , class_id , species , breed_id )
2569
2582
2570
2583
def test_transforms_v2_wrapper_spawn (self ):
2571
- with self .create_dataset () as (dataset , _ ):
2572
- datasets_utils .check_transforms_v2_wrapper_spawn (dataset )
2584
+ expected_size = (123 , 321 )
2585
+ with self .create_dataset (transform = v2 .Resize (size = expected_size )) as (dataset , _ ):
2586
+ datasets_utils .check_transforms_v2_wrapper_spawn (dataset , expected_size = expected_size )
2573
2587
2574
2588
2575
2589
class StanfordCarsTestCase (datasets_utils .ImageDatasetTestCase ):
0 commit comments