Share via


Opção configurar Windows de desvintalar script

CNTK opções de script de instalação do desenvolvedor

O script de instalação do desenvolvedor (devInstall.ps1) é um script do Tools PowerShell localizado no subdiretório dentro da raiz do repositório CNTK. O script pode ser executado com várias opções para adotar a instalação de acordo com suas necessidades específicas. O uso padrão do script é explicado aqui. Nesta página, listaremos as opções de instalação adicionais. Você pode obter uma visão geral sobre todas as opções disponíveis executando get-help -full .\devInstall.ps1 de dentro de uma janela de comando do PowerShell no diretório que contém o script de instalação.

Nota: Se você tiver um ambiente Anaconda existente para o qual deseja instalar CNTK, dê uma olhada na opção AnacondaBasePath abaixo.

Visão geral:

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

Observe que, se você especificar NoPythonEnvironment, não poderá especificar o parâmetro ou o PyVersionPyEnvironmentName parâmetro.

Parâmetro AnacondaBasePath

Esse parâmetro opcional permite que você especifique o local de uma instalação do Anaconda a ser usada ou criada em seu computador.

Se você não especificar um diretório por meio desse parâmetro, o Anaconda será instalado em C:\local\Anaconda3-4.1.1-Windows-x86_64. Se o diretório (padrão ou por você especificado) existir, o script continuará sob a suposição de que o diretório contém uma instalação anaconda 3 (4.1.1) funcional (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

Esse é um parâmetro opcional. Se você especificar esse parâmetro, nenhum ambiente do Python CNTK será criado dentro do AnacondaBasePath. Se você especificar esse parâmetro, o parâmetro PyVersion e PyEnvironmentName não poderá ser definido.

Exemplo:

./devInstall.ps1 -NoPythonEnvironment

Parâmetro PyVersion

Esse é um parâmetro opcional e pode ser usado para especificar a versão do Python usada no ambiente CNTK Python. Os valores com suporte para esse parâmetro são 27, 35 ou 36. Os valores padrão são 35 (para um ambiente CNTK Python 35).

PyVersion influencia o resultado da instalação por

  • O ambiente do Python CNTK que corresponde ao selecionado PyVersion é criado no diretório<AnacondaBasePath>\envs\cntk-py<PyVersion>.
  • O cntkpy<PyVersion>.bat arquivo é criado no diretório de scripts para ativar o ambiente python

Exemplo:

./devInstall.ps1 -PyVersion 35

Parâmetro PyEnvironmentName

Esse parâmetro opcional permite especificar o nome do ambiente anaconda CNTK que será criado durante o processo de instalação. Por padrão, o ambiente será nomeado cntk-py<PyVersion>, em que PyVersion está sendo substituído pelo conteúdo do parâmetro para esse script. Se esse parâmetro for especificado por você, nenhuma substituição de versão no ambiente será executada.

Exemplo:

./devInstall.ps1 -PyEnvironmentName CntkEnvironment

Parâmetro Execute

Se você quiser apenas ver quais componentes seriam instalados, basta definir o parâmetro -Execute:$false. O script de instalação será executado, mas nenhuma alteração no sistema será executada.

Parâmetro NoConfirm

Por padrão, o script solicitará que você confirme antes do início do processo de instalação. Se você fornecer esse parâmetro, o script iniciará a instalação sem perguntas de confirmação.

Parâmetro localCache

O instalador baixará os arquivos necessários da Internet. Esses arquivos são reutilizados pelo instalador, se possível. Por padrão, os arquivos baixados serão armazenados no diretório c:\installCacheCntk. Você pode especificar outro diretório para armazenar esses arquivos com esse parâmetro opcional.

Exemplo:

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

Parâmetro InstallLocation

Por padrão, a maioria dos arquivos instalados será colocada dentro do c:\local diretório. Se você preferir um local diferente, poderá especificar um diretório de instalação usando esse parâmetro opcional.

Exemplo:

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

Parâmetros padrão do PowerShell

O PowerShell dá suporte a vários parâmetros padrão para arquivos de script. No caso de problemas com a instalação e relatar problemas, pode ser útil executar o script com a opção -Verbose . Isso pode facilitar a análise de problemas de instalação.

Exemplo:

./devInstall.ps1 -Execute -Verbose

Links: