1. github windows版本(有windows子目录,包含已生成vs项目)
直接下载整个仓库,zip格式。
2. 第三方依赖库
最新版本见github链接中
将压缩包解压到目录caffe-windows-ms\windows\thirdparty\
特别注意要将这些库的路径添加到环境变量PATH中去。
即caffe-windows-ms\windows\thirdparty\bins添加到PATH中。
3. 安装Anaconda2/3
Python一个开源版本,包含很多科学包。可减少很多库安装,官方推荐Mini版本即可。
安装后注意将路径添加到环境变量PATH中去。
4. vs项目配置文件
在caffe-windows-ms\windows\下找到配置文件example版本,复制后改名。并用编辑器如vs或Notepad++进行修改
对于只用CPU运行版本设置如下
两处关键地方。特别注意CPU版本没有Cuda,所以没有CudaDependencies也没有cufft.lib,在编译caffe时候将报错找不到cufft.lib文件。
这时候应当在caffe项目链接器将依赖项$CudaDependencies删去,亲测可以编译成功!单纯在配置文件中删去该语句不可行。
修改Python路径
5. 利用vs2015进行编译
- 打开项目
- 设置为release x64模式,并生成解决方案
如果再次生成,先删除编译目录caffe-windows-ms\Build,再重新生成解决方案即可。 - 编译完成
(现在是成功14个。)
到caffe-windows-ms\Build\x64\Release目录下寻找可执行文件工具。
利用工具可以开始第一个实例mnist
6.其他
分享成功的喜悦,希望能帮到其他人,有什么问题也可以一起解决。
参考教程链接:
Caffe+Visual Studio 2015编译可以有多简单?https://blog.csdn.net/xingchenbingbuyu/article/details/72765612