Caffe和MATLAB

来源:互联网 发布:quartus ii软件下载 编辑:程序博客网 时间:2024/05/07 12:34

这篇总结是对前面的一个补课吧,caffe配matlab,包括ubuntu下面matlab2016b的破解安装,其实我这是想跑一个demo看看效果而已。OK先安装matlab

安装matlab2016b

1准备文件

首先要下载matlab2016b的文件包,网上都有吧!给个链接 :28ge

 

下载LINUX里面的三个文件,R2016b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso和Matlab 2016b Linux64 Crack.rar

我把这几个文件存在了

/home/usrname/Downloads/BaiduNetdiskDownload 文件夹下面

好了解压开始了,用解压缩工具 rar对Matlab 2016b Linux64 Crack.rar进行解压,这是破解文件。

rar x Matlab 2016b Linux64 Crack.rar



如果没有rar工具,用命令进行安装

sudo apt install rar


解压出来的文件包括:

MATLAB_Production_Server ,

R2016b,

license_server.lic,

license_standalone.lic

readme.txt

 

readme包含着破解密匙,和破解的补丁覆盖说明

安装

1建立挂载文件夹,我这里在/home/usrname/Downloads 下面建立了一个文件夹,名字叫matlab2016b

/home/usrname/Downloads/matlab2016b 这个目录就叫挂载目录

2挂载安装,先挂载dvd1

sudo mount -t auto -o loop /home/usrname/Downloads/BaiduNetdiskDownload /R2016b_glnxa64_dvd1.iso /home/usrname/Downloads/matlab2016b

然后用命令行进入/home/usrname/Downloads,注意这里是进入挂载目录的上一层目录,然后运行install

cd /home/usrname/Downloadssudo /home/usrname/Downloads/matlab2016b/install # 进行安装、弹出安装界面,类似windows安装,安装密钥在Crack文件中的readme.txt中,是:09806-07443-53955-64350-21751-41297


在弹出的界面中会有让你选择matlab的安装路径,我这里就安在了/home/usrname/MATLAB/R2016b下面了,注意这是matlab的安装路径。

当R2016b_glnxa64_dvd1.iso安装完成后,提示拔出dvd1,然后插入dvd2对话框,此时需要挂载第二个iso文件(R2016b_glnxa64_dvd2.iso)到/home/usrname/Downloads/matlab2016b文件夹下,这里注意的是,由于你当时的终端窗口正在 进行安装,所以你是无法进行操作的,所以你需要ctrl+Alt+t进行重新开一个终端命令窗口。挂载成功后直接点击ok就可以了。

命令:

ctrl+Alt+t #新建窗口

sudo mount -t auto -o loop /home/usrname/Downloads/BaiduNetdiskDownload /R2016b_glnxa64_dvd2.iso /home/usrname/Downloads/matlab2016b


注意挂载成功以后,点击ok,继续安装

3、激活

这里要以超级权限进去

sudo ./ usr/local/MATLAB/R2016b/bin/matlab


弹出界面,选择激活文件,license_standalone.lic

然后finish

4打补丁

sudo cp /home/usrname/Downloads/BaiduNetdiskDownload /R2016b/bin/glnxa64/libmwservices.so /home/usrname/MATLAB/R2016b/bin/glnxa64sudo cp /home/usrname/Downloads/BaiduNetdiskDownload /R2016b/bin/glnxa64/libmwlmgrimpl.so /home/usrname/MATLAB/R2016b/bin/glnxa64sudo cp /home/usrname/Downloads/BaiduNetdiskDownload /R2016b/bin/glnxa64/libinstutil.so /home/usrname/MATLAB/R2016b/bin/glnxa64sudo cp /home/usrname/Downloads/BaiduNetdiskDownload /R2016b/bin/glnxa64/libcufft.so.7.5.18 /home/usrname/MATLAB/R2016b/bin/glnxa64


 

最后修改环境变量:

sudo gedit ~/.basnrc


添加一行:

export PATH="/home/usrname/MATLAB/R2016b/bin:$PATH"


 

上面讲了怎么安装matlab,接下来就要配置caffe的matlab接口

 

之前caffe已经install过了,于是直接进入caffe的根目录修改Makefile.config文件,主要是打开matlab的接口,并加上一个MATLAB的路径

MATLAB_DIR := /home/usrname/MATLAB/R2016b


然后就

make matcaffe


 

下一步测试

make mattest


这一步就报错了,

缺少 libstdc++.so.6

在环境变量里面添加:

export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$ LD_LIBRARY_PATH"export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6


再测试 通过!

 

在命令行中

matlab

弹出matlab后。需要设置其路径,工具栏上面的set path,其实就是把caffe的工作路径包含到matlab工作的搜索路径中。

addpath的命令是一样的功能。

 

0 0