如何在GCloud深度学习VM实例的主文件夹中访问jupyter lab?

时间:2018-12-20 07:08:16

标签: jupyter-lab google-dl-platform

我已按照https://cloud.google.com/deep-learning-vm/docs/quickstart-cli

上的步骤创建了一个深度学习VM实例。

现在,我想在我的主文件夹中访问并运行我的ipynb笔记本。 我遵循了https://cloud.google.com/deep-learning-vm/docs/jupyter

上的步骤

但是,当我尝试在本地浏览器中访问http://localhost:8080时,出现一条错误消息-无法访问此站点,本地主机拒绝连接。

当我尝试通过Cloud Shell中的预览按钮访问JupyterLab时,无法再访问主文件夹。可见的唯一文件夹是“ src”和“ tutorials”。

您能告诉我如何使用Jupyter界面查看和执行存储在VM实例的主文件夹中的ipynb文件吗?

感谢您的时间和精力。

1 个答案:

答案 0 :(得分:2)

这里有2个问题:

  1. 与实例的连接问题(以及随后在localhost:8080上到达Jupyter的问题)和
  2. 到达主文件夹的问题

让我们两个都解决。为了连接到实例,您需要运行以下命令:

export INSTANCE_NAME=...
gcloud compute ssh $INSTANCE_NAME -- -L 8080:localhost:8080

您尝试过吗?输出是什么?

第二个是主文件夹。默认情况下,使用用户名通过SSH SSH到实例gcloud时。但是,Jupyter在用户jupyter下运行。为了在用户Jupyter下使用SSH,您需要修改gcloud命令,使其看起来像这样:

export INSTANCE_NAME=...
gcloud compute ssh jupyter@$INSTANCE_NAME -- -L 8080:localhost:8080

您可以了解有关连接到DL实例here的其他方法的更多信息。