-
Notifications
You must be signed in to change notification settings - Fork 285
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
CPU的预测速度速度比GPU要快? #83
Comments
不知道具体楼主是怎么测的。就提一下,测GPU的话,第一次predict涉及到初始化,一般不纳入计算。 |
知道。用别的图片进行过初始化了,您测试过吗?相同的图片在GPU和CPU下各是多少时间? |
我这边扫描大的扫描件 (1080p)可以控制在0.5秒一张(对比8核16线程的CPU,大概在3秒),还有大型表格件,gpu 1.5秒 对比 同上的cpu是7.5秒。我用的RTX Titan, 推算过去,就inference而言,1080Ti应该不会慢这个数值太多。 上述时间是 全程 (CTPN + CNN)两个模型总共的时间。 |
感谢回复。 |
我有两个容器 |
你的GPU测试时间肯定有问题,GPU肯定会比CPU快。请确保编译对GPU的支持。编译darknet用Makefile-GPU这个文件. 机器ubuntu14cpu 8核i7GPU 1080ti cuda10.1 cudnn7.6config.py配置 GPU场景下: img.jpeg这张图片耗时大概,:0.96秒 GPU2080TI:时间是0.83秒 可以优化加速的地方 |
我用 Ubuntu 18.04 测试,GPU 的速度也同样没有 CPU 快... 编译了OpenCV,没有使用优化。配置文件中开启了 GPU 为 True 到 darknet 文件夹,复制 GPU 的 Makefile 并编译。 不知道有人解决没... @wenlihaoyu 大佬考虑补一份文档吗,比如编译所需要的依赖包,cuda 版本要求什么的~ [比心] |
我用 2080Ti 测试示例的 test/img.jpeg 不知道是什么原因,Makefile 用的 GPU 的,配置文件也改了, opencv 用的是 CPU 优化后的版本。 请问我还需要提供哪些信息来定位问题呢~ |
同样问题还有 我现在也还没解决这个问题 |
请问一下各位大佬,你们解决CPU预测时间比GPU短的问题了吗 |
CPU是24核48线程,显卡是 GTX 1080 Ti
这个在predict部分打的日志
CPU:
dnn.main - INFO - detection_time:3.1608s
dnn.main - INFO - ocr_time:2.0797s
GPU
dnn.main - INFO - detection_time:3.3761s
dnn.main - INFO - ocr_time:5.1645s
测试图预测出了52个boxes。
GPU是哪个部分还需要做优化的吗?
The text was updated successfully, but these errors were encountered: