window 7 平台上 MXNET 源码编译
来源:互联网 发布:韩寒与郭敬明知乎 编辑:程序博客网 时间:2024/06/13 18:35
目的:本文主要描述怎么在windows上编译mxnet源码,得到可用的libmxnet.dll和libmxnet.lib文件。
版本:mxnet [x64 release] (CPU版)
运行环境: windows 7 64bit ; visual studio 2015 ; Anaconda 自带python版本
依赖库:OpenBLAS (x64); OpenCV3.1.0 (x64)
1.获取mxnet :
最好用git 命令获取mxnet源代码,例如:git clone –recursive https://github.com/dmlc/mxnet
从github网站下载mxnet package解压会发现部分文件丢失。
如电脑没安装git,可自行安装git windows版并配置好环境变量。
2.安装以上依赖库
OpenBLAS 主要用来做矩阵运算,OpenCV做图像处理
3.Cmake 生成工程
安装Cmake windows版本,并配置好环境变量。
mxnet 源码中已写好Cmakelists文件,打开该文件,将USE_CUDA 、USE_CUDNN 关闭,保存修改。
打开cmake,配置好源码和编译路径,点击配置,选择Visual Studio 2015 Win64编译器,如产生错误,则检查各个依赖库的路径是否正确,并手动配置好路径,如下图所示:
若没错误,点击生成,则在编译路径下可生成对应工程。用Visual Studio 2015打开其中mxnet.sln工程文件,并修改编译配置为(release x64),右键生成该工程,编译完后即可在该工程的release文件夹下发现libmxnet.dll 和libmxnet.lib。
选择mxnet源码中的Inception例程,配置完后运行得到结果。下图为我的输入和预测结果:
和用ncnn下的预测结果一样,如图所示:
注意:
在cmake生成工程文件时,如遇到了OpenCV找不到的情况,请仔细检查OpenCV的版本和编译器的版本是否一致(同为x86 或x64),其他依赖库也一样。
- window 7 平台上 MXNET 源码编译
- MXNet的源码编译过程总结
- window平台上使用git取android源码
- mxnet编译
- zlib window上编译
- zlib window上编译
- window 下编译LibreOffice源码
- window下编译virtualbox源码
- Windows平台上Android Studio上编译Google的Android7源码中的Settings
- windows编译mxnet
- MXNet编译至Android
- MXNET 编译安装问题
- 在window平台下编译ffmpeg
- Window平台Lua编译和环境搭建
- Window 平台 FFmpeg Android .so文件编译
- windows上安装MXNet
- windows 平台编译vlc源码
- 编译 Ueditor 源码(windows平台)
- **Android三五行代码结局有滑块,可滑动的TABLE导航栏。类似斗鱼直播的直播页面导航栏,滑块可动态根据栏目宽度适应,无需自定义view** 先来说下思路把,很简单,一个HorizontalS
- Java-枚举应用总结
- Java开发中的23种设计模式详解
- SSH反向连接及Autossh
- Python读取中文路径时的处理
- window 7 平台上 MXNET 源码编译
- 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止
- 关于HTML页面中JS/JQ/Onload执行顺序测试代码
- Nginx 的模块化体系结构
- 线程池
- 针对jqPaginator跨域请求数据无法同步问题
- Python之urllib.request模块
- yum安装最新的MySQL 5.7
- Ubuntu环境下QtCreator导入帮助文档