操作系统:

  64位Windows10

mxnet的构建和安装包括两个步骤:

  第一步,编译出共享库 libmxnet.dll。

  第二步,安装语言包,比如python等。

最小编译要求:

  • 最新的支持C++ 11 的c++编译器,比如 g++ >= 4.8 or clang
  • 一份BLAS库,例如:libblas, atlas, openblas or intel mkl

   

可选库:

  • CUDA Toolkit >= v7.0 :利用GPUs计算

    • 要求GPU能够支持 Compute Capability >= 2.0
  • CUDNN:加速 GPU 计算
  • opencv:图形放大

   

Windows上编译:

  如果使用 Visual Studio 2013来编译,则必须使 Visual Studio 2013 支持更多的C++11特性。

    则必须如下步骤:

    • 下载并安装 Visual C++ Compiler Nov 2013 CTP.
    • 拷贝目录 C:\Program Files (x86)\Microsoft Visual C++ Compiler Nov 2013 CTP (或者解压缩目录)下的所有文件到  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC 目录下覆盖已有文件。不要忘记再拷贝前先备份。

  openblas:下载地址

  CUDA:下载地址

  CuDNN:下载地址

  opencv:下载地址

    • 注意: 需要注册NVIDIA社区用户来下载CUDA和CuDNN

  

  CMake:下载地址

    由于编译的时候要使用到CMake,所以还必须下载安装CMake

  mxnet:下载地址

    或者 使用 git 拉取源代码

git clone --recursive https://github.com/dmlc/mxnet

  

  运行Windows的命令提示符:

    进入到mxnet目录下,运行如下命令

cmake .

  

  Nsight™ Visual Studio Edition 5.1 : 下载地址

  https://developer.nvidia.com/gameworksdownload#?dn=nsight-visual-studio-edition-5-1-0-rc1

Windows下编译mxnet的更多相关文章

  1. [转] Windows下编译OpenSSL

    简述 OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用.对于一般的开发人 ...

  2. Windows下编译objective-C

    Windows下编译objective-C 2011-08-31 14:32 630人阅读 评论(0) 收藏 举报 windowscocoa工具objective clibraryxcode   目录 ...

  3. 在Windows下编译FFmpeg详细说明

    MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 MinGW,即 Minimalist GNU F ...

  4. 如何在WINDOWS下编译BOOST C++库 .

    如何在WINDOWS下编译BOOST C++库 cheungmine 2008-6-25   写出来,怕自己以后忘记了,也为初学者参考.使用VC8.0和boost1.35.0.   1)下载boost ...

  5. 在Windows下编译OpenSSL(VS2005和VC6)

    需要说明的是请一定安装openssl-0.9.8a .  openssl-1.0.0我没有编译成功. 如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)1.安装Activ ...

  6. windows下编译java源文件的编码错误

    import java.util.Arrays;public class ArrayAsAReference{ public static void main(String[] args) { int ...

  7. Windows下编译SDL

    Windows下编译SDL的理由我就不多说了,无论用VS来编译或调试SDL库都是很方便的.而且SDL源代码中也包含了VC工程,你所要做的只是解压VC工程,进行适当的配置,然后编译.调试. 编译SDL大 ...

  8. Windows下编译安装 FFmpeg

    在Linux/Mac下编译 ffmpeg是非常方便的.但要在 Windows下编译 ffmpeg还真要花点时间.以下就是在 Windowns下编译ffmpeg的步骤: 一.安装Cygwin 在wind ...

  9. windows下编译php7图形库php_ui.dll

    CSDN博客 具有图形化编程才有意思,这几天看到了php ui 图形扩展,只是现在只能下载php 7.1的 本次教程编译php7.2.6的 php ui 要是linux下编译起来比较简单 但是 win ...

随机推荐

  1. iOS长按选择

    确实,其实就是一个长按手势 + 图片二维码识别,原生SDK从8.0开始支持 /** *  从照片中直接识别二维码 *  @param qrCodeImage 带二维码的图片 *  @param myQ ...

  2. eclipse关联源码的方法

    1.在项目的libs目录下,新建一个android-support-v4.jar.properties文件 2.打开android-support-v4.jar.properties,编辑. 输入源码 ...

  3. git 使用总结

  4. 产生一个int数组,长度为100,并向其中随机插入1-100,不重复

    #define RANDOM(X) (rand() % X + 1) int main() { //标志数组 ] = {}; ] = {}; //默认的随机数种子是1,这样的话,每次执行这个程序都会得 ...

  5. c++ map unordered_map

    map operator<的重载一定要定义成const.因为map内部实现时调用operator<的函数好像是const. #include<string> #include& ...

  6. 用For Each语句对Session.Contents树组进行遍历

    <%@ LANGUAGE=VBScript codepage ="936" %> <% Option Explicit %> 您的sessionID号是:& ...

  7. linux sort 用法

    sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件]补充说明:sort可针对文本文件的内容,以行为单位来排序. 参 数: ...

  8. python gui编程

    1.准备工作 下载PyCharm 3.4(选择他的原因:1.有破解版,2.它的默认风格是PEB风格,一旦不符合PEB风格就会有提示) 下载并且安装界面设计工具wxFormBuilder 给python ...

  9. 从头到尾彻底解析Hash表算法

    作者:July.wuliming.pkuoliver 说明:本文分为三部分内容, 第一部分为一道百度面试题Top K算法的详解:第二部分为关于Hash表算法的详细阐述:第三部分为打造一个最快的Hash ...

  10. c++绘图软件<一>

    准备写一个绘图软件,参考了三层架构(表现层.业务逻辑层.数据访问层). //////////////////////////////////////////////////////////////// ...