caffe 16 win10 matcaffe 接口编译

01 安装matlab2016b

matlab下载。
A:如果要安装正版,可以到matlab官网下载使用版本。
https://cn.mathworks.com/campaigns/products/ppc/baidu/matlab-trial-request.html?s_eid=ppc_14438

B:不过国内用户大部分会使用非试用版。可以参考下面两篇网络文章。
http://www.linuxdiyf.com/linux/27432.html
https://jingyan.baidu.com/article/ac6a9a5e0e67652b653eacc2.html

安装好matlab后,系统环境变量path下面会添加3条matlab路径,即表示安装成功。

#系统环境变量path里增加如下3项:
d:\install\MATLAB\R2016b\runtime\win64
d:\install\MATLAB\R2016b\bin
d:\install\MATLAB\R2016b\polyspace\bin

02 编译带matcaffe接口的caffe版本。

02.01 配置matcaffe编译支持选项BUILD_matlab

caffe 02 win10 vs2015 编译(支持GPU) 的基础上,
使用cmake-gui工具,
选择:BUILD_matlab 项后,
依次点击 [configure]、[generator] 两个按钮,生成vs2015工程文件。
这里写图片描述

02.02 编译vs2015工程,生成matcaffe接口

打开D:\git\DeepLearning\caffe\build\x64\Caffe.sln;
重新编译caffe,生成的matcaffe接口:caffe_.mexw64。
D:\git\DeepLearning\caffe\matlab\+caffe\private\Release\caffe_.mexw64
D:\git\DeepLearning\caffe\matlab\+caffe\private\Debug\caffe_.mexw64

把Release下面的caffe_.mexw64拷贝到private下面。
这一步很重要,否则运行INSTALL安装时,会拷贝文件失败,导致matcaffe接口无法INSTALL到caffe\build\x64\install\matlab目录。

D:\git\DeepLearning\caffe\matlab\+caffe\private\caffe_.mexw64

02.03 配置matlab环境

A 设置系统 path 环境变量

一定要注意需要为matlab设置环境,在path环境变量中加入:D:\git\DeepLearning\caffe\build\x64\install\bin
这里写图片描述

B 在matlab中加入matcaffe接口路径
把caffe根目录加入到matlib2016b的 设置路径 中,加入如下2个caffe相关路径。

D:\git\DeepLearning\caffe\build\x64\install
D:\git\DeepLearning\caffe\build\x64\install\bin

C 在caffe根目录下运行matcaffe测试
在matlab2016的命令行,切换还当前工作目录为caffe工作目录D:/git/DeepLearning/caffe
这里写图片描述

02.04 测试matcaffe接口

在 matlab命令行窗口运行如下语句:

% 设置接口路径(D:\git\DeepLearning\caffe\build\x64\install下面的matlab)
addpath('matlab');
% 设置设备类型为cpu
caffe.set_mode_cpu();
% 打印caffe版本号
fprintf(['Caffe Version = ', caffe.version(), '\n']);

运行结果(如上图中6所示):
1 没有错误提示
2 正确显示版本号信息:Caffe Version = 1.0.0-rc4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值