次の方法で共有


Linux での MKL のセットアップ

既定のCNTK数学ライブラリは、Intel Math Kernel Library (Intel MKL) です。 CNTKでは、カスタム ライブラリ バージョンの MKLML と、このリポジトリの MKL-DNN を使用した Intel MKL の使用がサポートされています

MKL-DNN および MKLML ライブラリのインストール:

  • MKLML を保持するディレクトリをマシンに作成します(例:
sudo mkdir /usr/local/mklml
  • MKLML Web サイトから必要な MKLML v0.14 をダウンロードします。 バージョン管理されたサブディレクトリを作成して、MKLML パスに tar を解除します。 MKLML を使用して MKL-DNN をビルドし、/usr/local に mkl-dnn をインストールする
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

注: 異なる MKLML バージョンを使用してビルドする場合は、

  • ビルド (以下の cf. ) を構成する場合は、--with-mkl=/usr/local/mkl/mklml_lnx_2018.0.3.20180406オプション --with-mkl=<directory>(例: .