-
Notifications
You must be signed in to change notification settings - Fork 43
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
assert len(label_class) > 0 #62
Comments
兄弟你解决了吗? |
重新搞数据集
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 日期 | 2024年05月22日 18:23 |
| 收件人 | ***@***.***> |
| 抄送至 | ***@***.***>***@***.***> |
| 主题 | Re: [chunbolang/BAM] assert len(label_class) > 0 (Issue #62) |
兄弟你解决了吗?
这个问题我也遇到了不过中间的是
AssertionError: Caught AssertionError in DataLoader worker process 0.
最后也是
assert len(label_class) > 0
AssertionError
请问你有解决办法了吗?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
非常感谢,已经跑通了,感谢大佬指点 |
你好,我是在coco数据集上碰到了这个问题,请问重新搞数据集具体是指? |
应该是数据集中某几张图片的标注有问题
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 日期 | 2024年12月02日 10:54 |
| 收件人 | ***@***.***> |
| 抄送至 | ***@***.***>***@***.***> |
| 主题 | Re: [chunbolang/BAM] assert len(label_class) > 0 (Issue #62) |
你好,我是在coco数据集上碰到了这个问题,请问重新搞数据集具体是指?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
应该是数据集中图片标记有问题
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 日期 | 2024年12月02日 10:54 |
| 收件人 | ***@***.***> |
| 抄送至 | ***@***.***>***@***.***> |
| 主题 | Re: [chunbolang/BAM] assert len(label_class) > 0 (Issue #62) |
你好,我是在coco数据集上碰到了这个问题,请问重新搞数据集具体是指?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
您好作者,我也遇到了这个问题,我用的是Pascal。不管是用util里面的脚本生成的base_annotation. 还是您给出的直接下载base_annotation的link似乎都没办法解决。总会有不在那20个类的数据,想问问能不能解决呢 |
您好!在pascal数据集上训练train.py时,在验证阶段报错 assert len(label_class) > 0,具体如下:
Traceback (most recent call last):
File "train.py", line 574, in
main()
File "train.py", line 234, in main
loss_val, FBIoU, FBIoU_m, mIoU, mIoU_m, mIoU_b, pIoU = validate(val_loader, model)
File "train.py", line 443, in validate
for i, (input, target, target_b, s_input, s_mask, subcls, ori_label, ori_label_b) in enumerate(val_loader):
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 530, in next
data = self._next_data()
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1204, in _next_data
return self._process_data(data)
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1250, in _process_data
data.reraise()
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/_utils.py", line 457, in reraise
raise exception
AssertionError: Caught AssertionError in DataLoader worker process 2.
Original Traceback (most recent call last):
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loop
data = fetcher.fetch(index)
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/root/miniconda3/envs/py38/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/root/autodl-fs/BAM_project/BAM-main/util/dataset.py", line 252, in getitem
assert len(label_class) > 0
AssertionError
个人判断,是因为验证时,pascal中某张图片的类别只属于sub_list,没有属于sub_val_list中的类别,因此label_class为空,因此提示异常。请问这是什么原因?应该怎么修改?非常感谢!
The text was updated successfully, but these errors were encountered: