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

   

  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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM