配置 MatConvNet CPU問題

Windows7 ,64位,MATLABR2014a.

MatConvNet 下載 http://www.vlfeat.org/matconvnet/

下載后文件在MATLAB文件夾下。
安裝VS2013,重啟電腦,MATLAB命令行mex -setup,
MEX 配置為使用 'Microsoft Visual C++ 2013 Professional (C)' 以進行 C 語言編譯。
vl_compilenn.m路徑下命令行vl_compilenn

出現(xiàn)錯誤:
錯誤使用 vl_compilenn>check_compability (line 535)
Unsupported VS C++ compiler, ver >=14.0 required (VS 2015).

出錯 vl_compilenn (line 197)
check_compability(arch);

解決1:將 vl_compilenn ,line534. if clversion < 14改為if clversion < 12 ,不行,報更多錯。
解決2: mex -setup -v。 正在查找編譯器 'Microsoft Visual C++ 2015 Professional (C)時
正在查找文件 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\cl.exe'...否。
找不到已安裝的編譯器 'Microsoft Visual C++ 2015 Professional (C)'。
查找C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\cl.exe,沒有這個文件。可能是安裝的VS專業(yè)版2015的版本不對,重新下載安裝。不行。

解決3:卸載MATLABR2014a.安裝MATLABR2016a。好使了。。。。不過VS2015還是不行,但是能調(diào)用2013編譯了。

解決4 :參考http://blog.csdn.net/desire121/article/details/60466845
http://blog.csdn.net/duancaohui/article/details/53466493
其中,folder 為安裝目錄,例如 'C:\TDM-GCC-64'。您必須在每次運行 MATLAB 時設(shè)置該變量。

最終解決辦法,卸載所有VS版本,重新安裝VS2015.好用了。。。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容