@@ -143,30 +143,33 @@ def _setup_full_data_provided(self, stage) -> None:
143143
144144 # Assign train/val datasets for use in dataloaders
145145 if stage == "fit" or stage is None :
146- if self .verbosity > 0 :
147- print (f"train_size: { train_size } , val_size: { val_size } used for train & val data." )
148146 generator_fit = torch .Generator ().manual_seed (self .test_seed )
149147 self .data_train , self .data_val , _ = random_split (self .data_full , [train_size , val_size , test_size ], generator = generator_fit )
148+ if self .verbosity > 0 :
149+ print (f"train_size: { train_size } , val_size: { val_size } , test_sie: { test_size } for splitting train & val data." )
150+ print (f"train samples: { len (self .data_train )} , val samples: { len (self .data_val )} generated for train & val data." )
150151 # Handle scaling and transformation if scaler is provided
151152 if self .scaler is not None :
152153 self .handle_scaling_and_transform ()
153154
154155 # Assign test dataset for use in dataloader(s)
155156 if stage == "test" or stage is None :
156- if self .verbosity > 0 :
157- print (f"test_size: { test_size } used for test dataset." )
158157 generator_test = torch .Generator ().manual_seed (self .test_seed )
159158 self .data_test , _ , _ = random_split (self .data_full , [test_size , train_size , val_size ], generator = generator_test )
159+ if self .verbosity > 0 :
160+ print (f"train_size: { train_size } , val_size: { val_size } , test_sie: { test_size } for splitting test data." )
161+ print (f"test samples: { len (self .data_test )} generated for test data." )
160162 if self .scaler is not None :
161163 # Transform the test data
162164 self .data_test = self .transform_dataset (self .data_test )
163165
164166 # Assign pred dataset for use in dataloader(s)
165167 if stage == "predict" or stage is None :
166- if self .verbosity > 0 :
167- print (f"test_size: { test_size } used for predict dataset." )
168168 generator_predict = torch .Generator ().manual_seed (self .test_seed )
169169 self .data_predict , _ , _ = random_split (self .data_full , [test_size , train_size , val_size ], generator = generator_predict )
170+ if self .verbosity > 0 :
171+ print (f"train_size: { train_size } , val_size: { val_size } , test_size (= predict_size): { test_size } for splitting predict data." )
172+ print (f"predict samples: { len (self .data_predict )} generated for train & val data." )
170173 if self .scaler is not None :
171174 # Transform the predict data
172175 self .data_predict = self .transform_dataset (self .data_predict )
0 commit comments