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 NoPythonEnvironment
kan du inte ange parametern PyVersion
PyEnvironmentName
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: