Možnost instalačního skriptu Windows devinstall
možnosti instalačního skriptu pro vývojáře CNTK
Instalační skript pro vývojáře (devInstall.ps1) je skript PowerShellu Tools
umístěný v podadresáři uvnitř kořenového adresáře úložiště CNTK. Skript je možné spustit s několika možnostmi, jak provést instalaci podle vašich konkrétních potřeb. Zde je vysvětleno standardní použití skriptu. Na této stránce zobrazíme další možnosti instalace. Přehled všech dostupných možností můžete získat spuštěním get-help -full .\devInstall.ps1
z příkazového okna PowerShellu v adresáři obsahujícím instalační skript.
Poznámka: Pokud máte existující prostředí Anaconda, do kterého chcete nainstalovat CNTK, podívejte se na AnacondaBasePath
následující možnost.
Přehled:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
Upozorňujeme, že pokud zadáte NoPythonEnvironment
, nemůžete zadat PyVersion
ani PyEnvironmentName
parametr.
Parametr AnacondaBasePath
Tento volitelný parametr umožňuje určit umístění instalace Anaconda, která se má použít nebo vytvořit na vašem počítači.
Pokud pomocí tohoto parametru nezadáte adresář, nainstaluje se C:\local\Anaconda3-4.1.1-Windows-x86_64
do souboru Anaconda . Pokud existuje adresář (výchozí nebo zadaný), skript bude pokračovat v předpokladu, že adresář obsahuje funkční instalaci Anaconda 3 (4.1.1) (nebo kompatibilní). Skript vytvoří CNTK prostředí Pythonu v daném umístění (pokud není zadaný parametrNoPythonEnvironment
).
Příklad:
./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
Jedná se o volitelný parametr. Pokud zadáte tento parametr, nebude v rámci tohoto parametru vytvořena žádná CNTK prostředí Pythonu AnacondaBasePath
. Pokud zadáte tento parametr, parametr PyVersion
nelze PyEnvironmentName
definovat.
Příklad:
./devInstall.ps1 -NoPythonEnvironment
Parametr PyVersion
Jedná se o volitelný parametr a lze ho použít k určení verze Pythonu používané v prostředí CNTK Pythonu. Podporované hodnoty pro tento parametr jsou 27, 35 nebo 36. Výchozí hodnoty jsou 35 (pro CNTK prostředí Python 35).
PyVersion
ovlivňuje výsledek instalace
- Prostředí Pythonu CNTK odpovídající vybranému
PyVersion
prostředí se vytvoří v adresáři<AnacondaBasePath>\envs\cntk-py<PyVersion>
. - Soubor
cntkpy<PyVersion>.bat
se vytvoří v adresáři skriptů pro aktivaci prostředí Pythonu.
Příklad:
./devInstall.ps1 -PyVersion 35
Parametr PyEnvironmentName
Tento volitelný parametr umožňuje zadat název prostředí CNTK Anaconda, které se vytvoří během procesu instalace. Ve výchozím nastavení bude prostředí pojmenováno cntk-py<PyVersion>
, kde PyVersion se nahrazuje obsahem parametru pro tento skript. Pokud je tento parametr určený vámi, neprovedou se žádné nahrazení verzí v prostředí.
Příklad:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
Parametr Execute
Pokud chcete jenom zjistit, které komponenty se mají nainstalovat, můžete parametr nastavit -Execute:$false
. Instalační skript se spustí, ale neprovedou se žádné změny systému.
Parametr NoConfirm
Ve výchozím nastavení vás skript vyzve k potvrzení před spuštěním procesu instalace. Pokud zadáte tento parametr, skript spustí instalaci bez jakýchkoli potvrzovací otázek.
Parametr localCache
Instalační program stáhne požadované soubory z internetu. Pokud je to možné, tyto soubory znovu použije instalační program. Ve výchozím nastavení budou stažené soubory uloženy v adresáři c:\installCacheCntk
. Můžete zadat jiný adresář pro ukládání těchto souborů s tímto volitelným parametrem.
Příklad:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
Parametr InstallLocation
Ve výchozím nastavení se většina nainstalovaných souborů umístí do c:\local
adresáře. Pokud dáváte přednost jinému umístění, můžete pomocí tohoto volitelného parametru zadat instalační adresář.
Příklad:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
Standardní parametry PowerShellu
PowerShell podporuje několik standardních parametrů pro soubory skriptu. V případě problémů s instalací a nahlášení problémů může být užitečné spustit skript s možností -Verbose
. To může usnadnit analýzu problémů s instalací.
Příklad:
./devInstall.ps1 -Execute -Verbose
Odkazy: