Traceback (most recent call last):
File "/data/coding/APES-main/utils/train.py", line 27, in <module>
main()
File "/data/coding/APES-main/utils/train.py", line 23, in main
runner.train()
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/mmengine/runner/runner.py", line 1706, in train
model = self.train_loop.run() # type: ignore
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/mmengine/runner/loops.py", line 96, in run
self.run_epoch()
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/mmengine/runner/loops.py", line 111, in run_epoch
for idx, data_batch in enumerate(self.dataloader):
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 634, in __next__
data = self._next_data()
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1346, in _next_data
return self._process_data(data)
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/utils/data/dataloader.py", line 1372, in _process_data
data.reraise()
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/_utils.py", line 644, in reraise
raise exception
TypeError: Caught TypeError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/utils/data/_utils/worker.py", line 308, in _worker_loop
data = fetcher.fetch(index)
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 51, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 51, in <listcomp>
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/mmengine/dataset/base_dataset.py", line 413, in __getitem__
data = self.prepare_data(idx)
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/mmengine/dataset/base_dataset.py", line 797, in prepare_data
return self.pipeline(data_info)
File "/data/miniconda/envs/APES/lib/python3.9/site-packages/mmengine/dataset/base_dataset.py", line 59, in __call__
data = t(data)
File "/data/coding/APES-main/apes/datasets/transforms/basetransform.py", line 12, in __call__
return self.transform(results)
File "/data/coding/APES-main/apes/datasets/transforms/transforms.py", line 14, in transform
results['cls_label'] = torch.tensor(results['cls_label']).to(torch.float32) # array to tensor
TypeError: len() of unsized object