Microsoft Cognitive Toolkit(CNTK)の環境構築における「インストール(Windows / Linux / GPU対応)」について、以下に詳細を示します。
CNTKのインストール手順(Windows / Linux / GPU対応)
1. 前提条件(共通)
CNTKのインストールには以下の前提条件が必要です。
-
Python 3.5 / 3.6(それ以外のバージョンでは動作しないことがある)
-
pip(Pythonパッケージマネージャ)
-
Visual C++ Redistributable for Visual Studio 2015(Windowsのみ)
-
CUDA Toolkit(GPU使用時)
-
cuDNN(GPU使用時)
-
NVIDIAドライバ(GPU使用時)
Windows環境でのインストール
a. GPU対応版のインストール
-
CUDAとcuDNNのインストール
-
CUDA Toolkit 9.0(CNTK 2.7の場合)をNVIDIAの公式サイトからインストール
-
cuDNN v7.0 をCUDA 9.0用にダウンロードし、
CUDAフォルダへ上書き展開
-
-
Python仮想環境の作成(推奨)
-
CNTKのインストール(GPU版)
-
動作確認
b. CPU版のインストール
CUDAとcuDNNは不要です。
Linux環境でのインストール
a. GPU対応版のインストール
-
CUDAとcuDNNのセットアップ
-
CUDA 9.0をインストール(Ubuntu向けのdebパッケージが公式提供)
-
cuDNNをダウンロードして
/usr/local/cudaに配置
-
-
依存ライブラリのインストール
-
Python仮想環境の構築
-
CNTKのインストール(GPU版)
b. CPU版のインストール
インストール後の動作確認
Python対話環境で以下を実行し、エラーが出なければインストール成功です。
注意点
-
CNTKはバージョン2.7で開発が終了しており、以降はメンテナンスされていません。
-
GPU版のインストールではCUDAとcuDNNのバージョン整合性に注意してください。
-
WindowsではVisual Studio 2015のランタイムが必要です。
生成日:2025/05/23