1. 程式人生 > >ubuntu16.04 安裝matcaffe

ubuntu16.04 安裝matcaffe

網上很多教程是ubuntu14.04,經過測試16.04沒有差別。

 

安裝caffe的教程連結:http://blog.csdn.net/u013915633/article/details/49867947?spm=2013.1.0.0.rrI0q4

 

當我們看很多開源的程式時會發現都要求裝matcaffe

 

個人總結一下:

實際上,就是現狀MATLAB,再裝matcaffe

 

安裝MATLAB2014a:

參考連結:http://blog.csdn.net/ture_dream/article/details/52649770(你不需要看)

http://pan.baidu.com/s/1qYJ9tNm

 下載Matlab2014的Linux版本及破解檔案

注:下載的映象有兩部分,解壓後合成一個MATHWORKS_R2014A.iso

 實際就是把兩個檔案解壓到同一資料夾下,然後拷貝到Linux系統資料夾中,再在Linux系統中,把這個iso檔案解壓,結果如下圖:

 

 

然後再進入和這個目錄,執行install檔案(cd 該路徑,然後 ./install).

安裝過程和win下一樣。

 

安裝完之後,執行make all matcaffe

執行結束後會報錯:

http://www.caffecn.cn/?/question/1113

錯誤和這個連結說的問題一樣,解決方法:

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

然後在caffe根目錄下make clean,make all

執行MATLAB時報錯:(大概內容是說破解檔案有問題)

解決辦法:

參考:http://blog.sina.com.cn/s/blog_92d2c5e10102wha5.html

按照MATLAB正常的安裝步驟,到啟用完整之後,執行./matlab命令仍然無法正常執行MATLAB,出現以下錯誤提示:
icense checkout failed. license manager error -8.


Make sure the HostID of the license file matches this machine, and that the HostID on the server.

Licensing error: -8,523.


解決辦法:看安裝說明,Readme.txt其中有說明

Linux Copy/overwrite libmwservices.so ( from the linux folder provided ) to : /usr/local/MATLAB/R2014A/bin/glnxa64..

所以我們只需將crack中的ibmwservices.so複製到安裝目錄中bin/glnxa64中覆蓋對應的檔案,即可.

覆蓋方法:

 sudo cp /usr/local/MATLAB/R2014a/bin/glnxa64/libmwservices.so ~/matlab/Crack/Linux/

sudo cp 目標路徑  源路徑

執行MATLAB方法:進入/usr/local/MATLAB/R2015b/bin,執行 ./matlab 即可正常執行.