caffe 安装 window/linux vs2015 py2 和py3
一、window 安装
刚刚开始学习caffe,之前没有使用cmake,vs等工具的经验的,就caffe的安装花了将来两天的时间,看了网上各种版本的安装攻略,不知道什么什么总是遇到博主没有遇到的问题,心累。根据各种教程安装了vs2017,vs2013,boost等各种软件(这几个软件安装都是按小时计算的 ) 而且把最终还没有成功,最接近成功的就是安装完成了一个python2.7版本的,可是我需要3.x版本的
废话不说了,下面介绍我安装成功的方式,按照我的方式,亲测了py2.7,py3.5,py3.76版本,都没有问题,其他的版本,按照我的方式应该也能行
准备工作:
caffe:https://github.com/BVLC/caffe
使用git拉起代码,然后切换到windows分支下,(一定要切换,不然没有caffe\scripts\build_win.cmd文件)
没有git的话,可以直接下载我分享这个,解压就好
vs2015 :
cmake: https://cmake.org/files/v3.9/cmake-3.9.6-win64-x64.msi
需3.4版以上,安装并设置环境变量
python 准备好你用的python环境,这里有个坑,后面说。
准备工作完成后:
第一步:修改caffe\scripts\build_win.cmd
***而且要放到第一个,可以在cmd窗口,使用poython ,看下打开的是不是我们要的版本,这个关系到帮你生成的caffe是什么版本的
第三步:在caffe\scripts 文件夹下按住shift 右击打开shell指令窗口,没有的话,使用cmd 然后进入这个文件夹下也行 运行build_win.cmd 文件
注意:
如果出错,因下载依赖包libraries_v140_x64_py35_1.0.1.tar失败,这需要手动的下载,链接:https://github.com/willyd/caffe-builder/releases ,下载libraries_v140_x64_py35_1.1.0.tar.bz2;同时C:\Users\syin目录下会多一个.caffe的文件夹;将下载的依赖包放到.caffe\dependencies\download目录下并解压,也在目录.caffe\dependencies下放一份解压后的文件然后执行第三步,等编译成功,如果还下载软件,就修改caffe\cmake\WindowsDownloadPrebuiltDependencies.cmake
第五步,运行成功,会生成build 的文件***(每次重新运行都删除掉这个文件夹,很重要)***,
第六步,使用vs2015 打开build/Caffe.sln第七步:设置以下两点,然后生成解决方案,完成
第八步:成功之后,吧这个位置的caffe 文件夹拷贝到你的python环境中的Lib\site-packages 文件下,就可以import caffe了
二、 linux 安装
先安装annaconda
conda create -n caffe -c defaults python=3.6 caffe
参考:https://blog.csdn.net/kerrity/article/details/102818599
https://blog.csdn.net/qq_37925454/article/details/89113092