-
Notifications
You must be signed in to change notification settings - Fork 2
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
博主,数据集能告诉我下吗! #1
Comments
数据增强部分对数据集格式没有要求,只要输出是 image, boxes, labels, image_name 就可以。 Changeable/changeable/dataset.py Line 44 in a2db3be
如果自己用labelimg标注了数据,可以通过 这个函数生成voc格式的数据集。(也提供了yolo格式数据集转换voc格式的函数) Changeable/changeable/utils/dataset.py Line 85 in a2db3be
你也可以直接下载voc数据集,具体链接: http://host.robots.ox.ac.uk/pascal/VOC/ |
博主你好,我在使用的过程中发现,当num_works = 4时会报这样的错误 |
我看了下你的报错,应该是dataset 的 getitem 中返回的image数据类型不是numpy.ndarray dataset返回的__getitem__是这个。 Changeable/changeable/dataset.py Line 44 in 957c17a
其中 image是 Changeable/changeable/dataset.py Line 76 in 957c17a
|
@liu-ai-z |
我后来解决啦!谢谢博主
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: yatengLG ***@***.***>
发送时间: 2021年11月12日 16:25
收件人: yatengLG/Changeable ***@***.***>
抄送: 想抱抱月亮 ***@***.***>, Author ***@***.***>
主题: Re: [yatengLG/Changeable] 博主,数据集能告诉我下吗! (#1)
Closed #1.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
@yatengLG 您好我的image输出是adarray格式 ,在使用您给的小demo时转化几张图片过后也会出现这个问题,包括使用num_work=1时也会出现。 |
我的数据集是自己的不是VOC数据集,但标注方式是一样的。 |
@liu-ai-z 你是不是跑到一半出问题了。 如果是,那就是数据存在问题, 你把dataloader里面的num_workers 改成1 。 从你最开始贴的结果里面:
提示是在第三个进程里面出现问题了,所以我推断你这情况是跑一半出现的,是由于某个数据存在问题导致的。 在你贴的结果中,存在这一行
应该就是有一个图片数据存在问题,导致的报错。 |
from changeable.utils.display import draw_boxes, plot_image
|
使得总是在这一行出现问题
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2021年11月22日(星期一) 上午10:54
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [yatengLG/Changeable] 博主,数据集能告诉我下吗! (#1)
@liu-ai-z 你是不是跑到一半出问题了。
如果是,那就是数据存在问题, 你把dataloader里面的num_workers 改成1 。
然后去跑,看看是哪个数据有问题。
从你最开始贴的结果里面:
博主你好,我在使用的过程中发现,当num_works = 4时会报这样的错误 File "E:/yolox-trans/train.py", line 234, in fit_one_epoch(model_train, model, yolo_loss, loss_history, optimizer, epoch, File "E:\yolox-trans\utils\utils_fit.py", line 14, in fit_one_epoch for iteration, batch in enumerate(gen): File "D:\miniconda\envs\py38\lib\site-packages\torch\utils\data\dataloader.py", line 435, in next data = self._next_data() File "D:\miniconda\envs\py38\lib\site-packages\torch\utils\data\dataloader.py", line 1085, in _next_data return self._process_data(data) File "D:\miniconda\envs\py38\lib\site-packages\torch\utils\data\dataloader.py", line 1111, in _process_data data.reraise() File "D:\miniconda\envs\py38\lib\site-packages\torch_utils.py", line 428, in reraise raise self.exc_type(msg) RuntimeError: Caught RuntimeError in DataLoader worker process 3.
提示是在第三个进程里面出现问题了,所以我推断你这情况是跑一半出现的,是由于某个数据存在问题导致的。
在你贴的结果中,存在这一行
File "D:\miniconda\envs\py38\lib\site-packages\changeable\dataloader.py", line 41, in call images = default_collate(images)
应该就是有一个图片数据存在问题,导致的报错。
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
快速排查哪个图片存在问题,你可以这么写:
如果是没有问题的数据,就会打印图片名。 |
好的我试一下 |
我试了以下发现是使用use_mosaic出现的情况,在不适用use_mosaic是没有任何问题的 |
联系方式已经发送到了您的邮箱 |
No description provided.
The text was updated successfully, but these errors were encountered: