ubuntu 14.04 py-faster rcnn怎么自己训练vgg模型

 我来答
夜兔粒胧1Q
2017-10-09 · TA获得超过3518个赞
知道大有可为答主
回答量:5110
采纳率:81%
帮助的人:395万
展开全部
1、cuDNN版本的选择
py-faster-rcnn建议进行caffe编译时选用cuDNN(Makefile.config文件中取消对应行的注释),我的cuda版本是7.5,试验了官网的cudnn各种版本,除了(cuDNN v3 (September 8, 2015), for CUDA 7.0 and later),都存在编译caffe时参数不匹配的问题,建议选用该版本。
cuDNN在显存占用上比caffe有较好的优化,具体可以查看py-faster-rcnn的ReadMe。
2、显卡计算能力配置
若采用cuDNN后发现还是不能运行ZF模型,一般情况是显卡计算能力配置的问题。
修改 faster-rcnn-root/lib/setup.py,将135行修改为-arch=sm_30或者更低,取决于显卡的型号。删除 faster-rcnn-root/lib/nms中的cpu_nms.c和gpu_nms.cpp,删除faster-rcnn-root/lib/utils中的bbox.c,重新编译caffe-fast-rcnn(这一步好像也可以不用),即可解决。
3、强制进行cpu运算
若还是计算能力不够,可以修改faster-rcnn-root/lib/fast_rcnn/nms_wrapper.py,将force_cpu设置为True。
4、运行提示caffe的syntax invalid问题
proto版本问题,修改faster-rcnn-root/caffe-fast-rcnn/python/caffe/proto/caffe_pb2.py,注释掉所有的syntax='proto2'即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式