你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

安装程序Windows Devinstall 脚本选项

CNTK开发人员安装脚本选项

开发人员安装脚本 (devInstall.ps1) 是一个 PowerShell 脚本,Tools位于CNTK存储库根目录中的子目录中。 可以使用多个选项运行脚本,以便将安装满足特定需求。 此处介绍了脚本的标准用法。 在此页上,我们将列出其他安装选项。 可以通过从包含安装脚本的目录中的 PowerShell 命令窗口内执行 get-help -full .\devInstall.ps1 ,获取有关所有可用选项的概述。

注意:如果已有要安装CNTK的现有 Anaconda 环境,请查看AnacondaBasePath下面的选项。

概述:

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

请注意,如果指定 NoPythonEnvironment,则无法指定 PyVersionPyEnvironmentName 参数。

参数 AnacondaBasePath

此可选参数允许指定在计算机上使用或创建 Anaconda 安装的位置。

如果未通过此参数指定目录,则 Anaconda 将安装到中 C:\local\Anaconda3-4.1.1-Windows-x86_64。 如果 (默认或指定的) 目录存在,则脚本将继续根据该目录包含工作 Anaconda 3 (4.1.1) (或兼容的) 安装。 除非) 指定参数NoPythonEnvironment,否则脚本将在该位置 CNTK创建 (python 环境。

示例:

./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 环境。 如果指定此参数,则无法定义该参数PyVersionPyEnvironmentName

示例:

./devInstall.ps1 -NoPythonEnvironment

参数 PyVersion

这是一个可选参数,可用于指定在 CNTK Python 环境中使用的 Python 版本。 此参数支持的值为 27、35 或 36。 CNTK Python 35 环境) 默认值为 35 (。

PyVersion influences the result of the installation by

  • 与所选PyVersion环境匹配的 Python CNTK环境在目录中<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

安装程序将从 Internet 下载所需的文件。 如果可能,安装程序会重复使用这些文件。 默认情况下,下载的文件将存储在目录中 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

链接: