Dela via


Konfigurera MKL på Linux

Standardbiblioteket för CNTK matematik är Intel Math Kernel Library (Intel MKL). CNTK stöder användning av Intel MKL via en anpassad biblioteksversion av MKLML, samt MKL-DNN på den här lagringsplatsen

Installera MKL-DNN- och MKLML-biblioteket:

  • Skapa en katalog på datorn för att lagra MKLML, till exempel:
sudo mkdir /usr/local/mklml
  • Ladda ned MKLML v0.14 från MKLML-webbplatsen. Ta bort den till din MKLML-sökväg och skapa en versionsunderkatalog i. Skapa MKL-DNN med MKLML och installera mkl-dnn till /usr/local
sudo wget https://github.com/01org/mkl-dnn/releases/download/v0.14/mklml_lnx_2018.0.3.20180406.tgz
sudo tar -xzf mklml_lnx_2018.0.3.20180406.tgz -C /usr/local/mklml
wget --no-verbose -O - https://github.com/01org/mkl-dnn/archive/v0.14.tar.gz | tar -xzf - && \
cd mkl-dnn-0.14 && \
ln -s /usr/local external && \
mkdir -p build && \
cd build && \
cmake .. && \
make && \
sudo make install && \
cd ../.. && \
rm -rf mkl-dnn-0.14

Obs! Om du vill skapa med olika MKLML-versioner,

  • När du konfigurerar versionen (se nedan) anger du alternativet --with-mkl=<directory>, t.ex. --with-mkl=/usr/local/mkl/mklml_lnx_2018.0.3.20180406.