今天在测试YOLOv3官方版本的时候,正常编译,当然途中遇到了一些问题,耗时最长的是:
解决了这个问题之后,运行程序的时候图片中检测不到任何物体:
当改为CPU编译的时候,就能正常检测了。
|
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
78 conv 1024 3 x 3 / 1 19 x 19 x 512 -> 19 x 19 x1024 3.407 BFLOPs 79 conv 512 1 x 1 / 1 19 x 19 x1024 -> 19 x 19 x 512 0.379 BFLOPs 80 conv 1024 3 x 3 / 1 19 x 19 x 512 -> 19 x 19 x1024 3.407 BFLOPs 81 conv 255 1 x 1 / 1 19 x 19 x1024 -> 19 x 19 x 255 0.189 BFLOPs 82 yolo 83 route 79 84 conv 256 1 x 1 / 1 19 x 19 x 512 -> 19 x 19 x 256 0.095 BFLOPs 85 upsample 2x 19 x 19 x 256 -> 38 x 38 x 256 86 route 85 61 87 conv 256 1 x 1 / 1 38 x 38 x 768 -> 38 x 38 x 256 0.568 BFLOPs 88 conv 512 3 x 3 / 1 38 x 38 x 256 -> 38 x 38 x 512 3.407 BFLOPs 89 conv 256 1 x 1 / 1 38 x 38 x 512 -> 38 x 38 x 256 0.379 BFLOPs 90 conv 512 3 x 3 / 1 38 x 38 x 256 -> 38 x 38 x 512 3.407 BFLOPs 91 conv 256 1 x 1 / 1 38 x 38 x 512 -> 38 x 38 x 256 0.379 BFLOPs 92 conv 512 3 x 3 / 1 38 x 38 x 256 -> 38 x 38 x 512 3.407 BFLOPs 93 conv 255 1 x 1 / 1 38 x 38 x 512 -> 38 x 38 x 255 0.377 BFLOPs 94 yolo 95 route 91 96 conv 128 1 x 1 / 1 38 x 38 x 256 -> 38 x 38 x 128 0.095 BFLOPs 97 upsample 2x 38 x 38 x 128 -> 76 x 76 x 128 98 route 97 36 99 conv 128 1 x 1 / 1 76 x 76 x 384 -> 76 x 76 x 128 0.568 BFLOPs 100 conv 256 3 x 3 / 1 76 x 76 x 128 -> 76 x 76 x 256 3.407 BFLOPs 101 conv 128 1 x 1 / 1 76 x 76 x 256 -> 76 x 76 x 128 0.379 BFLOPs 102 conv 256 3 x 3 / 1 76 x 76 x 128 -> 76 x 76 x 256 3.407 BFLOPs 103 conv 128 1 x 1 / 1 76 x 76 x 256 -> 76 x 76 x 128 0.379 BFLOPs 104 conv 256 3 x 3 / 1 76 x 76 x 128 -> 76 x 76 x 256 3.407 BFLOPs 105 conv 255 1 x 1 / 1 76 x 76 x 256 -> 76 x 76 x 255 0.754 BFLOPs 106 yolo Loading weights from yolov3.weights...Done! data/dog.jpg: Predicted in 26.010609 seconds. dog: 100% truck: 92% bicycle: 99% |

解决方法如下:
首先查看CUDA版本,一般出现这个问题都是10.0以下的:
|
1 2 3 4 |
nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2017 NVIDIA Corporation Built on Fri_Sep__1_21:08:03_CDT_2017 Cuda compilation tools, release 9.0, V9.0.176 |
因此需要更新CUDA版本,实测10.0以上可以正常检测!







为啥捏
哇塞,
哇
为什么
非常感谢
想知道为什么
非常感谢
为什么
想知道
为什么
遇到同样问题
gpu没结果,cpu正常
为什么
同样的情况,cpu可以,GPU不可以检测
赞
很想了解
为什么呀
怎么办呢,不知道问题出在哪里了
同样的问题
gpu和cpu都没有输出结果,也没报错
那可能就不是这个帖子能解决的啦
突然遇到这个问题
更换高版本cuda不能解决问题
查看你
最近遇到了这个问题
想看解决方案
赞美你many thanks and let us find the results
想看看结果
赞美你
看结果呀
请问解决方法是什么呢
我也是这个问题,gcc4.8,cuda9.0,cudnn7.1.4 NVIDIA驱动430,也是CPU能出来,GPU没标记
我是cuda9.0 gcc4.8
来看看
感恩
我也遇到这个问题了,试试这个方法
您好,makefile 中 cudnn=0时有检测框,cudnn=1时没有检测框,您觉得这是问题呢, 请问 cudnn=0时,也是通过GPU 测试的吗?
我用的CUDA 是10.1的,还是这个问题
CPU能检测吗?
刚才试了下,cpu 是有检测框的
更新到10.0试试
从10.1的降到10.0? 是卸载再安装还是可以直接降?
直接修改路径就行。
我这只有10.1,请问是修改什么路径?
请参考此文章:https://www.machunjie.cn/setup/86.html
请问CUDA10.0 支持gcc7.3吗?还是7一下?
建议你使用GCC 6.5
我也出现了一样的问题
谢谢
什么原因
原因很多哦
看看原因
看看
先休息休息
看看原因
什么原因什么原因
看看怎么样
顶一顶
我也遇到这个问题了,是不是环境配的有问题?
代码git没问题的话,一般都是环境的问题。
谢谢
看看
谢谢楼主,很及时~
不客气哦~