第一步
安装VS2013第二步
第三步
复制Windows下CommonSettings.props.example,后缀改为CommonSettings.props,如下:
第四步
修改复制过来的CommonSettings.props配置文件,UseCuDNN为true,并添加相应位置
第五步
双击Windows下的caffe.sln,在VS2013中生成解决方案:
【注】里面的caffe.managed和predict 是我自己写的测试项目,其它的才是官网自动生成的哈~~~ :->
然后会弹出一个窗口,Nuget所需要的第三方库,可能会未响应,慢慢等吧。如果出现无法连接的那个问题,说明IP ping不过去,直接把问题复制到网上搜,有解决方法。
第六步
当下载完毕第三方库,你的caffe-Windows并列文件夹下会有一个第三方库的文件夹
【注】caffe-windows和caffe-master对caffe.cpp编译以后下载的第三方库都是十六个文件夹。
最好核对一下文件,免得没下载完就被你关掉了。
Bug1:无法打开libcaffe.lib
解决方法:直接对libcaffe重新生成
当这个文件生成成功之后,对解决方案再重新生成一下,这时候应该不会出现libcaffe.lib无法打开的错误了。
Bug2
:
解决方法:直接双击此错误,然后会弹出一个框,点击确定,然后保存即可,最后再生成libcaffe即可/
右击项目-属性
【PS】如果出现windows.h之类的错误,请自行解决,初步断定是VS编译器的环境变量没有配置好,或者版本安装出现过问题,建议重装系统,安装官方版VS2013
Bug3:Error MSB3073:vcend with code 1,提示信息大概说BinplaceCudaDependencies.cmd里有错
第七步
第八步
设置一下运行项,解决方案'caffe'->属性
或者下面直接单启动项目是caffe也行,不过最好改一下,原因相信玩过VS的都清楚,如果是单启动项目,不管你运行什么,他都会只运行这个单启动项目设置的源文件
第九步
运行caffe.cpp,直接双击打开caffe.cpp,然后ctrl+f5直接编译,出现如下命令窗口说明编译成功
【PS】这个其实告诉你了如何调用caffe.exe去训练你的模型