Configuração Windows desavilem a opção de script
CNTK desenvolvedor instalar opções de script
O script de instalação do desenvolvedor (devInstall.ps1) é um script PowerShell localizado na Tools
subdiretória dentro da raiz do repositório CNTK. O script pode ser executado com várias opções para adotar a instalação às suas necessidades específicas. O uso padrão do script é explicado aqui. Nesta página listaremos as opções de instalação adicionais. Pode obter uma visão geral de todas as opções disponíveis executando a get-help -full .\devInstall.ps1
partir de dentro de uma janela de comando PowerShell no diretório que contém o script de instalação.
Nota: Se tem um ambiente Anaconda existente a que pretende instalar CNTK, veja a opção abaixoAnacondaBasePath
.
Descrição geral:
./devInstall.ps1
[-Execute]
[-AnacondaBasePath <DIRECTORY>]
[
[-NoPythonEnvironment]
|
[-PyEnvironmentName <NAME> ]
[-PyVersion (27|35|36)]
]
[-localCache <DIRECTORY>]
[-InstallLocation <DIRECTORY>]
[-NoConfirm]
Por favor, note que, se especificar NoPythonEnvironment
, não pode especificar o PyVersion
parâmetro ou o PyEnvironmentName
parâmetro.
Parâmetro AnacondaBasePath
Este parâmetro opcional permite especificar a localização de uma instalação Anaconda a ser utilizada ou criada na sua máquina.
Se não especificar um diretório através deste parâmetro, a Anaconda será instalada em C:\local\Anaconda3-4.1.1-Windows-x86_64
. Se o diretório (predefinido ou por especificado) existir, o script continuará sob o pressuposto de que o diretório contém uma instalação de Anaconda 3 (4.1.1) (ou compatível). O script criará o ambiente CNTK Python nesse local (a menos que o parâmetro NoPythonEnvironment
seja especificado).
Exemplo:
./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
Este é um parâmetro opcional. Se especificar este parâmetro, não será criado CNTK Python ambiente dentro do AnacondaBasePath
. Se especificar este parâmetro, o parâmetro PyVersion
e PyEnvironmentName
não pode ser definido.
Exemplo:
./devInstall.ps1 -NoPythonEnvironment
Parâmetro PyVersion
Este é um parâmetro opcional e pode ser usado para especificar a versão Python utilizada no ambiente CNTK Python. Os valores suportados para este parâmetro são 27, 35 ou 36. Os valores predefinidos são 35 (para um ambiente CNTK Python 35).
PyVersion
influencia o resultado da instalação por
- O ambiente Python CNTK correspondente ao selecionado
PyVersion
é criado no diretório<AnacondaBasePath>\envs\cntk-py<PyVersion>
. - O
cntkpy<PyVersion>.bat
ficheiro é criado no diretório de scripts para ativar o ambiente Python
Exemplo:
./devInstall.ps1 -PyVersion 35
Parâmetro PyEnvironmentName
Este parâmetro opcional permite especificar o nome do ambiente CNTK Anaconda que será criado durante o processo de instalação. Por predefinição, o ambiente será nomeado cntk-py<PyVersion>
, onde a PyVersion está a ser substituída pelo conteúdo do parâmetro a este script. Se este parâmetro for especificado por si, não será realizada qualquer substituição de versão no ambiente.
Exemplo:
./devInstall.ps1 -PyEnvironmentName CntkEnvironment
Parâmetro Execute
Se quiser apenas ver que componentes serão instalados, pode definir o parâmetro -Execute:$false
. O script de instalação será executado, mas não serão realizadas alterações no seu sistema.
Parâmetro NoConfirm
Por predefinição, o script pedir-lhe-á para confirmar antes do início do processo de instalação. Se fornecer este parâmetro, o script iniciará a instalação sem quaisquer perguntas de confirmação.
Parâmetro localCache
O instalador irá descarregar ficheiros necessários a partir da internet. Estes ficheiros são reutilizados pelo instalador, se possível. Por predefinição, os ficheiros descarregados serão armazenados no diretório c:\installCacheCntk
. Pode especificar outro diretório para armazenar estes ficheiros com este parâmetro opcional.
Exemplo:
./devInstall.ps1 -localCache c:\users\currentUser\myCache -Execute
Parâmetro InstallLocation
Por predefinição, a maioria dos ficheiros instalados serão colocados dentro do diretório c:\local
. Se preferir um local diferente, pode especificar um diretório de instalação utilizando este parâmetro opcional.
Exemplo:
./devInstall.ps1 -InstallLocation c:\buildCntk -Execute
Parâmetros padrão PowerShell
O PowerShell suporta vários parâmetros padrão para ficheiros de scripts. Em caso de problemas com a instalação e para reportar problemas, pode ser útil executar o script com a opção -Verbose
. Isto pode facilitar a análise de problemas de instalação.
Exemplo:
./devInstall.ps1 -Execute -Verbose
Links: