閒置關閉

根據預設,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

  8. 必要的角色

    如要取得在 Colab Enterprise 中建立執行階段所需的權限,請要求管理員授予您專案的 Colab Enterprise 管理員 (roles/aiplatform.colabEnterpriseAdmin) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

    建立具有特定閒置關機設定的執行階段範本

    如要建立具有特定閒置關機設定的執行階段範本,可以使用 Google Cloud 控制台或 Google Cloud CLI。

    控制台

    如要建立具有特定閒置關機設定的執行階段範本,請按照下列步驟操作:

    1. 前往 Google Cloud 控制台的 Colab Enterprise「執行階段範本」頁面。

      前往「執行階段範本」

    2. 按一下「新增範本」

      系統會顯示「建立新的執行階段範本」對話方塊。

    3. 在「Runtime basics」(執行階段基本設定) 部分,輸入「Display name」(顯示名稱)

    4. 在「Region」(區域) 選單中,選取要建立執行階段範本的區域。

    5. 如要變更閒置關機設定,請按一下「設定運算」部分,然後完成下列步驟。

    6. 在「閒置關機」專區中:

      • 如要關閉閒置關機功能,請清除「Enable idle shutdown」(啟用閒置關機功能)

      • 如要變更閒置時間長度,請在「關機前的閒置時間 (分鐘)」中,將數字改為所需的閒置分鐘數。在 Google Cloud 控制台中,這項設定可設為 10 到 1440 之間的任何整數值。

    7. 在「環境」部分中,選取「環境」。 預設值為「最新」 (目前為 Python 3.11)。

    8. 按一下「繼續」

    9. 完成建立對話方塊的其餘部分。

    10. 按一下「建立」,完成建立執行階段範本。

      執行階段範本會顯示在「執行階段範本」分頁的清單中。

    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 說明文件

    閒置關機的運作方式

    符合下列條件時,執行階段就會關閉:

    • 指定時間範圍內沒有任何核心活動。

    • 執行階段未連線至筆記本。

    如要中斷執行階段與筆記本的連線,請關閉筆記本。連線到執行階段時,如果筆記本保持開啟狀態,執行階段就不會關閉。

    如要瞭解執行階段產生的費用,請參閱「執行階段費用」一文。

    後續步驟