安裝程式Windows Devinstall 腳本選項
CNTK開發人員安裝腳本選項
開發人員安裝腳本 (devInstall.ps1) 是位於CNTK存放庫根目錄的子目錄中的 PowerShell 腳本 Tools
。 腳本可以使用數個選項來執行,以採用您特定需求的安裝。
此處說明腳本的標準用法。 在此頁面上,我們將列出其他安裝選項。 您可以從包含安裝腳本的目錄中的 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
,則無法指定 PyVersion
或 PyEnvironmentName
參數。
參數 AnacondaBasePath
這個選擇性參數可讓您指定要在機器上使用或建立 Anaconda 安裝的位置。
如果您未透過此參數指定目錄,Anaconda 將會安裝在 中 C:\local\Anaconda3-4.1.1-Windows-x86_64
。 如果 (預設或您指定的) 目錄存在,腳本會繼續假設目錄包含運作中的 Anaconda 3 (4.1.1) (或相容的) 安裝。 除非) 指定 參數 NoPythonEnvironment
,否則腳本會在該位置建立CNTK Python 環境 (。
範例:
./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
這是選擇性參數。 如果您指定此參數,則不會在 內 AnacondaBasePath
建立任何CNTK Python 環境。 如果您指定此參數, PyVersion
則無法定義 參數和 PyEnvironmentName
。
範例:
./devInstall.ps1 -NoPythonEnvironment
參數 PyVersion
這是選擇性參數,可用來指定CNTK Python 環境中所使用的 Python 版本。 此參數的支援值為 27、35 或 36。 CNTK Python 35 環境) 的預設值為 35 (。
PyVersion
影響安裝的結果,
- 符合所選
PyVersion
的 Python CNTK環境會在 目錄中<AnacondaBasePath>\envs\cntk-py<PyVersion>
建立。 - 檔案
cntkpy<PyVersion>.bat
會在腳本目錄中建立,以啟動 Python 環境
範例:
./devInstall.ps1 -PyVersion 35
參數 PyEnvironmentName
這個選擇性參數允許指定在安裝程式期間建立的 CNTK Anaconda 環境名稱。 根據預設,環境會命名為 cntk-py<PyVersion>
,其中 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
連結: