Konfigurowanie opcji skryptu Windows Devinstall

CNTK opcje skryptu instalacji dewelopera

Skrypt instalacji dewelopera (devInstall.ps1) to skrypt programu PowerShell znajdujący się w podkatalogu w Tools katalogu głównym repozytorium CNTK. Skrypt można uruchomić z kilkoma opcjami, aby wdrożyć instalację zgodnie z określonymi potrzebami. W tym miejscu wyjaśniono standardowe użycie skryptu. Na tej stronie wyświetlimy dodatkowe opcje instalacji. Omówienie wszystkich dostępnych opcji można uzyskać, wykonując polecenie get-help -full .\devInstall.ps1 w oknie polecenia programu PowerShell w katalogu zawierającym skrypt instalacyjny.

Uwaga: Jeśli masz istniejące środowisko anaconda, do którego chcesz zainstalować CNTK, zapoznaj się z poniższą opcjąAnacondaBasePath.

Omówienie:

./devInstall.ps1 
  [-Execute]
  [-AnacondaBasePath <DIRECTORY>]
  [  
     [-NoPythonEnvironment]
  |
     [-PyEnvironmentName <NAME> ]
     [-PyVersion (27|35|36)] 
  ]
  [-localCache <DIRECTORY>]
  [-InstallLocation <DIRECTORY>]
  [-NoConfirm]

Pamiętaj, że jeśli określisz NoPythonEnvironmentparametr , nie można określić parametru PyVersion lub .PyEnvironmentName

Parametr AnacondaBasePath

Ten opcjonalny parametr umożliwia określenie lokalizacji instalacji anaconda do użycia lub utworzenia na maszynie.

Jeśli nie określisz katalogu za pomocą tego parametru, narzędzie Anaconda zostanie zainstalowane w programie C:\local\Anaconda3-4.1.1-Windows-x86_64. Jeśli istnieje katalog (domyślny lub określony) skrypt będzie kontynuowany zgodnie z założeniem, że katalog zawiera działającą instalację anaconda 3 (4.1.1) (lub zgodną). Skrypt utworzy środowisko CNTK Python w tej lokalizacji (chyba że określono parametrNoPythonEnvironment).

Przykład:

./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3

./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment

./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv

Parametr NoPythonEnvironment

Jest to opcjonalny parametr. Jeśli określisz ten parametr, w środowisku języka Python nie zostanie utworzone żadne środowisko CNTK python.AnacondaBasePath Jeśli określisz ten parametr, parametr PyVersion i PyEnvironmentName nie można go zdefiniować.

Przykład:

./devInstall.ps1 -NoPythonEnvironment

Parametr PyVersion

Jest to opcjonalny parametr i można go użyć do określenia wersji języka Python używanej w środowisku CNTK Python. Obsługiwane wartości tego parametru to 27, 35 lub 36. Wartości domyślne to 35 (dla środowiska CNTK Python 35).

PyVersion wpływa na wynik instalacji przez

  • Środowisko CNTK języka Python pasujące do wybranego PyVersion jest tworzone w katalogu <AnacondaBasePath>\envs\cntk-py<PyVersion>.
  • Plik cntkpy<PyVersion>.bat jest tworzony w katalogu scripts, aby aktywować środowisko języka Python

Przykład:

./devInstall.ps1 -PyVersion 35

Parametr PyEnvironmentName

Ten opcjonalny parametr umożliwia określenie nazwy środowiska CNTK Anaconda, które zostanie utworzone podczas procesu instalacji. Domyślnie środowisko będzie mieć nazwę cntk-py<PyVersion>, gdzie PyVersion jest zastępowana zawartością parametru do tego skryptu. Jeśli ten parametr zostanie określony przez Ciebie, nie zostaną wykonane żadne podstawianie wersji w środowisku.

Przykład:

./devInstall.ps1 -PyEnvironmentName CntkEnvironment

Parametr Execute

Jeśli chcesz tylko zobaczyć, jakie składniki zostaną zainstalowane, możesz po prostu ustawić parametr -Execute:$false. Skrypt instalacji zostanie wykonany, ale nie zostaną wykonane żadne zmiany w systemie.

Parametr NoConfirm

Domyślnie skrypt poprosi o potwierdzenie przed rozpoczęciem procesu instalacji. Jeśli podasz ten parametr, skrypt uruchomi instalację bez żadnych pytań potwierdzenia.

Parametr localCache

Instalator pobierze wymagane pliki z Internetu. Te pliki są ponownie używane przez instalatora, jeśli to możliwe. Domyślnie pobrane pliki będą przechowywane w katalogu c:\installCacheCntk. Możesz określić inny katalog do przechowywania tych plików za pomocą tego opcjonalnego parametru.

Przykład:

./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute

Parametr InstallLocation

Domyślnie większość zainstalowanych plików zostanie umieszczona w c:\local katalogu. Jeśli wolisz inną lokalizację, możesz określić katalog instalacyjny przy użyciu tego opcjonalnego parametru.

Przykład:

./devInstall.ps1 -InstallLocation c:\buildCntk -Execute

Standardowe parametry programu PowerShell

Program PowerShell obsługuje kilka standardowych parametrów dla plików skryptów. W przypadku problemów z instalacją i zgłaszania problemów pomocne może być uruchomienie skryptu z opcją -Verbose . Może to ułatwić analizowanie problemów z instalacją.

Przykład:

./devInstall.ps1 -Execute -Verbose

Linki: