admin管理员组文章数量:1613389
本来想使用VS2019编译的,但是找了很多种方法,总是出现莫名问题,无奈换成了VS2015,如有看到的朋友有较好的方法,可以评论下,谢谢
本次使用VS2015+WIN10编译caffeGPU版本
1. caffe源码下载
官网链接:https://github/BVLC/caffe/tree/windows
2. VS2015下载并安装
链接:https://pan.baidu/s/1uACPyI7vBa8SiwpUG0w4QA
提取码:08st
3. Cmake3.4以上版本下载并安装
链接:https://pan.baidu/s/1douWQecIS96TxSbKVWIb4w
提取码:r31g
4.CUDA下载安装
因为需要使用GPU版本,所以我要下载CUDA和与其版本对应的cuDNN
(这些东西下载不用开VPN,很快的)
参考文章:https://wwwblogs/chenzhen0530/p/10939319.html
(1)下载
CUDA8.0及cuDNN下载链接
链接:https://pan.baidu/s/1H4IveixKoRLPdW3phCIogQ
提取码:4llp
(2)卸载
因为安装错了CUDA版本,所以需要卸载重新安装CUDA参考博客
windows下CUDA的卸载以及安装
(3) 安装
安装的时候自己选择安装路径就可以,其他没有什么要注意的
点击点一步就好
将cuDNN的
(4)CUDA8.0成功验证
cmd进dos窗口
输入nvcc -V
验证步骤参考博客
https://mp.weixin.qq/s/b22a58sjzVpAIh_HCKIb_A
https://blog.csdn/m0_37638031/article/details/78896818
5. Anaconda2安装
因为我只是要用一下caffe,所以不想只安装python2,需要python2和python3同时安装
为了方便之后编译caffe的步骤,我们使用了anaconda来进行安装,因为里面含有大量的开源包,防止接下来caffe编译出现错误。
具体可以查看本系列第二篇文章“anaconda2与3同时安装”
参考链接1
6. caffe编译
(1). 准备检查
最重要的地方来了
在之前,我们已经有拥有的配置是
- VS2015安装
- CUDA8.0与其对应的cuDNN安装
- anaconda2安装(anaconda3也可以一起安装的,只是本次编译不使用python3)、
(2).下载libraries_v140_x64_py27_1.1.0.tar.bz2
安装caffe-windows,运行build_win.cmd时需要下载libraries_v120_x64_py27_1.1.0.tar.bz2包,网络有时会不稳定导致下载不顺利,安装进程卡住,话虽然这样说,但是我开VPN还是不能下载
下载链接:
链接:https://pan.baidu/s/1Lo13FMqWhahDaNKaxVe0JA
提取码:qowb
下载好之后移动到C:\Users\12284.caffe\dependencies\download文件夹中(12284是我的用户名)
(3).修改文件
打开Scripts/build_win.cmd文件(使用Notepad++)
前面if的语句不执行,所以我们直接看else部分
如果你使用python3.5,把下图中的2更改为3即可
(4).运行
双击运行我们刚才修改的build_win.cmd文件
生成build文件夹
使用VS2015打开Caffe.sln项目
将ALL_BUILD设置为启动项目
编译生成的caffe.sln解决方案。编译生成的解决方案,生成Matlab、C++、Python不同版本的caffe接口库和samples的数据转换可执行文件
上方选择debug或者release版本
鼠标右键ALL_BUILD生成
等待即可成功
参考文章:Caffe-windows入门学习,编译、训练、测试详细教程
版权声明:本文标题:3.caffe在windows下编译 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728650950a1167960.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论