windows 上 YOLO2 使用了cdnn 仍然不够快

终结者X 2017-09-20 10:17:15
我想请问一下,我在自己的电脑上搭建了YOLO2需要的环境,并编了一个 lib 和dll,在使用的时候,其速度之后43ms。处理1280x720的视频。

我实验时用的是yolo-voc.cfg 及yolo-voc.data 还有yolo-voc.names 。自认为这个类别比较少,能比较快。

开发环境: win7 sp1,
vs2015
cuda 8.0
cudnnn 6
opencv3.1.0
硬件环境: i5-6400 2.7GHz
GTX 960显卡 ,显存4G.
8G 内存。

软件跑起来时,我用GPU-Z看了一下GPU的内存使用40%多,GPU使用率 50%多空闲时为14%。证明这时候确实用到了GPU了。
但是43ms,还是很慢啊,怎么办?
另外,有人说我的cudnn的使用和配置是不是有问题,我都试过了,第一种是随便放,然后设置环境变量,$(cudnn);第二种是把头文件放到 cuda的include目录下,lib放到cuda的lib目录下,dll放到cuda的bin目录下,生成的都是1.2兆左右的库。运行的效果都一样。

求各位大佬指导一下。是我的硬件不行么?还是怎么滴?或者我该怎么搞?
...全文
551 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
长飞哥 2018-01-30
  • 打赏
  • 举报
回复
显卡问题,换成1080 CUDA9.0 也要20ms左右

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧