Hi!
When I use the command python tools/train.py configs/co_detr_vit/co_dino_5scale_lsj_vit_large_lvis.py to train with customized dataset(1024*1024) , I have this problems:
...
2024-03-03 17:33:41,229 - mmdet - INFO - Set random seed to 1977542892, deterministic: False
======== shape of rope freq torch.Size([256, 64]) ========
======== shape of rope freq torch.Size([9216, 64]) ========
...
2024-03-03 17:33:53,514 - mmdet - INFO - workflow: [('train', 1)], max: 16 epochs
2024-03-03 17:33:53,514 - mmdet - INFO - Checkpoints will be saved to ~/projects/Co-DETR/work_dirs/co_dino_5scale_lsj_vit_large_lvis by HardDiskBackend.
...
_AssertionError: Caught AssertionError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "~/miniconda3/envs/mmdec225/lib/python3.7/site-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loop
data = fetcher.fetch(index)
File "~/miniconda3/envs/mmdec225/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 49, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "~/miniconda3/envs/mmdec225/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 49, in <listcomp>
data = [self.dataset[idx] for idx in possibly_batched_index]
File "~/projects/Co-DETR/mmdet/datasets/custom.py", line 220, in __getitem__
data = self.prepare_train_img(idx)
File "~/projects/Co-DETR/mmdet/datasets/custom.py", line 243, in prepare_train_img
return self.pipeline(results)
File "~/projects/Co-DETR/mmdet/datasets/pipelines/compose.py", line 41, in __call__
data = t(data)
File "~/projects/Co-DETR/mmdet/datasets/pipelines/transforms.py", line 2825, in __call__
assert 'mix_results' in results
AssertionError
Hi!
When I use the command
python tools/train.py configs/co_detr_vit/co_dino_5scale_lsj_vit_large_lvis.py
to train with customized dataset(1024*1024) , I have this problems:Can you give me some advices? Thanks!
Here are the modified configs: