Google cloud platform 生成TPU测试环境的ctpu命令错误

Google cloud platform 生成TPU测试环境的ctpu命令错误,google-cloud-platform,google-compute-engine,google-cloud-tpu,Google Cloud Platform,Google Compute Engine,Google Cloud Tpu,我试图通过以下链接了解Google TPU设置的快速启动 当我在google cloud shell中运行“ctpu up”时, 它显示以下错误 *2018/08/05 09:37:08 Created TPU xxx-xxx! panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=

我试图通过以下链接了解Google TPU设置的快速启动

当我在google cloud shell中运行“ctpu up”时, 它显示以下错误

*2018/08/05 09:37:08 Created TPU xxx-xxx!
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x6677b3]
goroutine 1 [running]:
github.com/tensorflow/tpu/tools/ctpu/ctrl.(*ResourceManagementCP).IsProjectInGoogleOrg(0xc4200511b0, 0x773340, 0xc42035
c640, 0xc42000c798)
        /tmp/ctpu-release/src/github.com/tensorflow/tpu/tools/ctpu/ctrl/resourcemgmt.go:119 +0xe3
github.com/tensorflow/tpu/tools/ctpu/commands.(*upCmd).Execute(0xc4200795e0, 0x773380, 0xc4200160d0, 0xc4200568a0, 0x0,
 0x0, 0x0, 0x6e05a0)
        /tmp/ctpu-release/src/github.com/tensorflow/tpu/tools/ctpu/commands/up.go:449 +0x2c3
github.com/google/subcommands.(*Commander).Execute(0xc420070000, 0x773380, 0xc4200160d0, 0x0, 0x0, 0x0, 0x5)
        /tmp/ctpu-release/src/github.com/google/subcommands/subcommands.go:141 +0x29f
github.com/google/subcommands.Execute(0x773380, 0xc4200160d0, 0x0, 0x0, 0x0, 0xc420052700)
        /tmp/ctpu-release/src/github.com/google/subcommands/subcommands.go:385 +0x5f
main.main()
        /tmp/ctpu-release/src/github.com/tensorflow/tpu/tools/ctpu/main.go:87 +0xd5e*
甚至我也尝试使用ssh连接到新创建的VM, 我无法运行这些示例代码

这是上述教程中使用官方google环境进行设置的第一步,但也失败了

是否有人可以帮忙建议是否有遗漏的步骤


非常感谢

这个错误消息似乎是由TPU组件用来确定项目是否是Google组织的一部分的参考代码生成的

基于此,已创建一个报告此意外行为的报告,其中解释了以下解决方法以避免此错误消息:

  • dl.google.com
    -下载发布的
    ctpu 1.5
    版本
  • 等待Google Cloud Shell在未来一两周内自动更新至最新版本

我相信当您在试用模式下运行时,
TPU
不可用。您可能需要将项目升级为付费项目。谢谢Armando,我将等待Google Cloud Shell自动更新。