-
Notifications
You must be signed in to change notification settings - Fork 997
Open
Description
My configuration file is as above. Following the approach of a friend in the issue, I wanted to start training from a pre trained model, but encountered an issue with loading data, which showed:
[2025-10-25 09:27:54,147][saicinpainting.training.data.datasets][INFO] - Make val dataloader default from /root/lama/data//val
[2025-10-25 09:27:54,150][saicinpainting.training.data.datasets][INFO] - Make val dataloader default from /root/lama/data//visual_test
[2025-10-25 09:27:54,152][__main__][CRITICAL] - Training failed due to `Dataloader` returned 0 length. Please make sure that it returns at least 1 batch:
Traceback (most recent call last):
File "bin/train.py", line 64, in main
trainer.fit(training_model)
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 499, in fit
self.dispatch()
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 546, in dispatch
self.accelerator.start_training(self)
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 73, in start_training
self.training_type_plugin.start_training(trainer)
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 114, in start_training
self._results = trainer.run_train()
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 607, in run_train
self.run_sanity_check(self.lightning_module)
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 854, in run_sanity_check
self.reset_val_dataloader(ref_model)
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/trainer/data_loading.py", line 364, in reset_val_dataloader
self.num_val_batches, self.val_dataloaders = self._reset_eval_dataloader(model, 'val')
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/trainer/data_loading.py", line 325, in _reset_eval_dataloader
num_batches = len(dataloader) if has_len(dataloader) else float('inf')
File "/root/miniconda3/envs/lama/lib/python3.6/site-packages/pytorch_lightning/utilities/data.py", line 33, in has_len
raise ValueError('`Dataloader` returned 0 length. Please make sure that it returns at least 1 batch')
ValueError: `Dataloader` returned 0 length. Please make sure that it returns at least 1 batch
I have placed the images and masks used for training and testing in the same folder/lama/data/val (image1.jpg, image1_mask001. jpg...). The problem still persists and I look forward to resolving it. Thank you.Metadata
Metadata
Assignees
Labels
No labels