Параметр сценария Установки 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
Ссылки: