MKL2017 is an INTEL released library to accelerate Deep Neural Network (DNN) applications on Intel architecture.
MKL2017_ML is a subset of MKL2017 and only contains DNN acceleration feature, MKL2017 release cycle is longer then MKL2017_ML and MKL2017_ML support latest feature
This README shows the user how to setup and install MKL2017 library with mxnet.
1.1 By default, MKL_2017_EXPRIEMENTAL=0. If setting MKL_2017_EXPRIEMENTAL=1, MKL buffer will be created and transferred between layers to achiever much higher performance. 1.2 By default, MKLML_ROOT=/usr/local, MKL2017_ML will be used 1.2.1 when excute make, Makefile will execute "prepare_mkl.sh" to download the MKL2017_ML library under <MKLML_ROOT> 1.2.2 manually steps for download MKL2017_ML problem 188.8.131.52 wget https://github.com/dmlc/web-data/raw/master/mxnet/mklml-release/mklml_lnx_<MKL VERSION>.tgz 184.108.40.206 tar zxvf mklml_lnx_<MKL VERSION>.tgz 220.127.116.11 cp -rf mklml_lnx_<MKL VERSION>/* <MKLML_ROOT>/ 1.2.3 Set LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MKLML_ROOT/lib 1.3 If setting USE_BLAS=mkl 1.3.1 mshadow can also utilize mkl blas function in mklml package 1.4 MKL version compatibility 18.104.22.168 If you already have MKL installed and MKLROOT being set in your system, by default, it will not attempt to download the latest mklml package unless you unset MKLROOT.
Run ‘make -jX’
Navigate into the python directory
Run ‘sudo python setup.py install’