Windows下编译mxnet

Posted simplelovecs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下编译mxnet相关的知识,希望对你有一定的参考价值。

操作系统:

  64位Windows10

 

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

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

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

 

最小编译要求:

  • 最新的支持C++ 11 的c++编译器,比如 g++ >= 4.8 or clang
  • 一份BLAS库,例如:libblasatlasopenblas 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

AAA

以上是关于Windows下编译mxnet的主要内容,如果未能解决你的问题,请参考以下文章

windows下编译调试nginx

windows下编译leveldb

MuPDF怎么在windows环境下编译

windows 下编译libcurl

如何在 Windows 下编译 OpenSSL

请问如何在windows下编译c代码为Linux系统的可执行文件呢