环境:VS2013,CUDA8.0,CuDNN 5.0,Win10/7,Anaconda
一、准备工作
1. 添加VS的cl.exe所在路径至环境变量
VS的安装路径下有一个VC文件夹,将其中的bin目录添加值环境变量(该目录下有cl.exe),路径参考如下:
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
如未正确添加后续步骤将出现 TypeError: object of type ‘NoneType’ has no len() 错误。
2. 下载Caffe-Microsoft并添加roi_poling_layer后正确编译
下载地址:https://github.com/Microsoft/caffe
由于windows版本caffe的不完善,要先在libcaffe项目中添加roi_poling层的相关支持。具体操作如下:
在libcaffe项目下的 cu—layers 文件夹右击,添加——现有项,找到 caffe根目录—src—caffe—layers下,添加roi_pooling_layer.cu。
路径示例:
同理,在libcaffe项目下的 src—layers 添加roi_polling_layer.cpp;
(所在路径:caffe根目录—src—caffe—layers)
在libcaffe项目下 include—layers添加roi_po