win10+vs2015+cpu_only配置安装caffe(python接口和matlab接口)

1、安装vs2015

2、安装anaconda3 4.2.0 (因为现在caffe只支持python2.7 和python3.5).

3、按照下面的代码执行(根据自己的文件目录,不一定按照它的来):

C:\Users\cleo\DeepLearning> git clone https://github.com/BVLC/caffe.git
C:\Users\cleo\DeepLearning> cd caffe
C:\Users\cleo\DeepLearning\caffe> git checkout windows
C:\Users\cleo\DeepLearning\caffe> scripts\build_win.cmd
  • 1
  • 2
  • 3
  • 4

一般执行到前面3步都没有问题。文件结构大概是这样的:

这里写图片描述

我的Caffe路径在C:\Users\cleo\DeepLearning\caffe这个时候里面还没有build文件夹,这是后面cmake生成的。

接着打开scripts\build_win.cmd 这个文件(比如用Notepad++),更改里面的一些配置(由于没有用到APPVEYOR,所以直接看else后面的):

这里写图片描述

需要改动的主要如下: 
1. 根据自己的VS版本,改变VS版本号 
2. 把Ninja设为0,因为这里不需要用到它 
3. 把CPU_ONLY设置为1,因为这里没有用到GPU 
4. 根据自己的python版本,改变版本号

改完后再执行scripts\build_win.cmd,这时我遇到了这样的问题:Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (minimum required is "3.5") ,我明明配置好了python路径,而且也可以直接在cmd里面运行。搜索了很久,还是没有解决,后来突然看到了这段代码:

这里写图片描述

虽然并没有运行,但是它手动写出了python的路径,所以我把它也放到了else那段里面了,如下:

这里写图片描述

然后就解决了这个问题,后来再执行scripts\build_win.cmd,发现还是报错,一个名为libraries_v140_x64_py35_1.1.0.tar.bz2的依赖包无法下载成功。于是打开...\caffe\cmake\WindowsDownloadPrebuiltDependencies.cmake文件,看看它的下载地址(后面需要加上具体的路径,比如我的是(https://github.com/willyd/caffe-builder/releases/download/v1.1.0/libraries_v140_x64_py35_1.1.0.tar.bz2):这里写图片描述

下载地址就是这个。于是手动去这个地址上把包下载下来,当时也是下了很多次,一开始网速都很慢(10KB/s的样子。。) 
把下载好的文件放在 ...(你的c盘当前用户目录)\.caffe\dependencies\download 这个目录。然后打开...\caffe\cmake\WindowsDownloadPrebuiltDependencies.cmake这个文件,把下载部分注释掉(红色圈子里面):

这里写图片描述

并且打开...\caffe\scripts\download_prebuilt_dependencies.py文件,注释掉下载部分:

这里写图片描述

如果还是报错,就自己把“libraries_v140_x64_py35_1.1.0.tar.bz2”解压在“C:\Users\cleo\.caffe\dependencies”文件夹。把下面这段也注释掉。

 

 

接着再运行build_win.cmd,就可以顺利进行了,它会把刚刚下载的那个压缩包解压,然后慢慢编译。。。

这里写图片描述

大概用来7分多钟,就完成了:

这里写图片描述

这里写图片描述

这里写图片描述

如果还想配置matlab接口,只需把设置为1.

if NOT DEFINED BUILD_MATLAB set BUILD_MATLAB=1

配置caffe matlab接口:

1.matlab中添加搜索路径:D:\caffe\matlab; D:\caffe\build\install\matlab

这里的build是上述编译过程生成的build文件,我的这两个路径下的文件分别是

 

2.添加环境变量,我的是D:\caffe\build\tools\Release

3.下载bvlc_reference_caffenet.caffemodel放到D:\caffe\models\文件夹下。具体下载方式在D:\caffe\models\文件夹下的readme.md中有写。

4.调整matlab当前路径为caffe/matlab/demo/文件夹下,有claasification_demo.m文件可以进行测试,如果无错即配置完成。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值