-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
训练分割模型时出现的错误 #19
Comments
Hello,the previous error should be due to a bug in unzip_and_extract.py, and the modified code is attached here zip_dir = './data_zip/' List all the zip files in the directoryzip_files = { def calculate_md5(file_path): def makedir_if_not_exist(dir): def process_video(video_path, save_root): def extract_videos(video_root, save_root, num_processes=10): def unzip_files(file, destination):
unzip filesfor filename in zip_files:
copy pvsg.json to data/shutil.copy('./data_zip/pvsg.json', './data/') |
Traceback (most recent call last):
File "tools/train.py", line 242, in
main()
File "tools/train.py", line 232, in main
train_detector(model,
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/mmdet/apis/train.py", line 244, in train_detector
runner.run(data_loaders, cfg.workflow)
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/mmcv/runner/epoch_based_runner.py", line 127, in run
epoch_runner(data_loaders[i], **kwargs)
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/mmcv/runner/epoch_based_runner.py", line 47, in train
for i, data_batch in enumerate(self.data_loader):
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 352, in iter
return self._get_iterator()
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 294, in _get_iterator
return _MultiProcessingDataLoaderIter(self)
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 827, in init
self._reset(loader, first_iter=True)
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 857, in _reset
self._try_put_index()
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1091, in _try_put_index
index = self._next_index()
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 427, in _next_index
return next(self._sampler_iter) # may raise StopIteration
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/torch/utils/data/sampler.py", line 227, in iter
for idx in self.sampler:
File "/media/dell/data1/miniconda3/envs/openpvsg/lib/python3.8/site-packages/mmdet/datasets/samplers/group_sampler.py", line 36, in iter
indices = np.concatenate(indices)
File "<array_function internals>", line 200, in concatenate
ValueError: need at least one array to concatenate
请问您对这样的错误有解决方案吗
The text was updated successfully, but these errors were encountered: