Installatie Windows Devinstall-scriptoptie
CNTK installatiescriptopties voor ontwikkelaars
Het installatiescript voor ontwikkelaars (devInstall.ps1) is een PowerShell-script in de Tools
submap in de hoofdmap van de CNTK-opslagplaats. Het script kan worden uitgevoerd met verschillende opties om de installatie aan te passen aan uw specifieke behoeften. Standaardgebruik van het script wordt hier uitgelegd. Op deze pagina worden de extra installatieopties vermeld. U kunt een overzicht krijgen van alle beschikbare opties door deze uit te voeren get-help -full .\devInstall.ps1
vanuit een PowerShell-opdrachtvenster in de map met het installatiescript.
Opmerking: Als u een bestaande Anaconda-omgeving hebt waarnaar u CNTK wilt installeren, bekijkt u de AnacondaBasePath
onderstaande optie.
Overzicht:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
Let op: als u opgeeft NoPythonEnvironment
, kunt u de PyVersion
parameter of de PyEnvironmentName
parameter niet opgeven.
Parameter AnacondaBasePath
Met deze optionele parameter kunt u de locatie opgeven van een Anaconda-installatie die moet worden gebruikt of gemaakt op uw computer.
Als u geen map via deze parameter opgeeft, wordt Anaconda geïnstalleerd in C:\local\Anaconda3-4.1.1-Windows-x86_64
. Als de map (standaard of door u opgegeven) bestaat, wordt het script voortgezet onder de veronderstelling dat de map een werkende Anaconda 3 (4.1.1) (of compatibele) installatie bevat. Met het script wordt de CNTK Python omgeving op die locatie gemaakt (tenzij de parameter NoPythonEnvironment
is opgegeven).
Voorbeeld:
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment
./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv
Parameter NoPythonEnvironment
Dit is een optionele parameter. Als u deze parameter opgeeft, wordt er geen CNTK Python omgeving gemaakt in de AnacondaBasePath
. Als u deze parameter opgeeft, kan de parameter PyVersion
niet PyEnvironmentName
worden gedefinieerd.
Voorbeeld:
./devInstall.ps1 -NoPythonEnvironment
Parameter PyVersion
Dit is een optionele parameter en kan worden gebruikt om de Python versie op te geven die wordt gebruikt in de CNTK Python-omgeving. Ondersteunde waarden voor deze parameter zijn 27, 35 of 36. De standaardwaarden zijn 35 (voor een CNTK Python 35-omgeving).
PyVersion
beïnvloedt het resultaat van de installatie door
- De Python CNTK omgeving die overeenkomt met de geselecteerde
PyVersion
omgeving, wordt gemaakt in de map<AnacondaBasePath>\envs\cntk-py<PyVersion>
. - Het
cntkpy<PyVersion>.bat
bestand wordt gemaakt in de scriptsmap om de Python-omgeving te activeren
Voorbeeld:
./devInstall.ps1 -PyVersion 35
Parameter PyEnvironmentName
Met deze optionele parameter kunt u de naam opgeven van de CNTK Anaconda-omgeving die tijdens het installatieproces wordt gemaakt. De omgeving krijgt standaard de naam cntk-py<PyVersion>
, waarbij PyVersion wordt vervangen door de inhoud van de parameter voor dit script. Als deze parameter door u is opgegeven, wordt er geen versievervanging uitgevoerd in de omgeving.
Voorbeeld:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
Parameter Execute
Als u alleen wilt zien welke onderdelen er zouden worden geïnstalleerd, kunt u gewoon de parameter -Execute:$false
instellen. Het installatiescript wordt uitgevoerd, maar er worden geen wijzigingen in uw systeem uitgevoerd.
Parameter NoConfirm
Standaard wordt u gevraagd om te bevestigen voordat het installatieproces wordt gestart. Als u deze parameter opgeeft, start het script de installatie zonder bevestigingsvragen.
Parameter localCache
Het installatieprogramma downloadt de vereiste bestanden van internet. Deze bestanden worden indien mogelijk opnieuw gebruikt door het installatieprogramma. Standaard worden de gedownloade bestanden opgeslagen in de map c:\installCacheCntk
. U kunt een andere map opgeven om deze bestanden op te slaan met deze optionele parameter.
Voorbeeld:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
Parameter InstallLocation
Standaard wordt het merendeel van de geïnstalleerde bestanden in de c:\local
map geplaatst. Als u liever een andere locatie hebt, kunt u een installatiemap opgeven met behulp van deze optionele parameter.
Voorbeeld:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
Standaardparameters voor PowerShell
PowerShell ondersteunt verschillende standaardparameters voor scriptbestanden. In het geval van problemen met de installatie en om problemen te melden, kan het handig zijn om het script uit te voeren met de -Verbose
optie. Dit kan het gemakkelijker maken om installatieproblemen te analyseren.
Voorbeeld:
./devInstall.ps1 -Execute -Verbose
Verwijzigingen: