mxnet_windows

在某个群答应一位朋友写一下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,界面大致如下:

cmake-gui界面

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

cmake示例

点击configure,选择

cmake

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

配置

配置

cmake成功 点击generate,可以去windows目录下查看,mxnet的vs工程已经生成了。 windows目录 使用vs打开.sln工程文件,编译即可。

mxnet build