Supprimez votre déploiement lorsque vous n'en avez plus besoin pour libérer des ressources. Vous pouvez supprimer un déploiement à partir d'un espace de déploiement, ou de manière programmatique, en utilisant le client Python ou les API d'exécution watsonx.ai
Avant de commencer
Vous devez définir les informations d'identification de votre tâche en générant une clé API. Pour plus d'informations, voir Gestion des informations d'identification des tâches.
Suppression d'un déploiement à partir d'un espace
Pour supprimer un déploiement :
- Ouvrez la page Déploiements de votre espace de déploiement.
- Choisissez Delete dans le menu d'action pour le nom du déploiement.
'
Suppression d'un déploiement à l'aide d'un programme
Vous pouvez supprimer un déploiement de manière programmatique en utilisant la bibliothèque client Python de watsonx.ai, l'API d'exécution de watsonx.ai ou la CPDCTL.
Suppression d'un déploiement à l'aide du client Python
Utilisez la méthode suivante pour supprimer le déploiement.
client.deployments.delete(deployment_uid)
Renvoie un message SUCCESS
. Pour vérifier que le déploiement a été supprimé, vous pouvez répertorier les déploiements et vous assurer que le déploiement supprimé n'est plus répertorié.
client.deployments.list()
Retours :
GUID NAME STATE CREATED ARTIFACT_TYPE
Suppression d'un déploiement à l'aide de l'API REST
Utilisez la méthode DELETE
pour supprimer un déploiement.
DELETE /ml/v4/deployments/{deployment_id}
Pour plus d'informations, voir Supprimer.
Par exemple, consultez le fragment de code suivant:
curl --location --request DELETE 'https://us-south.ml.cloud.ibm.com/ml/v4/deployments/:deployment_id?space_id=<string>&version=2020-09-01'
Suppression d'un déploiement à l'aide de CPDCTL
Vous pouvez supprimer votre espace de déploiement à l'aide de la commande ml deployment delete
dans CPDCTL et en transmettant votre ID d'espace de déploiement. Pour plus d'informations, voir CPDCTL command reference.
Rubrique parent: Gestion des déploiements prédictifs