Installazione Windows opzione di script devinstall
CNTK opzioni di script di installazione per sviluppatori
Lo script di installazione per sviluppatori (devInstall.ps1) è uno script di PowerShell che si trova nella Tools
sottodirectory all'interno della radice del repository CNTK. Lo script può essere eseguito con diverse opzioni per adottare l'installazione in base alle esigenze specifiche. L'utilizzo standard dello script è illustrato qui. In questa pagina verranno elencate le opzioni di installazione aggiuntive. È possibile ottenere una panoramica di tutte le opzioni disponibili eseguendo get-help -full .\devInstall.ps1
dall'interno di una finestra di comando di PowerShell nella directory contenente lo script di installazione.
Nota: Se si dispone di un ambiente Anaconda esistente in cui si vuole installare CNTK, esaminare l'opzione AnacondaBasePath
seguente.
Panoramica:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
Si noti che, se si specifica NoPythonEnvironment
, non è possibile specificare o PyVersion
il PyEnvironmentName
parametro .
Parametro AnacondaBasePath
Questo parametro facoltativo consente di specificare il percorso di un'installazione di Anaconda da usare o creare nel computer.
Se non si specifica una directory tramite questo parametro, Anaconda verrà installato in C:\local\Anaconda3-4.1.1-Windows-x86_64
. Se la directory (predefinita o specificata) esiste, lo script continuerà presupponendo che la directory contenga un'installazione funzionante di Anaconda 3 (4.1.1) (o compatibile). Lo script creerà l'ambiente Python CNTK in tale percorso , a meno che non venga specificato il parametro NoPythonEnvironment
.
Esempio:
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3
./devInstall.ps1 -AnacondaBasePath c:\Python\Anaconda3 -NoPythonEnvironment
./devInstall.ps1 -Execute -AnacondaBasePath c:\Python\Anaconda3 -PyVersion 27 -PyEnvironmentName MyCntkEnv
Parametro NoPythonEnvironment
Questo parametro è facoltativo. Se si specifica questo parametro, non verrà creato alcun ambiente Python CNTK all'interno di AnacondaBasePath
. Se si specifica questo parametro, il parametro PyVersion
e PyEnvironmentName
non può essere definito.
Esempio:
./devInstall.ps1 -NoPythonEnvironment
Parametro PyVersion
Si tratta di un parametro facoltativo e può essere usato per specificare la versione di Python usata nell'ambiente python CNTK. I valori supportati per questo parametro sono 27, 35 o 36. I valori predefiniti sono 35 (per un ambiente Python 35 CNTK).
PyVersion
influenza il risultato dell'installazione da
- L'ambiente di CNTK Python corrispondente all'oggetto selezionato
PyVersion
viene creato nella directory<AnacondaBasePath>\envs\cntk-py<PyVersion>
. - Il
cntkpy<PyVersion>.bat
file viene creato nella directory degli script per attivare l'ambiente Python
Esempio:
./devInstall.ps1 -PyVersion 35
Parametro PyEnvironmentName
Questo parametro facoltativo consente di specificare il nome dell'ambiente CNTK Anaconda che verrà creato durante il processo di installazione. Per impostazione predefinita, l'ambiente verrà denominato cntk-py<PyVersion>
, dove PyVersion viene sostituito dal contenuto del parametro in questo script. Se questo parametro viene specificato dall'utente, non verrà eseguita alcuna sostituzione della versione nell'ambiente.
Esempio:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
Parametro Execute
Per visualizzare solo i componenti che verrebbero installati, è sufficiente impostare il parametro -Execute:$false
. Lo script di installazione verrà eseguito, ma non verrà eseguita alcuna modifica al sistema.
Parametro NoConfirm
Per impostazione predefinita, lo script chiederà di confermare prima dell'avvio del processo di installazione. Se si specifica questo parametro, lo script avvierà l'installazione senza domande di conferma.
Parametro localCache
Il programma di installazione scaricherà i file necessari da Internet. Questi file vengono riutilizzati dal programma di installazione, se possibile. Per impostazione predefinita, i file scaricati verranno archiviati nella directory c:\installCacheCntk
. È possibile specificare un'altra directory per archiviare questi file con questo parametro facoltativo.
Esempio:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
Parametro InstallLocation
Per impostazione predefinita, la maggior parte dei file installati verrà inserita all'interno della c:\local
directory. Se si preferisce un percorso diverso, è possibile specificare una directory di installazione usando questo parametro facoltativo.
Esempio:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
Parametri standard di PowerShell
PowerShell supporta diversi parametri standard per i file di script. In caso di problemi con l'installazione e per segnalare problemi, potrebbe essere utile eseguire lo script con l'opzione -Verbose
. In questo modo è più semplice analizzare i problemi di installazione.
Esempio:
./devInstall.ps1 -Execute -Verbose
Collegamenti: