Condividi tramite


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: