- 下载解压
Release Apache MXNet (incubating) 1.5.0 · apache/incubator-mxnet · GitHub
- Cmake生成项目文件
修改一些选项:
w_mkl_2019.2.190.exe安装mkl
指定生成cpp文件
生成项目文件
- 修改依赖库
静态库:mkl_core.lib、mkl_sequential.lib、mkl_intel_lp64.lib
- 指定64位编译器,否则编译中途会提示堆栈问题等
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
- 设置足够大的虚拟内存,否则内存不足可能会卡死
- 通过OpWrapperGenerator.py生成op.h时出错
2>"Running: OpWrapperGenerator.py"
2>argument "lrs" of operator "multi_sgd_update" has unknown type ", required"
屏蔽下面这个条件重新编译下
Failure in generated op.h in version 1.3.1 · Issue #14116 · apache/incubator-mxnet · GitHub
- 管理员打开,执行install生成文件
不用管理员可能会权限不足
- 使用时可能会出现问题
直接在文件开始加上
#undef max
#undef min
Ex:用python安装mxnet包,在包里面找到需要的库,也可以使用
https://www.freesion.com/article/37291079277/
https://blog.csdn.net/jacke121/article/details/125269610