我已经按照https://cloud.google.com/deep-learning-vm/docs/quickstart-cli
现在,我想访问并运行我主文件夹中的ipynb笔记本。我顺着台阶走https://cloud.google.com/deep-learning-vm/docs/jupyter
但是,当我试图拜访http://localhost:8080在我的本地浏览器中,我收到一个错误,说-无法访问此网站localhost拒绝连接。
当我试图从Cloud Shell中的预览按钮访问JupyterLab时,我无法再访问我的主文件夹。唯一可见的文件夹是"src"one_answers"tutorials"。
你能告诉我如何使用Jupyter接口在VM实例上查看和执行存储在主文件夹中的ipynb文件吗?
感谢您的时间和努力。
这里有两个问题:
- 与实例的连接问题(以及随后在localhost:8080上访问Jupyter的问题(,以及
- 访问主文件夹时出现问题
让我们解决这两个问题。为了连接到实例,您需要运行以下命令:
export INSTANCE_NAME=...
gcloud compute ssh $INSTANCE_NAME -- -L 8080:localhost:8080
你试过了吗?输出是多少?
第二个是主文件夹。当您通过SSH连接到实例时,默认情况下,gcloud使用您的用户名。但是,Jupyter是在用户jupyter
下运行的。为了在用户Jupyter下进行SSH,您需要将gcloud命令修改为如下所示:
export INSTANCE_NAME=...
gcloud compute ssh jupyter@$INSTANCE_NAME -- -L 8080:localhost:8080
您可以在此处阅读有关连接到DL实例的不同方式的更多信息。