【问题标题】:Google Colab zone谷歌 Colab 专区
【发布时间】:2020-12-15 09:37:20
【问题描述】:

我需要找出将我的数据集放在 GCS 中的同一区域,以便在 TPU 上运行训练和从 GCS 读取大型数据集时避免收费。

有人知道如何找出当前的 Google Colab 实例区吗?

【问题讨论】:

    标签: google-colaboratory tpu google-cloud-tpu


    【解决方案1】:

    运行(在 Colab 内)

    !curl ipinfo.io
    

    你会得到类似的东西

    {
      "ip": "3X.20X.4X.1XX",
      "hostname": "13X.4X.20X.3X.bc.googleusercontent.com",
      "city": "Groningen",
      "region": "Groningen",
      "country": "NL",
      "loc": "53.21XX,6.56XX",
      "org": "AS396XXX Google LLC",
      "postal": "9711",
      "timezone": "Europe/Amsterdam",
      "readme": "https://ipinfo.io/missingauth"
    }
    

    这会告诉你 Colab 在哪里运行

    【讨论】:

      【解决方案2】:

      数据应存储在与 Cloud TPU 位于同一区域的存储桶中(如果该特定区域不可用,则应存储在同一区域);据我所知,Colab 本身并没有在这种情况下发挥作用。

      【讨论】:

      • 没错,这就是为什么我需要知道如何找出特定 Colab 实例的区域或区域,以便将我的数据复制到同一区域中的存储桶中。你知道我是否可以运行任何命令来输出正在运行的 GCE VM Colab 的区域/区域?
      • 我认为我们在同一页面上,但为了将来的读者绝对清楚,我认为您关心的是您通过 Colab 访问的 Cloud TPU 的位置,而不是Colab 实例的位置(即运行它的虚拟机) - 如果我错了,请纠正我。
      • 假设 为真,this thread 包含来自 Colab 团队的评论,表明所有实例都在美国。该评论现在已有一年多的历史了,因此如果可能的话,可能值得再次与他们核实。如果您可以确认这仍然是正确的,那么根据图表here 似乎可以安全地假设您在我们中心的某个地方。如果做不到这一点,我不确定是否有办法直接从 Colab TPU 读取区域。
      • 是的,我认为重要的是 Cloud TPU 区域是什么,而不是运行 Colab 实例的 VM 所在的区域。但自 2019 年以来,正如您的链接所示,目前 TPU 似乎在大多数地区/地区都可用。谢谢你的回答
      猜你喜欢
      • 1970-01-01
      • 2018-11-08
      • 2020-07-02
      • 2019-04-01
      • 2021-09-11
      • 2019-07-29
      • 2021-04-18
      • 2021-10-05
      • 2021-05-14
      相关资源
      最近更新 更多