Compartir a través de


Configuración Windows opción de script de devinstall

CNTK opciones de script de instalación para desarrolladores

El script de instalación del desarrollador (devInstall.ps1) es un script de PowerShell ubicado en el Tools subdirectorio dentro de la raíz del repositorio de CNTK. El script se puede ejecutar con varias opciones para adoptar la instalación a sus necesidades específicas. El uso estándar del script se explica aquí. En esta página se mostrarán las opciones de instalación adicionales. Puede obtener información general sobre todas las opciones disponibles ejecutando get-help -full .\devInstall.ps1 desde dentro de una ventana de comandos de PowerShell en el directorio que contiene el script de instalación.

Nota: Si tiene un entorno de Anaconda existente en el que desea instalar CNTK, eche un vistazo a la AnacondaBasePath opción siguiente.

Introducción:

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

Tenga en cuenta que, si especifica NoPythonEnvironment, no puede especificar el PyVersion parámetro o PyEnvironmentName .

Parámetro AnacondaBasePath

Este parámetro opcional permite especificar la ubicación de una instalación de Anaconda que se va a usar o crear en el equipo.

Si no especifica un directorio a través de este parámetro, Anaconda se instalará en C:\local\Anaconda3-4.1.1-Windows-x86_64. Si existe el directorio (predeterminado o especificado), el script continuará bajo la suposición de que el directorio contiene una instalación funcional de Anaconda 3 (4.1.1) (o compatible). El script creará el entorno de CNTK Python en esa ubicación (a menos que se especifique el parámetro NoPythonEnvironment ).

Ejemplo:

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

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

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

Parámetro NoPythonEnvironment

Se trata de un parámetro opcional. Si especifica este parámetro, no se creará ningún entorno de Python CNTK dentro de AnacondaBasePath. Si especifica este parámetro, el parámetro PyVersion y PyEnvironmentName no se puede definir.

Ejemplo:

./devInstall.ps1 -NoPythonEnvironment

Parámetro PyVersion

Se trata de un parámetro opcional y se puede usar para especificar la versión de Python usada en el entorno de Python de CNTK. Los valores admitidos para este parámetro son 27, 35 o 36. Los valores predeterminados son 35 (para un entorno de Python 35 de CNTK).

PyVersion influye en el resultado de la instalación por

  • El entorno de python CNTK que coincida con el seleccionado PyVersion se crea en el directorio <AnacondaBasePath>\envs\cntk-py<PyVersion>.
  • El cntkpy<PyVersion>.bat archivo se crea en el directorio scripts para activar el entorno de Python.

Ejemplo:

./devInstall.ps1 -PyVersion 35

Parámetro PyEnvironmentName

Este parámetro opcional permite especificar el nombre del entorno de CNTK Anaconda que se creará durante el proceso de instalación. De forma predeterminada, el entorno se denominará cntk-py<PyVersion>, donde PyVersion se va a reemplazar por el contenido del parámetro a este script. Si el usuario especifica este parámetro, no se realizará ninguna sustitución de versiones en el entorno.

Ejemplo:

./devInstall.ps1 -PyEnvironmentName CntkEnvironment

Parámetro Execute

Si solo desea ver qué componentes se instalarían, solo puede establecer el parámetro -Execute:$false. El script de instalación se ejecutará, pero no se realizará ningún cambio en el sistema.

Parámetro NoConfirm

De forma predeterminada, el script le pedirá que confirme antes de que se inicie el proceso de instalación. Si proporciona este parámetro, el script iniciará la instalación sin ninguna pregunta de confirmación.

Parámetro localCache

El instalador descargará los archivos necesarios desde Internet. El instalador reutiliza estos archivos si es posible. De forma predeterminada, los archivos descargados se almacenarán en el directorio c:\installCacheCntk. Puede especificar otro directorio para almacenar estos archivos con este parámetro opcional.

Ejemplo:

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

Parámetro InstallLocation

De forma predeterminada, la mayoría de los archivos instalados se colocarán dentro del c:\local directorio. Si prefiere una ubicación diferente, puede especificar un directorio de instalación mediante este parámetro opcional.

Ejemplo:

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

Parámetros estándar de PowerShell

PowerShell admite varios parámetros estándar para archivos de script. En caso de problemas con la instalación y para notificar problemas, podría resultar útil ejecutar el script con la -Verbose opción . Esto puede facilitar el análisis de problemas de instalación.

Ejemplo:

./devInstall.ps1 -Execute -Verbose

Vínculos: