Partilhar via


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: