@@ -2281,11 +2281,6 @@ def inject_fake_data(self, tmpdir: str, config):
22812281class  SUN397TestCase (datasets_utils .ImageDatasetTestCase ):
22822282    DATASET_CLASS  =  datasets .SUN397 
22832283
2284-     ADDITIONAL_CONFIGS  =  datasets_utils .combinations_grid (
2285-         split = ("train" , "test" ),
2286-         partition = (1 , 10 , None ),
2287-     )
2288- 
22892284    def  inject_fake_data (self , tmpdir : str , config ):
22902285        data_dir  =  pathlib .Path (tmpdir ) /  "SUN397" 
22912286        data_dir .mkdir ()
@@ -2308,18 +2303,7 @@ def inject_fake_data(self, tmpdir: str, config):
23082303        with  open (data_dir  /  "ClassName.txt" , "w" ) as  file :
23092304            file .writelines ("\n " .join (f"/{ cls [0 ]}  /{ cls }  "  for  cls  in  sampled_classes ))
23102305
2311-         if  config ["partition" ] is  not   None :
2312-             num_samples  =  max (len (im_paths ) //  (2  if  config ["split" ] ==  "train"  else  3 ), 1 )
2313- 
2314-             with  open (data_dir  /  f"{ config ['split' ].title ()}  ing_{ config ['partition' ]:02d}  .txt" , "w" ) as  file :
2315-                 file .writelines (
2316-                     "\n " .join (
2317-                         f"/{ f_path .relative_to (data_dir ).as_posix ()}  " 
2318-                         for  f_path  in  random .choices (im_paths , k = num_samples )
2319-                     )
2320-                 )
2321-         else :
2322-             num_samples  =  len (im_paths )
2306+         num_samples  =  len (im_paths )
23232307
23242308        return  num_samples 
23252309
@@ -2397,17 +2381,17 @@ class GTSRBTestCase(datasets_utils.ImageDatasetTestCase):
23972381    DATASET_CLASS  =  datasets .GTSRB 
23982382    FEATURE_TYPES  =  (PIL .Image .Image , int )
23992383
2400-     ADDITIONAL_CONFIGS  =  datasets_utils .combinations_grid (train = ( True ,  False ))
2384+     ADDITIONAL_CONFIGS  =  datasets_utils .combinations_grid (split = ( "train" ,  "test" ))
24012385
24022386    def  inject_fake_data (self , tmpdir : str , config ):
2403-         root_folder  =  os .path .join (tmpdir , "GTSRB " )
2387+         root_folder  =  os .path .join (tmpdir , "gtsrb " )
24042388        os .makedirs (root_folder , exist_ok = True )
24052389
24062390        # Train data 
2407-         train_folder  =  os .path .join (root_folder , "Training" )
2391+         train_folder  =  os .path .join (root_folder , "GTSRB"  ,  " Training" )
24082392        os .makedirs (train_folder , exist_ok = True )
24092393
2410-         num_examples  =  3 
2394+         num_examples  =  3   if   config [ "split" ]  ==   "train"   else   4 
24112395        classes  =  ("00000" , "00042" , "00012" )
24122396        for  class_idx  in  classes :
24132397            datasets_utils .create_image_folder (
@@ -2419,7 +2403,7 @@ def inject_fake_data(self, tmpdir: str, config):
24192403
24202404        total_number_of_examples  =  num_examples  *  len (classes )
24212405        # Test data 
2422-         test_folder  =  os .path .join (root_folder , "Final_Test" , "Images" )
2406+         test_folder  =  os .path .join (root_folder , "GTSRB"  ,  " Final_Test" , "Images" )
24232407        os .makedirs (test_folder , exist_ok = True )
24242408
24252409        with  open (os .path .join (root_folder , "GT-final_test.csv" ), "w" ) as  csv_file :
0 commit comments