操作系統:
64位Windows10
mxnet的構建和安裝包括兩個步驟:
第一步,編譯出共享庫 libmxnet.dll。
第二步,安裝語言包,比如python等。
最小編譯要求:
- 最新的支持C++ 11 的c++編譯器,比如
g++ >= 4.8
orclang
- 一份BLAS庫,例如:
libblas
,atlas
,openblas
orintel mkl
可選庫:
CUDA Toolkit >= v7.0
:利用GPUs計算- 要求GPU能夠支持
Compute Capability >= 2.0
- 要求GPU能夠支持
- 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