Поделиться через


Параметр сценария Установки Windows Devinstall

параметры скрипта установки CNTK разработчика

Скрипт установки разработчика (devInstall.ps1) — это скрипт PowerShell, расположенный в Tools подкаталоге внутри корня репозитория CNTK. Сценарий можно запустить с несколькими вариантами, чтобы внедрить установку в соответствии с конкретными потребностями. Ниже описано стандартное использование скрипта. На этой странице мы перечислим дополнительные параметры установки. Общие сведения обо всех доступных параметрах можно получить, выполнив в get-help -full .\devInstall.ps1 командном окне PowerShell в каталоге, содержающем скрипт установки.

Примечание: Если у вас есть существующая среда Anaconda, для которой требуется установить CNTK, ознакомьтесь с приведенным ниже вариантомAnacondaBasePath.

Общие сведения.

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

Обратите внимание, что при указании не удается NoPythonEnvironmentуказать PyVersion или PyEnvironmentName параметр.

Параметр AnacondaBasePath

Этот необязательный параметр позволяет указать расположение установки Anaconda для использования или создания на компьютере.

Если вы не укажете каталог с помощью этого параметра, Anaconda будет установлен в C:\local\Anaconda3-4.1.1-Windows-x86_64. Если каталог (по умолчанию или по умолчанию) существует, сценарий будет продолжаться при условии, что каталог содержит рабочую установку Anaconda 3 (4.1.1) (или совместимую). Скрипт создаст среду CNTK Python в этом расположении (если NoPythonEnvironment параметр не указан).

Пример:

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

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

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

Параметр NoPythonEnvironment

Этот параметр является необязательным. Если указать этот параметр, в ней AnacondaBasePathне будет создана среда CNTK Python. Если указать этот параметр, параметр PyVersion не PyEnvironmentName может быть определен.

Пример:

./devInstall.ps1 -NoPythonEnvironment

Параметр PyVersion

Это необязательный параметр, который можно использовать для указания версии Python, используемой в среде CNTK Python. Для этого параметра поддерживаются значения 27, 35 или 36. Значения по умолчанию — 35 (для среды CNTK Python 35).

PyVersion влияет на результат установки.

  • Среда Python CNTK, соответствующая выбранному, PyVersion создается в каталоге<AnacondaBasePath>\envs\cntk-py<PyVersion>.
  • Файл cntkpy<PyVersion>.bat создается в каталоге скриптов для активации среды Python

Пример:

./devInstall.ps1 -PyVersion 35

Параметр PyEnvironmentName

Этот необязательный параметр позволяет указать имя среды CNTK Anaconda, которая будет создана во время установки. По умолчанию среда будет называться cntk-py<PyVersion>, где PyVersion заменяется содержимым параметра для этого скрипта. Если этот параметр указан вами, замена версий в среде не будет выполнена.

Пример:

./devInstall.ps1 -PyEnvironmentName CntkEnvironment

Параметр Execute

Если вы просто хотите узнать, какие компоненты будут установлены, можно просто задать параметр -Execute:$false. Сценарий установки будет выполнен, но изменения в системе не будут выполнены.

Параметр NoConfirm

По умолчанию скрипт запрашивает подтверждение перед началом процесса установки. Если указать этот параметр, скрипт запустит установку без каких-либо вопросов с подтверждением.

Параметр localCache

Установщик скачит необходимые файлы из Интернета. Эти файлы повторно используются установщиком, если это возможно. По умолчанию скачанные файлы будут храниться в каталоге c:\installCacheCntk. Вы можете указать другой каталог для хранения этих файлов с помощью этого необязательного параметра.

Пример:

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

Параметр InstallLocation

По умолчанию большинство установленных файлов помещается в c:\local каталог. Если вы предпочитаете другое расположение, можно указать каталог установки с помощью этого необязательного параметра.

Пример:

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

Стандартные параметры PowerShell

PowerShell поддерживает несколько стандартных параметров для файлов скриптов. В случае проблем с установкой и сообщить о проблемах может быть полезно запустить сценарий с параметром -Verbose . Это упрощает анализ проблем с установкой.

Пример:

./devInstall.ps1 -Execute -Verbose

Ссылки: