windows下mxnet编译

在某个群答应一位朋友写一下windows下mxnet编译过程,拖了挺久。趁现在有时间写一下,比较简略,限于水平有限,如果有疏漏的地方,敬请指出,共同学习进步。

准备工作:

  1. 完整的mxnet源码,请自行去github下载
  1. VS2013以及对应的python插件ptvs ,python,opencv(3.0+),cuda, cmake工具(3.5)等
  2. 部分依赖,你可以去happynear的github下载3rdparty (感谢happynear,caffe_windows目前还在用:))

使用cmake构建vs工程

打开cmake-gui,界面大致如下:

windows下mxnet编译_第1张图片
cmake-gui界面

界面中的source code选择你的mxnet根目录,然后选择生成的文件目录(可以在根目录下建立windows文件夹),下图为示例:

windows下mxnet编译_第2张图片
cmake示例

点击configure,选择

windows下mxnet编译_第3张图片
cmake

可能会有一些error,如某些库找不到等,把3rdparty放在windows目录下,然后根据报错信息,修改对应路径:

windows下mxnet编译_第4张图片
配置
windows下mxnet编译_第5张图片
配置
windows下mxnet编译_第6张图片
cmake成功

点击generate,可以去windows目录下查看,mxnet的vs工程已经生成了。


windows下mxnet编译_第7张图片
windows目录

使用vs打开.sln工程文件,编译即可。

windows下mxnet编译_第8张图片
mxnet build

你可能感兴趣的:(windows下mxnet编译)