Microsoft Cognitive Toolkit(CNTK)をPython環境でセットアップする際には、Anaconda、pip、および仮想環境の活用が推奨されます。以下に、Windows環境を前提として、PythonベースでのCNTKのセットアップ手順を詳細に解説します。
1. 前提条件の確認
-
OS:Windows 10 / 11(64bit)
-
Python:3.6(CNTKはPython 3.7以降に未対応)
-
GPU対応版を利用する場合は:CUDA 9.0 + cuDNN 7が必要
注意:CNTKの開発はすでに終了しており、公式サポートされていないため、動作環境に制限があります。
2. Anacondaのインストール
Anacondaは、Pythonと科学計算ライブラリが統合されたディストリビューションで、仮想環境の作成・管理が容易です。
手順
-
Anaconda公式サイト(https://www.anaconda.com/products/distribution)からWindows版(Python 3.6搭載)をダウンロード。
-
インストーラを実行し、ユーザー単位でインストール。
-
「Add Anaconda to my PATH environment variable」は チェックしない(推奨設定)。
-
インストール後、Anaconda Prompt を起動。
3. 仮想環境の作成
Python 3.6環境を指定して仮想環境を作成します。
これで独立したPython 3.6の仮想環境が用意されます。
4. CNTKのインストール(pip使用)
CPU版のインストール
GPU版のインストール(CUDA 9.0, cuDNN 7 必須)
5. インストール確認
期待される出力例:
CNTKが正しくインポートできれば、環境構築は完了です。
6. 補足:Jupyter Notebookでの利用(任意)
仮想環境でJupyterを利用する場合は以下を追加で実行します:
まとめ
| ステップ | 説明 |
|---|---|
| 1 | Anacondaのインストール |
| 2 | Python 3.6仮想環境の作成 |
| 3 | pipによるCNTKのインストール |
| 4 | 環境動作確認(import) |
| 5 | 必要に応じてJupyter設定 |
生成日:2025/05/23