https://github.com/Microsoft/CNTK
Revision fbe030b0dcfdc336eb10b80cbb28c37f3e3496b2 authored by KeDengMS on 10 November 2017, 19:48:16 UTC, committed by KeDengMS on 10 November 2017, 19:48:16 UTC
On Linux:

    sudo mkdir /usr/local/mklml
    sudo wget https://github.com/01org/mkl-dnn/releases/download/v0.11/mklml_lnx_2018.0.1.20171007.tgz
    sudo tar -xzf mklml_lnx_2018.0.1.20171007.tgz -C /usr/local/mklml

On Windows:

    Create a directory on your machine to hold MKLML, e.g. mkdir c:\local\mklml
    Download the file [mklml_win_2018.0.1.20171007.zip](https://github.com/01org/mkl-dnn/releases/download/v0.11/mklml_win_2018.0.1.20171007.zip).
    Unzip it into your MKLML path, creating a versioned sub directory within.
    Set the environment variable `MKLML_PATH` to the versioned sub directory, e.g. setx MKLML_PATH c:\local\mklml\mklml_win_2018.0.1.20171007

This change also enables CPU convolution forward/backward using MKL, which leads to ~4x speedup in AlexNet training.
1 parent e017ef9
History
Tip revision: fbe030b0dcfdc336eb10b80cbb28c37f3e3496b2 authored by KeDengMS on 10 November 2017, 19:48:16 UTC
Switch from CNTKCustomMKL to Intel MKLML. MKLML is released with [Intel MKL-DNN](https://github.com/01org/mkl-dnn/releases) as a trimmed version of Intel MKL for MKL-DNN. To set it up:
Tip revision: fbe030b
File Mode Size
Documentation
Examples
Manual
PretrainedModels
Scripts
Source
Tests
Tools
Tutorials
bindings
.clang-format -rw-r--r-- 931 bytes
.gitattributes -rw-r--r-- 3.3 KB
.gitignore -rw-r--r-- 7.4 KB
.gitmodules -rw-r--r-- 211 bytes
CNTK.Common.props -rw-r--r-- 1.6 KB
CNTK.Cpp.props -rw-r--r-- 10.9 KB
CNTK.sln -rw-r--r-- 213.2 KB
CONTRIBUTING.md -rw-r--r-- 210 bytes
CppCntk.vssettings -rw-r--r-- 10.0 KB
LICENSE.md -rw-r--r-- 7.9 KB
Makefile -rw-r--r-- 60.2 KB
README.md -rw-r--r-- 8.7 KB
configure -rwxr-xr-x 34.3 KB

README.md

back to top