Share via


安裝程式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 ,則無法指定 PyVersionPyEnvironmentName 參數。

參數 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

連結: