(mmocr) home@home-lnx:~/programs/pan-pytorch$ python train.py --batch 1 --epoch 100 --dataset_type ctw --gpu True
Namespace(batch=1, dataset_type='ctw', epoch=100, gpu=True, model='', output='outputs', worker=4)
Random Seed: 408
GPU being used!
Create dataset......
Length of train dataset is: 1
Create model......
Training starts......
Epoch: [1 | 100]
Traceback (most recent call last):
File "train.py", line 183, in <module>
for iter, data in enumerate(train_dataloader):
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 345, in __next__
data = self._next_data()
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 856, in _next_data
return self._process_data(data)
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 881, in _process_data
data.reraise()
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/_utils.py", line 395, in reraise
raise self.exc_type(msg)
IndexError: Caught IndexError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/utils/data/_utils/worker.py", line 178, in _worker_loop
data = fetcher.fetch(index)
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/home/anaconda3/envs/mmocr/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 44, in <listcomp>
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/home/programs/pan-pytorch/dataset/ctw1500.py", line 358, in __getitem__
return self.prepare_train_data(index)
File "/home/home/programs/pan-pytorch/dataset/ctw1500.py", line 258, in prepare_train_data
bboxes, words = get_ann(img, gt_path)
File "/home/home/programs/pan-pytorch/dataset/ctw1500.py", line 49, in get_ann
bbox = [np.int(gt[i]) for i in range(4, 32)]
File "/home/home/programs/pan-pytorch/dataset/ctw1500.py", line 49, in <listcomp>
bbox = [np.int(gt[i]) for i in range(4, 32)]
IndexError: list index out of range