1. 程式人生 > >在Ubuntu上安裝matlab2014a並編譯caffe的matlab介面matcaffe

在Ubuntu上安裝matlab2014a並編譯caffe的matlab介面matcaffe

    由於要看看PSPNet的效果,想先用caffe的matlab介面跑下原始碼看看效果。

第一步:下載好Matlab2014a的映象檔案iso,然後掛載到Linux上。

sudo mkdir /media/matlab
mount -o loop path/filenam.iso /media/matlab
cd /media/matlab
sudo ./install

    在Linux的常見目錄裡,/media是媒體目錄,可移動媒體裝置的常用掛載點/mnt是掛載目錄,另一個可移動媒體裝置的常用掛載點

第二步:安裝matlab,使用Crack下的readme.txt中的序列號,安裝過程及破解時使用到的啟用檔案為Crack下的.lic檔案。在安裝到99%可能出現這樣一個錯誤:在您的許可證檔案中找不到 SERVER 行

。您需要在 "......" 中手動編輯 SERVER,按照點選開啟連結的方法可以解決。

關於安裝的具體步驟,參考網址

關於Matlab安裝的地址,參考網址


第三步:安裝好matlab後,啟動一下試試看,在終端輸入./matlab,提示matlab command not found,按照點選開啟連結建立一下軟連線即可:

cd /usr/local/bin/
sudo ln -s /usr/local/MATLAB/R2014a/bin/matlab matlab

第四步:修改caffe裡的makefile.config檔案,uncomment MATLAB_DIR := /usr/local/MATLAB/R2014a,然後在caffe根目錄下make matcaffe -j4。但是我在編譯過程中出現一個奇葩的錯誤:make matcaffe error 255

解決辦法為修改caffe下的Makefile:

在Makefile裡面,大約第410行那一句話CXXFLAGS += -MMD -MP下面新增CXXFLAGS += -std=c++11,最後是這樣
CXXFLAGS += -MMD -MP
CXXFLAGS += -std=c++11