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 NoPythonEnvironment
parametr , 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: