2

在安装过程中,我收到以下错误:

该脚本将 CNTK 先决条件和 CNTK Python 环境设置到机器上。通过在您的 powershell 环境中调用 'get-help .\install.ps1' 可以获得更多帮助。

该脚本将分析您的机器并确定需要哪些组件。需要的组件会被下载到[C:\local\Scripts\windows\InstallCache] 这个脚本的重复操作会重用已经下载的组件。

  • 如果需要,将安装 VS2012 Runtime 和 VS2013 Runtime
  • 如果需要,将安装 MSMPI
  • 如果需要,将安装标准 Git 工具
  • CNTK 源将从 Git 克隆到 [c:\repos\CNTK]
  • Anaconda3 将被安装到 [C:\local\Anaconda3-4.1.1-Windows-x86_64]
  • 将在 [C:\local\Anaconda3-4.1.1-Windows-x86_64\envs] 中创建 CNTK-PY34 环境
  • CNTK 将安装到 CNTK-PY34 环境中

1 - 我同意并想继续 Q - 退出安装过程

1 确定要执行的操作。这需要一点时间...

将执行以下操作: * 设置/更新 CNTK Wheel * 从 Github 存储库克隆 CNTK

你想继续吗?(y/n) y 正在执行下载操作 下载操作已完成

执行安装操作设置/更新 CNTK Wheel 环境。请耐心等待......您使用的是 pip 版本 8.1.2,但版本 9.0.0 可用。您应该考虑通过“python -m pip install --upgrade pip”命令进行升级。克隆 CNTK(分支 v2.0.beta2.0)存储库....

脚本执行期间出现致命错误!System.InvalidOperationException: 此命令无法运行,因为错误:系统找不到指定的文件。在 System.Management.Automation.MshCommandRuntime.ThrowTerminatingError(ErrorRecord 错误记录)

PS C:\本地\脚本\windows>

我不熟悉powershell,所以我不知道从哪里开始。

4

1 回答 1

3

几个问题。您使用的是beta1还是beta2?如果您使用的是beta1,请提醒您现在有一个beta2可用,其中包含错误修复以及安装脚本的一些改进,但我认为这个特殊问题尚未得到解决!

看起来cntk git存储库的克隆失败了。

你的机器上安装了Git吗?里面有GIT.EXE吗c:\Program Files\Git\bin\?

我认为安装找到了一个现有的git.exe(在不同的位置),现在正试图在“错误”的位置调用它。

最简单的解决方法(如果您安装了 git),从命令提示符:

 cd c:/
 md \repos
 cd repos
 clone --branch v2.0.beta1.0 --recursive https://github.com/Microsoft/CNTK

如果您已移至beta2,请将v2.0.beta1.0替换为v2.0.beta2.0

于 2016-11-05T08:24:36.610 回答