Arresto per inattività
Per impostazione predefinita, i runtime di Colab Enterprise vengono arrestati dopo 180 minuti di inattività. Questa pagina descrive la funzionalità di arresto per inattività e come modificare le impostazioni predefinite di arresto per inattività o disattivare la funzionalità quando crei un template di runtime.
Panoramica
Per semplificare la gestione dei costi, i runtime di Colab Enterprise vengono arrestati per impostazione predefinita dopo un periodo di tempo specifico di inattività. Puoi modificare l'intervallo di tempo o disattivare questa funzionalità quando crei un template di runtime.
Dopo aver creato un template di runtime, la sua configurazione non può essere modificata. Pertanto, non puoi modificare le impostazioni di arresto per inattività di un runtime o di un template di runtime. Per utilizzare un runtime con impostazioni di arresto per inattività diverse, devi creare un template di runtime con le impostazioni che preferisci e poi utilizzare un runtime generato da quel template.
Prima di iniziare
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform, Dataform, and Compute Engine APIs, if any are not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per creare un runtime in Colab Enterprise, chiedi all'amministratore di concederti il ruolo IAM Amministratore di Colab Enterprise (roles/aiplatform.colabEnterpriseAdmin) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Crea un template di runtime con impostazioni di arresto per inattività specifiche
Per creare un template di runtime con impostazioni di arresto per inattività specifiche, puoi utilizzare la console Google Cloud o Google Cloud CLI.
Console
Per creare un template di runtime con impostazioni di arresto per inattività specifiche:
-
Nella console Google Cloud , vai alla pagina Modelli di runtime di Colab Enterprise.
-
Fai clic su Nuovo modello.
Viene visualizzata la finestra di dialogo Crea nuovo template di runtime.
-
Nella sezione Nozioni di base sul runtime, inserisci un Nome visualizzato.
-
Nel menu Regione, seleziona la regione in cui vuoi creare il template di runtime.
-
Per modificare le impostazioni di arresto per inattività, fai clic sulla sezione Configura computing e completa il passaggio seguente.
-
Nella sezione Arresto per inattività:
-
Per disattivare l'arresto per inattività, deseleziona Abilita arresto per inattività.
-
Per modificare il periodo di tempo di inattività, in Tempo di inattività prima dell'arresto (minuti), modifica il numero impostando il numero di minuti di inattività che preferisci. Nella console Google Cloud , questa impostazione può essere impostata su qualsiasi valore intero compreso tra 10 e 1440.
-
-
Nella sezione Ambiente, seleziona un Ambiente. Il valore predefinito è Più recente (attualmente Python 3.13).
-
(Facoltativo) Nel campo Script post-avvio, inserisci l'URI di uno script post-avvio. Per saperne di più sull'utilizzo di uno script post-avvio, consulta Utilizza uno script post-avvio.
-
(Facoltativo) Sotto l'URL dello script post-avvio, seleziona il comportamento dello script post-avvio. Il comportamento predefinito è Esegui una volta. Per saperne di più, consulta Comportamento dello script di avvio post-avvio.
-
(Facoltativo) Per aggiungere una variabile di ambiente, fai clic su Aggiungi variabile di ambiente, quindi inserisci una coppia Chiave e Valore. Per aggiungere altre variabili di ambiente, ripeti questo passaggio.
-
Fai clic su Continua.
-
Completa il resto della finestra di dialogo di creazione.
-
Fai clic su Crea per completare la creazione del template di runtime.
Il template di runtime viene visualizzato nell'elenco nella scheda Template di runtime.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
DISPLAY_NAME: il nome visualizzato del template di runtime.INACTIVITY_DURATION: la durata dell'inattività prima dell'arresto del runtime. Un input di0sdisattiva la funzionalità di arresto per inattività. L'intervallo di valori valido è compreso tra 10 minuti (10m) e 24 ore (24h).PROJECT_ID: il tuo ID progetto.REGION: la regione in cui vuoi creare il template di runtime.
Esegui questo comando:
Linux, macOS o 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
Per saperne di più sul comando per creare un template di runtime dalla riga di comando, consulta la documentazione di gcloud CLI.
Come funziona l'arresto per inattività
Il runtime viene arrestato quando vengono soddisfatte le seguenti condizioni:
Non è presente alcuna attività del kernel per il periodo di tempo specificato.
Il runtime non è connesso a un notebook.
Per disconnettere un runtime da un notebook, chiudi il notebook. Se lasci un notebook aperto mentre è connesso a un runtime, quest'ultimo non viene arrestato.
Per informazioni sugli addebiti generati dai runtime, consulta Addebiti per il runtime.
Passaggi successivi
- Scopri di più su runtime e modelli di runtime.
- Scopri come creare un runtime basato su un template di runtime.
- Per trovare un notebook che ti aiuti ad avviare rapidamente il tuo progetto, consulta la galleria dei notebook.