在某個(gè)群答應(yīng)一位朋友寫(xiě)一下windows下mxnet編譯過(guò)程,拖了挺久文判。趁現(xiàn)在有時(shí)間寫(xiě)一下过椎,比較簡(jiǎn)略,限于水平有限戏仓,如果有疏漏的地方疚宇,敬請(qǐng)指出,共同學(xué)習(xí)進(jìn)步赏殃。
準(zhǔn)備工作:
- 完整的mxnet源碼敷待,請(qǐng)自行去github下載
- VS2013以及對(duì)應(yīng)的python插件ptvs ,python仁热,opencv(3.0+)榜揖,cuda, cmake工具(3.5)等
- 部分依賴抗蠢,你可以去happynear的github下載3rdparty (感謝happynear,caffe_windows目前還在用:))
使用cmake構(gòu)建vs工程
打開(kāi)cmake-gui,界面大致如下:
cmake-gui界面
界面中的source code選擇你的mxnet根目錄举哟,然后選擇生成的文件目錄(可以在根目錄下建立windows文件夾),下圖為示例:
cmake示例
點(diǎn)擊configure,選擇
cmake
可能會(huì)有一些error,如某些庫(kù)找不到等迅矛,把3rdparty放在windows目錄下妨猩,然后根據(jù)報(bào)錯(cuò)信息,修改對(duì)應(yīng)路徑:
配置
配置
cmake成功
點(diǎn)擊generate秽褒,可以去windows目錄下查看壶硅,mxnet的vs工程已經(jīng)生成了威兜。
windows目錄
使用vs打開(kāi).sln工程文件,編譯即可庐椒。
mxnet build