caffe 16 win10 matcaffe 介面編譯
阿新 • • 發佈:2019-01-01
01 安裝matlab2016b
安裝好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