Partager via


Configurer Windows l’option de script Devinstall

options de script d’installation de CNTK développeur

Le script d’installation du développeur (devInstall.ps1) est un script PowerShell situé dans le Tools sous-répertoire à l’intérieur de la racine du référentiel CNTK. Le script peut être exécuté avec plusieurs options pour adopter l’installation selon vos besoins spécifiques. L’utilisation standard du script est expliquée ici. Dans cette page, nous allons répertorier les options d’installation supplémentaires. Vous pouvez obtenir une vue d’ensemble de toutes les options disponibles en s’exécutant get-help -full .\devInstall.ps1 à partir d’une fenêtre de commande PowerShell dans le répertoire contenant le script d’installation.

Note: Si vous disposez d’un environnement Anaconda existant auquel vous souhaitez installer CNTK, examinez l’option AnacondaBasePath ci-dessous.

Présentation :

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

Si vous spécifiez NoPythonEnvironment, notez que vous ne pouvez pas spécifier le PyVersion paramètre ou le PyEnvironmentName paramètre.

Paramètre AnacondaBasePath

Ce paramètre facultatif vous permet de spécifier l’emplacement d’une installation Anaconda à utiliser ou à créer sur votre ordinateur.

Si vous ne spécifiez pas de répertoire via ce paramètre, Anaconda est installé dans C:\local\Anaconda3-4.1.1-Windows-x86_64. Si le répertoire (par défaut ou par vous spécifié) existe, le script continue dans l’hypothèse où le répertoire contient une installation anaconda 3 (4.1.1) opérationnelle (ou compatible). Le script crée le CNTK environnement Python à cet emplacement (sauf si le paramètre NoPythonEnvironment est spécifié).

Exemple :

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

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

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

Paramètre NoPythonEnvironment

Il s'agit d'un paramètre facultatif. Si vous spécifiez ce paramètre, aucun CNTK environnement Python ne sera créé à l’intérieur du AnacondaBasePath. Si vous spécifiez ce paramètre, le paramètre PyVersion et PyEnvironmentName ne peut pas être défini.

Exemple :

./devInstall.ps1 -NoPythonEnvironment

Paramètre PyVersion

Il s’agit d’un paramètre facultatif et peut être utilisé pour spécifier la version de Python utilisée dans l’environnement CNTK Python. Les valeurs prises en charge pour ce paramètre sont 27, 35 ou 36. Les valeurs par défaut sont 35 (pour un environnement Python 35 CNTK).

PyVersion influence le résultat de l’installation par

  • L’environnement python CNTK correspondant à l’environnement sélectionné PyVersion est créé dans le répertoire <AnacondaBasePath>\envs\cntk-py<PyVersion>.
  • Le cntkpy<PyVersion>.bat fichier est créé dans le répertoire de scripts pour activer l’environnement Python

Exemple :

./devInstall.ps1 -PyVersion 35

Paramètre PyEnvironmentName

Ce paramètre facultatif permet de spécifier le nom du CNTK environnement Anaconda qui sera créé pendant le processus d’installation. Par défaut, l’environnement est nommé cntk-py<PyVersion>, où PyVersion est remplacé par le contenu du paramètre dans ce script. Si ce paramètre est spécifié par vous, aucune substitution de version dans l’environnement n’est effectuée.

Exemple :

./devInstall.ps1 -PyEnvironmentName CntkEnvironment

Paramètre Execute

Si vous souhaitez simplement voir quels composants seraient installés, vous pouvez simplement définir le paramètre -Execute:$false. Le script d’installation s’exécute, mais aucune modification n’est apportée à votre système.

Paramètre NoConfirm

Par défaut, le script vous demande de confirmer avant le démarrage du processus d’installation. Si vous fournissez ce paramètre, le script démarre l’installation sans aucune question de confirmation.

Paramètre localCache

Le programme d’installation télécharge les fichiers requis à partir d’Internet. Ces fichiers sont réutilisés par le programme d’installation si possible. Par défaut, les fichiers téléchargés sont stockés dans le répertoire c:\installCacheCntk. Vous pouvez spécifier un autre répertoire pour stocker ces fichiers avec ce paramètre facultatif.

Exemple :

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

Paramètre InstallLocation

Par défaut, la majorité des fichiers installés sont placés dans le c:\local répertoire. Si vous préférez un autre emplacement, vous pouvez spécifier un répertoire d’installation à l’aide de ce paramètre facultatif.

Exemple :

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

Paramètres standard PowerShell

PowerShell prend en charge plusieurs paramètres standard pour les fichiers de script. En cas de problèmes liés à l’installation et de signaler des problèmes, il peut être utile d’exécuter le script avec l’option -Verbose . Cela peut faciliter l’analyse des problèmes d’installation.

Exemple :

./devInstall.ps1 -Execute -Verbose

Liens :