Löschen Sie Ihre Bereitstellung, wenn Sie sie nicht mehr benötigen, um Ressourcen freizugeben. Sie können ein Deployment aus einem Deployment Space oder programmatisch über den Python oder die watsonx.ai Runtime APIs löschen.
Vorbereitende Schritte
Sie müssen Ihre Anmeldedaten für die Aufgabe einrichten, indem Sie einen API-Schlüssel erstellen. Weitere Informationen finden Sie unter Verwalten von Berechtigungsnachweisen für Aufgaben.
Bereitstellung aus einem Bereich löschen
Gehen Sie wie folgt vor, um eine Bereitstellung zu entfernen:
- Öffnen Sie die Seite Implementierungen Ihres Bereitstellungsbereichs.
- Wählen Sie Löschen aus dem Aktionsmenü für den Einsatznamen.
'
Implementierung programmgesteuert löschen
Sie können ein Deployment programmatisch löschen, indem Sie die watsonx.ai Python, die watsonx.ai Runtime API oder CPDCTL verwenden.
Bereitstellung mit dem Python -Client löschen
Verwenden Sie die folgende Methode, um die Bereitstellung zu löschen.
client.deployments.delete(deployment_uid)
Gibt eine SUCCESS
-Nachricht zurück. Um zu überprüfen, ob die Implementierung entfernt wurde, können Sie Implementierungen auflisten und sicherstellen, dass die gelöschte Implementierung nicht mehr aufgelistet wird.
client.deployments.list()
Gibt Folgendes zurück:
GUID NAME STATE CREATED ARTIFACT_TYPE
Implementierung mit der REST API löschen
Mit der Methode DELETE
können Sie eine Bereitstellung löschen.
DELETE /ml/v4/deployments/{deployment_id}
Weitere Informationen finden Sie unter Löschen.
Sehen Sie sich beispielsweise das folgende Code-Snippet an:
curl --location --request DELETE 'https://us-south.ml.cloud.ibm.com/ml/v4/deployments/:deployment_id?space_id=<string>&version=2020-09-01'
Implementierung mithilfe von CPDCTL löschen
Sie können Ihren Bereitstellungsbereich löschen, indem Sie den Befehl ml deployment delete
in CPDCTL verwenden und Ihre Bereitstellungsbereichs-ID übergeben. Weitere Informationen finden Sie unter CPDCTL command reference.
Übergeordnetes Thema: Vorhersagebereitstellungen verwalten