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,界面大致如下:

cmake-gui界面

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

cmake示例

点击configure,选择

cmake

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

配置
配置
cmake成功

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


windows目录

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

mxnet build
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容