Devinstall スクリプト オプションWindowsセットアップ
開発者CNTKスクリプト のインストール オプション
開発者インストール スクリプト (devInstall.ps1) は、CNTK リポジトリのTools
ルート内のサブディレクトリにある PowerShell スクリプトです。 スクリプトは、特定のニーズに合わせてインストールを採用するために、いくつかのオプションを使用して実行できます。 ここでは、スクリプトの標準的な使用方法について説明 します。 このページでは、追加のインストール オプションを一覧表示します。 インストール スクリプトを含むディレクトリ内の PowerShell コマンド ウィンドウ内から実行 get-help -full .\devInstall.ps1
することで、使用可能なすべてのオプションの概要を確認できます。
メモ:CNTKをインストールする既存の Anaconda 環境がある場合は、以下のオプションをAnacondaBasePath
参照してください。
概要:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
指定NoPythonEnvironment
した場合は、パラメーターまたはPyEnvironmentName
パラメーターをPyVersion
指定できません。
パラメーター AnacondaBasePath
この省略可能なパラメーターを使用すると、コンピューターで使用または作成する Anaconda インストールの場所を指定できます。
このパラメーターを使用してディレクトリを指定しない場合は、Anaconda がインストールされます C:\local\Anaconda3-4.1.1-Windows-x86_64
。 (既定または指定した) ディレクトリが存在する場合、スクリプトは、ディレクトリに動作する Anaconda 3 (4.1.1) (または互換性のある) インストールが含まれていることを前提として続行されます。 スクリプトは、その場所にCNTK Python 環境を作成します (パラメーターNoPythonEnvironment
が指定されていない限り)。
例:
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment
./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv
パラメーター NoPythonEnvironment
これは省略可能なパラメーターです。 このパラメーターを指定した場合、Python 環境CNTK内部にはAnacondaBasePath
作成されません。 このパラメーターを指定した場合、パラメーター PyVersion
は PyEnvironmentName
定義できません。
例:
./devInstall.ps1 -NoPythonEnvironment
パラメーター PyVersion
これは省略可能なパラメーターであり、CNTK Python 環境で使用される Python バージョンを指定するために使用できます。 このパラメーターでサポートされる値は 27、35、または 36 です。 既定値は 35 です (CNTK Python 35 環境の場合)。
PyVersion
によってインストールの結果に影響を与える
- 選択した
PyVersion
Python CNTK環境がディレクトリに作成されます<AnacondaBasePath>\envs\cntk-py<PyVersion>
。 - ファイルは
cntkpy<PyVersion>.bat
、Python 環境をアクティブにするために scripts ディレクトリに作成されます
例:
./devInstall.ps1 -PyVersion 35
パラメーター PyEnvironmentName
この省略可能なパラメーターを使用すると、インストール プロセス中に作成されるCNTK Anaconda 環境の名前を指定できます。 既定では、環境には PyVersion という名前 cntk-py<PyVersion>
が付けられ、このスクリプトのパラメーターの内容に置き換えられます。 このパラメーターがユーザーによって指定されている場合、環境内のバージョンの置換は実行されません。
例:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
パラメーター Execute
インストールされるコンポーネントを確認するだけの場合は、パラメーター -Execute:$false
を設定するだけです。 インストール スクリプトは実行されますが、システムに対する変更は実行されません。
パラメーター NoConfirm
既定では、インストール プロセスが開始される前に、スクリプトによって確認が求められます。 このパラメーターを指定すると、確認の質問なしでスクリプトによってインストールが開始されます。
パラメーター localCache
インストーラーは、インターネットから必要なファイルをダウンロードします。 これらのファイルは、可能であればインストーラーによって再利用されます。 既定では、ダウンロードしたファイルはディレクトリ c:\installCacheCntk
に格納されます。 この省略可能なパラメーターを使用して、これらのファイルを格納する別のディレクトリを指定できます。
例:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
パラメーター InstallLocation
既定では、インストールされているファイルの大部分はディレクトリ内に c:\local
配置されます。 別の場所を使用する場合は、この省略可能なパラメーターを使用してインストール ディレクトリを指定できます。
例:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
PowerShell の標準パラメーター
PowerShell では、スクリプト ファイルのいくつかの標準パラメーターがサポートされています。 インストールに問題が発生した場合や、問題を報告する場合は、オプションを使用 -Verbose
してスクリプトを実行すると便利です。 これにより、インストールの問題を簡単に分析できます。
例:
./devInstall.ps1 -Execute -Verbose
リンク: