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: