GCP:无法连接到云TPU

时间:2019-03-20 23:45:13

标签: python tensorflow google-cloud-platform tpu

我通过使用ctpu up命令遵循this quick start tutorial来启动TPU实例,并且能够成功运行MNIST教程。我退出了云外壳,并按照here的说明使用SSH控制台登录了连接到TPU的虚拟机,当我再次运行MNIST教程时,我得到了

RuntimeError: Cannot find any TPU cores in the system. Please double check Tensorflow master address and TPU worker(s).

运行ctpu ls时,我得到

#       Flock Name      Status
0:      my-tpu(*)  running

ctpu status命令给出

Your cluster is running!
Compute Engine VM:  RUNNING
Cloud TPU:          RUNNING

我在这里缺少基本的东西吗?

1 个答案:

答案 0 :(得分:1)

ctpu将此名称作为环境变量(TPU_NAME)传递到Compute Engine VM,但gcloud并非如此。

明确指定您的TPU:使用--tpu=my-tpu代替--tpu=$TPU_NAME