Gérer les modèles d'exécution
Cette page explique comment gérer un modèle d'exécution Colab Enterprise, y compris les tâches suivantes :
- Modifier un modèle d'exécution
- Supprimer un modèle d'exécution
Rôles requis
Pour obtenir les autorisations nécessaires pour gérer un modèle d'exécution Colab Enterprise, demandez à votre administrateur de vous accorder le rôle IAM Administrateur Colab Enterprise (roles/aiplatform.colabEnterpriseAdmin) sur le projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Modifier un modèle d'exécution
Vous pouvez modifier certaines spécifications de votre modèle d'exécution, y compris la version de Python et la configuration de la clé de chiffrement. Les modifications apportées au modèle d'exécution ne s'appliquent qu'aux exécutions nouvellement créées à partir de ce modèle.
Pour modifier un modèle d'exécution, vous pouvez utiliser la Google Cloud console ou l'API REST.
Console
Pour modifier un modèle d'exécution, procédez comme suit :
-
Dans la Google Cloud console, accédez à la page Modèles d'exécution de Colab Enterprise.
-
Dans le menu Région, sélectionnez la région contenant votre modèle d'exécution.
-
Dans la colonne ID, cliquez sur le numéro d'ID du modèle d'exécution que vous souhaitez modifier.
-
Cliquez sur Modifier.
-
Dans le panneau Modifier le modèle d'exécution, apportez des modifications au modèle d'exécution.
-
Cliquez sur Mettre à jour.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
REGION: région où se trouve votre modèle d'exécution.PROJECT_ID: ID du projet.NOTEBOOK_RUNTIME_TEMPLATE_ID: ID de votre modèle d'exécution.RELEASE_NAME: nom de la version de l'image que vous souhaitez utiliser. Par exemple,py311est le nom de la version de l'image Python 3.11. Pour définir l'image surLatest, laissezRELEASE_NAMEvide.
Méthode HTTP et URL :
PATCH https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name
Corps JSON de la requête :
{
softwareConfig: {
colabImage: {
releaseName: "RELEASE_NAME"
}
}
}
Pour envoyer votre requête, choisissez l'une des options suivantes :
curl
Enregistrez le corps de la requête dans un fichier nommé request.json, puis exécutez la commande suivante :
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name"
PowerShell
Enregistrez le corps de la requête dans un fichier nommé request.json, puis exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name" | Select-Object -Expand Content
Pour en savoir plus sur les paramètres de requête disponibles, consultez la
notebookRuntimeTemplates.patch documentation de l'API REST.
Supprimer un modèle d'exécution
Pour supprimer un modèle d'exécution, vous pouvez utiliser la Google Cloud console, la gcloud CLI ou l'API REST.
Console
Pour supprimer un modèle d'exécution, procédez comme suit :
-
Dans la Google Cloud console, accédez à la page Modèles d'exécution de Colab Enterprise.
-
Dans le menu Région, sélectionnez la région contenant votre modèle d'exécution.
-
Sélectionnez le modèle d'exécution que vous souhaitez supprimer.
-
Cliquez sur Supprimer.
-
Cliquez sur Confirmer.
gcloud
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
RUNTIME_ID: ID de votre environnement d'exécution.PROJECT_ID: ID du projet.REGION: région où se trouve votre environnement d'exécution.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud colab runtimes delete RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtimes delete RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtimes delete RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
Pour en savoir plus sur la commande permettant de supprimer un modèle d'exécution à partir de la ligne de commande, consultez la documentation de la gcloud CLI.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
REGION: région où se trouve votre environnement d'exécution.PROJECT_ID: ID du projet.RUNTIME_ID: ID de votre environnement d'exécution.
Méthode HTTP et URL :
DELETE https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID
Pour envoyer votre requête, choisissez l'une des options suivantes :
curl
Exécutez la commande suivante :
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID"
PowerShell
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID" | Select-Object -Expand Content
Pour en savoir plus, consultez la documentation de l'API REST notebookRuntimeTemplates.delete.
Étape suivante
- Obtenez plus d'informations sur les environnements d'exécution et les modèles d'exécution.
- Créer un environnement d'exécution.