Windows バイナリ スクリプトのセットアップ
Windows 上のスクリプトを使用した CNTK バイナリ インストール
このページでは、バイナリディストリビューションに基づいて Windows 用のMicrosoft Cognitive Toolkit (CNTK) をインストールするプロセスについて説明します。
CNTK ビルド環境のセットアップやシステムへの CNTK のインストールで他の種類のサポートを探している場合は、代わりに ここに 移動する必要があります。
これらの手順はリリース 2.7 に適用されます。
手順 1: Microsoft Cognitive Toolkitをダウンロードして準備する
CNTK リリース ページから適切なバイナリ パッケージをダウンロードします。 このページで説明されているインストールは、バイナリ パッケージでのみ動作します。 CNTK リリース ページから入手できるソース コード パッケージは必要ありません。
zip ファイルを任意の空のローカル フォルダーに展開します。 CNTK バージョンに従ってフォルダーに名前を付け、以前にダウンロードした CNTK バージョンのファイルと新しくダウンロードしたファイルを混在しないようにすることをお勧めします。 以下では、ファイルをディレクトリ c:\local\CNTK-2-7
に解凍したものとします。 別のディレクトリを使用した場合は、それに応じて次の手順を調整します。
手順 2: インストール スクリプトを実行する
標準の Windows コマンド プロンプトを起動し、インストール スクリプトを実行します。
cd c:\local\CNTK-2-7
cd cntk\Scripts\install\windows
install.bat
スクリプトによってシステムが検査され、不足している前提条件が特定されます。 提案されたインストール手順と場所について通知されます。 これは、インストール スクリプトに対する省略可能なパラメーターによって調整できます。 こちらを参照してください。
スクリプトは必要なコンポーネントを Web からダウンロードします。インターネットへの接続が必要です。 これらのコンポーネントが実行され、UAC (ユーザー アカウント制御) の設定に従って、これらのコンポーネントの実行とインストールを確認するように求められます。
システムの速度、インターネット接続、インストールに必要なコンポーネントによっては、プロセス全体に最大 20 分かかることがあります。 特にAnaconda3のインストールは非常に時間がかかり、忍耐してください。
インストール スクリプトが正常に実行された時点で、次のようになります。
- VS2017 ランタイムがインストールされます
- MSMPI がインストールされます
- Anaconda3 がフォルダーにインストールされます
C:\local\Anaconda3-4.1.1-Windows-x86_64
- で CNTK-PY35 環境が作成または更新されます。
C:\local\Anaconda3-4.1.1-Windows-x86_64\envs
- CNTK Python モジュールは、作成された CNTK-PY35 環境にインストールまたは更新されます
- 作成された Python 環境をアクティブ化し、必要な環境変数を設定するバッチ ファイルが作成されます
手順 3: GPU ドライバーを更新する
CNTK の GPU バージョンをダウンロード/インストールし、NVidia グラフィックス カードを使用している場合は、 最新の NVIDIA ドライバー がインストールされていることを確認します。
手順 4: Python からセットアップを確認する
Python から CNTK の正しいインストールを確認するには、次の手順を実行します。
標準の Windows コマンド プロンプトを開き、インストール スクリプトによって作成されたバッチ ファイルを実行して、CNTK 環境を アクティブ化 する必要があります (手順 2 を参照)。 このスクリプトは、現在の Windows コマンド プロンプトに対してのみ、Python と CNTK のインストールを現在の PATH 環境に追加します。
cd c:\local\CNTK-2-7
cd scripts
cntkpy35.bat
注意
CNTK Python 環境の使用を計画するたびに、CNTK 環境をアクティブ化する必要があります。
標準の説明に従って Python からインストールをテストし、チュートリアルまたは Jupyter ノートブックを実行できるようになりました。
- Python Tools、CNTK、Visual Studio を使用する場合は、こちらを参照してください
次: