0前言
之前我配置过两个版本的py-faster-rcnn是在微软的caffe上进行,另一版是在happynear库上运行,但是因为CPU的原因,只在py-faster-rcnn上运行成功,这里写两个版本(CPU和gpu)
Faster-Rcnn原理
`
cuda7.5安装
之前试了安装cuda8.0,但是各种问题,后来狠心重装了系统,然后顺利完成安装,人品不好啊,if只想用CPU的同学可以直接跳过
2配置caffe
这部分可以参考(只用了CPU,但是可以对应修改gpu,我没有装cudnn,可选择不使用)
在测试caffe安装成功的时候利用GPU出现了Check failed: error == cudaSuccess (8 vs. 0) invalid device function,超出了gpu的运算能力,将windows文件夹下CommonSettings.props的21行修改gpu的参数,修改后重新生成libcaffe和caffe
compute_30,sm_30;compute_30,sm_30
faster-rcnn安装
CPU版本:这个小哥配置的挺详细,可以参考他的这部分配置,反正我是觉得麻烦,直接下载他的项目:
http://www.cnblogs.com/deeplearning1314/p/7137737.html
http://www.cnblogs.com/LaplaceAkuir/p/6445189.html(但是如果只想用C++开发的话,就参考这个吧,人家还提供了源码,你还想怎样(CPU大约2s,GPU 500ms))
GPU版本:这个是python下的
http://blog.csdn.net/u011185952/article/details/71079038
期间我遇到了一些错误,是参照这个修改正确的:
http://blog.csdn.net/chenzhi1992/article/details/52618386
faster-rcnn训练自己的数据(MATLAB)
http://blog.csdn.net/sinat_30071459/article/details/50546891
有个别人配置好的工程Windows+Caffe(Faster RCNN/RFCN/SSD)编译(Cuda7.5+Cuda8.0)