Dela via


Konfigurera Windows devinstall-skriptalternativ

CNTK installationsalternativ för utvecklarskript

Installationsskriptet för utvecklare (devInstall.ps1) är ett PowerShell-skript som finns i underkatalogen Tools i roten på den CNTK lagringsplatsen. Skriptet kan köras med flera alternativ för att implementera installationen efter dina specifika behov. Standardanvändningen av skriptet förklaras här. På den här sidan visar vi ytterligare installationsalternativ. Du kan få en översikt över alla tillgängliga alternativ genom att get-help -full .\devInstall.ps1 köra inifrån ett PowerShell-kommandofönster i katalogen som innehåller installationsskriptet.

Observera: Om du har en befintlig Anaconda-miljö som du vill installera CNTK till kan du ta en titt på AnacondaBasePath alternativet nedan.

Översikt:

./devInstall.ps1 
  [-Execute]
  [-AnacondaBasePath <DIRECTORY>]
  [  
     [-NoPythonEnvironment]
  |
     [-PyEnvironmentName <NAME> ]
     [-PyVersion (27|35|36)] 
  ]
  [-localCache <DIRECTORY>]
  [-InstallLocation <DIRECTORY>]
  [-NoConfirm]

Observera att om du anger NoPythonEnvironmentkan du inte ange parametern PyVersionPyEnvironmentName eller .

Parametern AnacondaBasePath

Med den här valfria parametern kan du ange platsen för en Anaconda-installation som ska användas eller skapas på datorn.

Om du inte anger en katalog via den här parametern installeras Anaconda i C:\local\Anaconda3-4.1.1-Windows-x86_64. Om katalogen (standard eller som du angav) finns fortsätter skriptet under antagandet att katalogen innehåller en fungerande installation av Anaconda 3 (4.1.1) (eller kompatibel). Skriptet skapar den CNTK Python miljön på den platsen (om inte parametern NoPythonEnvironment har angetts).

Exempel:

./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3

./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment

./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv

Parametern NoPythonEnvironment

Det här är en valfri parameter. Om du anger den här parametern skapas ingen CNTK Python miljö i AnacondaBasePath. Om du anger den här parametern kan parametern PyVersion och PyEnvironmentName inte definieras.

Exempel:

./devInstall.ps1 -NoPythonEnvironment

Parametern PyVersion

Det här är en valfri parameter och kan användas för att ange den Python version som används i CNTK Python-miljön. Värden som stöds för den här parametern är 27, 35 eller 36. Standardvärdena är 35 (för en CNTK Python 35-miljö).

PyVersion påverkar resultatet av installationen genom att

  • Den Python CNTK miljö som matchar den valda PyVersion skapas i katalogen <AnacondaBasePath>\envs\cntk-py<PyVersion>.
  • Filen cntkpy<PyVersion>.bat skapas i skriptkatalogen för att aktivera Python-miljön

Exempel:

./devInstall.ps1 -PyVersion 35

Parametern PyEnvironmentName

Med den här valfria parametern kan du ange namnet på den CNTK Anaconda-miljö som skapas under installationsprocessen. Som standard får miljön namnet cntk-py<PyVersion>, där PyVersion ersätts av innehållet i parametern till det här skriptet. Om den här parametern anges av dig utförs ingen versionsersättning i miljön.

Exempel:

./devInstall.ps1 -PyEnvironmentName CntkEnvironment

Parametern Execute

Om du bara vill se vilka komponenter som ska installeras kan du bara ange parametern -Execute:$false. Installationsskriptet körs, men inga ändringar i systemet utförs.

Parametern NoConfirm

Som standard ber skriptet dig att bekräfta innan installationsprocessen startar. Om du anger den här parametern startar skriptet installationen utan några bekräftelsefrågor.

Parametern localCache

Installationsprogrammet laddar ned nödvändiga filer från Internet. Dessa filer återanvänds av installationsprogrammet om möjligt. Som standard lagras de nedladdade filerna i katalogen c:\installCacheCntk. Du kan ange en annan katalog för att lagra dessa filer med den här valfria parametern.

Exempel:

./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute

Parametern InstallLocation

Som standard placeras majoriteten av de installerade filerna i c:\local katalogen. Om du föredrar en annan plats kan du ange en installationskatalog med den här valfria parametern.

Exempel:

./devInstall.ps1 -InstallLocation c:\buildCntk -Execute

PowerShell-standardparametrar

PowerShell stöder flera standardparametrar för skriptfiler. Om du har problem med installationen och rapporterar problem kan det vara bra att köra skriptet med alternativet -Verbose . Detta kan göra det enklare att analysera installationsproblem.

Exempel:

./devInstall.ps1 -Execute -Verbose

Länkar: