win10+VS2013+caffe1安装、win10+vs2015+ caffe2安装

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也行,不过最好改一下,原因如果是单启动项目,那么在你重新编译工程的时候,只会运行次单启动项目,其它项目不会运行。

win10+VS2013+caffe1安装、win10+vs2015+ caffe2安装_第1张图片

第五步:

运行就会出现以下界面,说明安装成功 main函数在cafffe.cpp中

win10+VS2013+caffe1安装、win10+vs2015+ caffe2安装_第2张图片


win10+vs2015+ caffe2安装

1、Cmake 做configure时,报错:No CMAKE_C_COMPILER could be found.

Configure中的VC++配置的版本不对,不是你机器上安装的那个版本。点击上面界面中的Configure 按钮进去修改一下,改为你安装的版本,没有安装就安一个。VS2012, VS2015在CMake 3.4上都支持。


如果不能进入Configure,在菜单中的File菜单中选择Delete Cache,就可以重新配置了。我遇到过同样的问题,用上面方法解决了。特意注册了来说明一下,希望对你有所帮助。


CMake Error: Error: generator : Visual Studio 14 2015 Win64 Does not match the generator used previously: Ninja 
删除生成的 build 文件夹,重启 cmd,重新编译;




2、msbuild不是内部或外部命令,也不是可运行程序··

这个是VS环境变量的原因,解决方案如下:
我的电脑->属性->高级系统设置->环境变量->系统环境变量 
添加新的系统环境变量(MSBuild.exe 所在的路径):
C:\Program Files (x86)\MSBuild\14.0\Bin\
C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\


 file INSTALL cannot set permissions on "C:/Program Files/Caffe2/caffe2"
以管理员的方式运行VS2015程序

你可能感兴趣的:(深度学习环境安装)