0

我按照https://cloud.google.com/deep-learning-vm/docs/quickstart-cli上的步骤创建了一个深度学习 VM 实例

现在,我想在我的主文件夹中访问和运行我的 ipynb 笔记本。我按照https://cloud.google.com/deep-learning-vm/docs/jupyter上的步骤进行操作

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

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

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

感谢您的时间和精力。

4

1 回答 1

3

这里有2个问题:

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

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

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

你试过了吗?输出是什么?

第二个是主文件夹。默认情况下,当您使用您的用户名通过 SSH 连接到实例时,gcloud。但是,Jupyter 在 user 下运行jupyter。为了在用户 Jupyter 下进行 SSH,您需要将 gcloud 命令修改为如下所示:

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

您可以在此处阅读有关连接到 DL 实例的不同方式的更多信息。

于 2019-01-19T20:15:02.690 回答