Caffe和MATLAB

這篇總結是對前面的一個補課吧,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/Downloads
sudo /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/glnxa64
sudo cp /home/usrname/Downloads/BaiduNetdiskDownload /R2016b/bin/glnxa64/libmwlmgrimpl.so /home/usrname/MATLAB/R2016b/bin/glnxa64
sudo cp /home/usrname/Downloads/BaiduNetdiskDownload /R2016b/bin/glnxa64/libinstutil.so /home/usrname/MATLAB/R2016b/bin/glnxa64
sudo 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的命令是一樣的功能。


福利答謝大家!

感謝您閱讀本篇文章,對此特別發放一個無門檻的現金紅包,打開支付寶掃碼領取,可以領到錢的哦!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章