win10+VS2013+caffe1安装
第一步:
下载微软提供Windows工具包(caffe-master):https://github.com/Microsoft/caffe。
这个是微软官方提供的链接,基本上与caffe官网上提供安装包差不多,具体区别没有细看,这个caffe无需配置第三方库的环境变量,直接就可以自动下载所需要的库,包含opencv和boost等。
第二步:
重命名caffe-master\windows\CommonSettings.props.example为caffe-master\windows\CommonSettings.props,然后修改如下配置:
第三步:
true ----- 是否使用GPU,我的电脑没有GPU,所以为true
false ----- 是否使用CuDNN库
false ----- 是否支持Python
false ----- 是否支持Matlab
双击Windows下的caffe.sln,可以看到有(16个子项目),在VS2013项目右击中选择“生成解决方案”。
然后会弹出一个窗口,Nuget所需要的第三方库,可能会未响应,慢慢等吧。当下载完毕第三方库,你的caffe-Windows并列文件夹下会有一个第三方库的文件夹NugetPackages,这个文件夹内也有十六个子文件夹。
最终可能失败,原因下面会提示说无法打开libcaffe.lib之类的error。解决方法是直接对libcaffe重新生成,但还是出错,提示 alt_sstream_impl.hpp 文件有问题:“Error 8711 error C2220: warning treated as error - no 'object' file generated (..\..\src\caffe\util\math_functions.cpp) .\Caffe\NugetPackages \ boost.1.59.0.0\ lib \native \include \boost\format\alt_sstream_impl.hpp”,这是这个文件的编码或是结尾等内容与当前系统或编译器设置不匹配,简单新建一个同样的文件名,代码复制粘添一下,文件覆盖即可。
重复一下上一步,对所有文件再重新生成一下,这时候应该不会出现libcaffe.lib无法打开的错误了。
第四步:
设置一下运行项,解决方案'caffe'->属性->startupProject: 当前选择项,直接单启动项目是caffe也行,不过最好改一下,原因如果是单启动项目,那么在你重新编译工程的时候,只会运行次单启动项目,其它项目不会运行。
第五步:
运行就会出现以下界面,说明安装成功 main函数在cafffe.cpp中
win10+vs2015+ caffe2安装
1、Cmake 做configure时,报错:No CMAKE_C_COMPILER could be found.
Configure中的VC++配置的版本不对,不是你机器上安装的那个版本。点击上面界面中的Configure 按钮进去修改一下,改为你安装的版本,没有安装就安一个。VS2012, VS2015在CMake 3.4上都支持。