空闲机器关停

默认情况下,Colab Enterprise 运行时会在处于非活跃状态 180 分钟后关闭。本页介绍了空闲关闭功能,以及如何在创建运行时模板时更改默认的空闲关闭设置或关闭该功能。

概览

为帮助管理费用,默认情况下,Colab Enterprise 运行时在空闲一段时间后会关停。您可以在创建运行时模板时更改时长或关闭此功能。

创建运行时模板后,其配置便无法更改。因此,您无法更改运行时或运行时模板的空闲关闭设置。如需使用具有不同空闲关闭设置的运行时,您必须创建具有所需设置的运行时模板,然后使用从该运行时模板生成的运行时。

准备工作

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

所需的角色

如需确保您的用户账号具有在 Colab Enterprise 中创建运行时模板所需的权限,请让您的管理员向您的用户账号授予项目的 Colab Enterprise Admin (roles/aiplatform.colabEnterpriseAdmin) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您的管理员还可以通过自定义角色或其他预定义角色向您的用户账号授予所需的权限。

创建具有特定空闲关闭设置的运行时模板

如需创建具有特定空闲关机设置的运行时模板,您可以使用 Google Cloud 控制台或 Google Cloud CLI。

控制台

如需创建具有特定空闲关闭设置的运行时模板,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往 Colab Enterprise 运行时模板页面。

    进入运行时模板

  2. 点击  新建模板

    此时会显示创建新的运行时模板对话框。

  3. 运行时基本信息部分中,输入显示名称

  4. 区域菜单中,选择需要运行时模板的区域。

  5. 如需更改空闲时关闭设置,请点击 Configure compute 部分,然后完成以下步骤。

  6. 空闲机器关停部分中:

    • 如需关闭空闲机器关停,请清除启用空闲机器关停

    • 如需更改非活跃时间段,请在关停前保持非活跃状态的时间(分钟)部分中,将数字更改为所需的非活跃分钟数。在 Google Cloud 控制台中,您可以将此设置设为 10 到 1440 之间的任何整数值。

  7. 完成创建对话框的其余部分。

  8. 点击创建以完成运行时模板的创建。

    您的运行时模板会显示在运行时模板标签页上的列表中。

gcloud

在使用下面的命令数据之前,请先进行以下替换:

  • DISPLAY_NAME:运行时模板的显示名称。
  • INACTIVITY_DURATION:运行时关闭前的非活跃时长。输入 0s 会关闭空闲机器关停功能。有效值范围为 10 分钟 (10m) 到 24 小时 (24h)。
  • PROJECT_ID:您的项目 ID。
  • REGION:要将运行时模板部署到的区域。

执行以下命令:

Linux、macOS 或 Cloud Shell

gcloud colab runtime-templates create --display-name=DISPLAY_NAME \
    --idle-shutdown-timeout=INACTIVITY_DURATION \
    --project=PROJECT_ID \
    --region=REGION

Windows (PowerShell)

gcloud colab runtime-templates create --display-name=DISPLAY_NAME `
    --idle-shutdown-timeout=INACTIVITY_DURATION `
    --project=PROJECT_ID `
    --region=REGION

Windows (cmd.exe)

gcloud colab runtime-templates create --display-name=DISPLAY_NAME ^
    --idle-shutdown-timeout=INACTIVITY_DURATION ^
    --project=PROJECT_ID ^
    --region=REGION

如需详细了解用于从命令行创建运行时模板的命令,请参阅 gcloud CLI 文档

空闲关停的工作原理

当满足以下条件时,运行时会关闭:

  • 指定时间段内没有内核活动。

  • 运行时未连接到笔记本。

如需断开运行时与笔记本的连接,请关闭笔记本。在连接到运行时时让笔记本保持打开状态可防止运行时关闭。

如需了解运行时产生的费用,请参阅运行时费用

后续步骤