Share via


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作成されません。 このパラメーターを指定した場合、パラメーター PyVersionPyEnvironmentName 定義できません。

例:

./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

リンク: