【问题标题】:connect the google credits into google colab将 google credits 连接到 google colab
【发布时间】:2021-09-30 17:21:21
【问题描述】:

这是我第一次尝试使用谷歌积分,所以如果这是一个基本问题,我深表歉意。我正在尝试通过此站点https://medium.com/@senthilnathangautham/colab-gcp-compute-how-to-link-them-together-98747e8d940e (您可以通过创建一个新的隐身窗口来打开它)查看如何将 google credits 连接到 google colab。

我被困在第 3 步,因为我在我的谷歌云中看不到任何 SSH。 -L 之后的数字也是固定的吗?如果没有,我怎样才能找到它们?

gcloud compute ssh colab-backend --zone=europe-west4-a -L 8081:locahost:8081

编辑:我正在尝试在 Google Cloud SDK Shell 中运行上述代码行,但出现此错误。

另外,我无法在终端 jupiter 笔记本中输入内容。如果我在 python 3 jupyter notebook 中运行上面的代码,我会遇到这个奇怪的错误。

【问题讨论】:

    标签: python google-cloud-platform


    【解决方案1】:

    请为您的问题添加更多详细信息。

    具体来说,请解释“我在我的 Google Cloud 中看不到任何 SSH”。当您尝试运行gcloud compute ssh .. 命令时是否收到错误消息?如果是这样,请将错误复制粘贴到您的问题中。

    我怀疑(!?)您可能需要在您的机器上安装 SSH。 gcloud compute ssh 使用主机的 SSH 命令,如果由于某种原因您的机器(Linux?Windows?)没有该命令,这可能会失败。不清楚。

    根据我对本教程的理解,您应该可以使用8081:localhost:8081。第一个8081 指的是本地计算机上的端口。第二个8081 指的是Compute Engine VM 上的端口。

    如果您按原样按照说明进行操作,则不需要更改任何一个值。

    如果您无法在本地计算机上使用端口8081,您可以使用任何可用端口。请记住,如果您使用X,那么您在机器上浏览页面时需要使用Xlocalhost:[[X]]

    【讨论】:

    • 非常感谢您提供的宝贵信息。我将 gcloud compute ssh..... 运行到 Google Cloud SDK shell 中,据我所知这是不正确的,对吧?所以,我必须在我的电脑上下载 SSH,我找到了这个putty.org。你建议我下载一个特定的吗?
    • 好问题。在这种情况下,由于 gcloud compute ssh 命令将 HTTP 流量从本地机器代理到 Compute Engine 虚拟机,因此可以更轻松地使用远程机器的(Jupyter?)服务,就像它是本地的一样。实际上——我还没有尝试过,但你可以通过 Cloud Shell VM 代理流量......或者,是的,使用 putty 之类的东西(我假设你使用的是 Windows)
    • 好的。我刚刚尝试过,虽然有点绕,但您可以在 Cloud Shell 上运行 gcloud compute ssh,但您希望使用基于浏览器的 Cloud Shell 客户端。然后,您可以使用 Cloud Shell“Web 预览”浏览远程虚拟机。还有一个小问题... Web Preview 默认为 8080.... 所以,在浏览器中,打开 Cloud Shell,运行 gcloud compute ssh colab-backend --zone=europe-west4-a -L 8080:locahost:8081(第一个是 8080 而不是 8081)然后单击“Web预览”按钮,您应该看到 Jupyter 笔记本并且您不需要安装 Putty。
    • 非常感谢您的帮助。还有一个基本问题,我必须在 python 3 jupyter notebook 或 jupyter notebook 的编译器中运行这个 'gcloud compute ssh colab-backend --zone=europe-west4-a -L 8080:locahost:8081'?跨度>
    • 请参阅我在主要问题中添加的编辑。
    【解决方案2】:

    实际上,我犯了一个非常愚蠢的基本错误。首先你的服务器应该是linux,然后在windows命令中写下如下代码:

    1. cloud compute ssh colab-backend --zone=europe-west4-a -L 8080:locahost:8081,将其更改为您项目的区域和端口

    2. 类型 jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0 --no-browser

    3. 将链接复制到您的 google colab 中的“本地运行时”中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-20
      • 2019-07-20
      • 2020-09-06
      • 2022-07-05
      • 2020-07-16
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      相关资源
      最近更新 更多