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 を使用する場合は、こちらを参照してください

次: