Sdílet prostřednictvím


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_64do 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: