Delen via


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:$falseinstellen. 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: