YOLOv4-pytorch icon indicating copy to clipboard operation
YOLOv4-pytorch copied to clipboard

进行eval_voc的时候很慢,484张图片花费时间3466s

Open zhanghongsir opened this issue 4 years ago • 22 comments

zhanghongsir avatar Nov 03 '20 03:11 zhanghongsir

No description provided.

训练几个回合?最后损失值降到多少呢

argusswift avatar Nov 03 '20 04:11 argusswift

No description provided.

训练几个回合?最后损失值降到多少呢

训练了50轮,训练集大概有1万张图片,初始损失:loss_ciou:17.58,loss_conf:1840.29,loss_cls:11.34 结束损失loss_ciou:11.41,loss_conf:9.9,loss_cls:0.01

zhanghongsir avatar Nov 03 '20 04:11 zhanghongsir

No description provided.

训练几个回合?最后损失值降到多少呢

训练了50轮,训练集大概有1万张图片,初始损失:loss_ciou:17.58,loss_conf:1840.29,loss_cls:11.34 结束损失loss_ciou:11.41,loss_conf:9.9,loss_cls:0.01

损失值有点大,感觉没有收敛。

argusswift avatar Nov 03 '20 12:11 argusswift

一般收敛的话损失要到多少呢,eval这么长时间是模型完全没有收敛原因吗

zhanghongsir avatar Nov 03 '20 12:11 zhanghongsir

eval_voc很慢,是因为他在这个时候没有使用gpu计算

cangwang avatar Nov 04 '20 02:11 cangwang

eval_voc很慢,是因为他在这个时候没有使用gpu计算

要自己改吗?代码有设置的地方不

zhanghongsir avatar Nov 04 '20 02:11 zhanghongsir

@zhanghongsir 自己改,代码没有设置的地方,如果你用coco,他内置有可以使用gpu验证

cangwang avatar Nov 04 '20 02:11 cangwang

这个版本的实现有很多没有优化的地方,比如batch evaluation, nms用的是手撸numpy版本,我自己fork了一个实现了多级多卡训练,同时支持nms GPU速度快很多,darknet53跑起来也不卡顿了

lucasjinreal avatar Nov 05 '20 08:11 lucasjinreal

@jinfagang 你flork出来的地址可以发一下,我搜你的github里面没有这个项目

cangwang avatar Nov 05 '20 08:11 cangwang

@cangwang 等我把eval完善一下会public

lucasjinreal avatar Nov 06 '20 04:11 lucasjinreal

eval_voc很慢,是因为他在这个时候没有使用gpu计算

请问你改成gpu训练了吗?是怎么改的啊?我最近跑这个也是,cpu的占用率特别大

gll-sketch avatar Nov 24 '20 01:11 gll-sketch

我想问一下 怎么使用gpu训练啊 image 我这个没用gpu 好慢

cymdhx avatar Dec 03 '20 08:12 cymdhx

thanks

cymdhx avatar Dec 07 '20 07:12 cymdhx

No description provided.

训练几个回合?最后损失值降到多少呢

大佬,我能问问这个eval_voc这么慢需要怎么修改啊?我看了一下eval中model是在cuda上,输入img也在cuda上,所以这么慢是因为其他后处理部分?

zzzz737 avatar Dec 11 '20 08:12 zzzz737

No description provided.

训练几个回合?最后损失值降到多少呢

大佬,我能问问这个eval_voc这么慢需要怎么修改啊?我看了一下eval中model是在cuda上,输入img也在cuda上,所以这么慢是因为其他后处理部分?

Most of the time consumption is on nms and trans format.

jingtianyilong avatar Dec 11 '20 08:12 jingtianyilong

No description provided.

训练几个回合?最后损失值降到多少呢

大佬,我能问问这个eval_voc这么慢需要怎么修改啊?我看了一下eval中model是在cuda上,输入img也在cuda上,所以这么慢是因为其他后处理部分?

Most of the time consumption is on nms and trans format.

那这个有可以改进能变快点的吗?

zzzz737 avatar Dec 11 '20 08:12 zzzz737

No description provided.

训练几个回合?最后损失值降到多少呢

大佬,我能问问这个eval_voc这么慢需要怎么修改啊?我看了一下eval中model是在cuda上,输入img也在cuda上,所以这么慢是因为其他后处理部分?

Most of the time consumption is on nms and trans format.

那这个有可以改进能变快点的吗?

torchvision got native nms function, which is faster than this. But the iou calc is only naive iou. If you want to use CIoU for nms then you should find another way. Transformat can be carried out using multiprocessing. You can figure out by yourself.

jingtianyilong avatar Dec 12 '20 10:12 jingtianyilong

请问您的热力图图可视化中: if self.showatt: _, p_d, beta = self.model(img) 但是模型的返回值是2个怎么产生beta?

Siryin-eason avatar Dec 22 '20 05:12 Siryin-eason

我也遇到了同样的问题,请问您解决了嘛@Siryin-eason

shuang1204 avatar Jan 04 '21 03:01 shuang1204

Similar to issue #122. @zhanghongsir Eval process in train.py and eval_voc.py are different. No flipping and no multi scale by default. So would be much faster.

jingtianyilong avatar Jan 06 '21 03:01 jingtianyilong

eval_voc很慢,是因为他在这个时候没有使用gpu计算

要自己改吗?代码有设置的地方不 请问您解决了eval时速度太慢的问题了吗?

YoungLNB avatar Dec 03 '21 05:12 YoungLNB

@cangwang等我把评估一下完善会公开

您好,麻烦问你,代码公开了嘛?我现在复现遇到了这个问题。

LegendSun0 avatar Jun 20 '22 12:06 LegendSun0