Programmierung IBM Orchestration Pipelines
Sie können in einer Pipeline programmieren, indem Sie ein Notebook oder CPDCTL (die Befehlszeilenschnittstelle von IBM Cloud Pak for Data ) verwenden oder Bash-Skripte in einer Pipeline ausführen.
Programmieren mit dem CPDCTL-Tool
CPDCTL ist eine Befehlszeilenschnittstelle (CLI), mit der Sie den Lebenszyklus eines Modells verwalten können. Sie können Einstellungen verwalten und eine durchgängige Pipeline automatisieren, die ein Modell trainiert, es speichert, einen Bereitstellungsbereich erstellt und das Modell bereitstellt.
CPDCTL installieren
Siehe CPDCTL. Der Ordner enthält außerdem Beispiele, anhand derer Sie lernen können, wie man Pipelines erstellt und ausführt. Sehen Sie sich die Beispiele an, um mit einem vollständigen Beispielcode zu beginnen.
Anpassung der Hardware-Spezifikationen
Sie können CPDCTL verwenden, um benutzerdefinierte Hardware-Spezifikationen in einem Projekt zu verwalten:
- Um die Hardware-Spezifikationen aufzulisten:
cpdctl environment hardware-specification list [--space-id SPACE-ID] [--project-id PROJECT-ID] [--name NAME] - So erstellen Sie eine neue benutzerdefinierte Hardware-Spezifikation:
cpdctl environment hardware-specification create --name='my hardware specification' \ --nodes='{"cpu": {"units": "2"}, "mem": {"size": "4Gi"}, "num_nodes": 1}' \ --project-id=exampleString
Programmieren mit Bash-Skripten
Führen Sie Bash-Skripte in einer Pipeline aus, um Daten als Teil des Arbeitsablaufs zu berechnen oder zu verarbeiten.
Bash-Skripte können ausgeführt werden:
- Bash-Skripte (bash)
- Korn-Shell-Skripte (ksh)
Programmieren mit Notebooks
Sie können ein Notebook verwenden, um eine End-to-End-Pipeline auszuführen oder um Teile einer Pipeline auszuführen, beispielsweise das Trainieren von Modellen.
- Weitere Informationen zum Erstellen von Notizbüchern sowie Links zu Beispiel-Notizbüchern finden Sie unter „Notizbücher “.
- Weitere Informationen zum Ausführen eines Notebooks als Pipeline-Job finden Sie unter „Notebook-Job ausführen “.
Verwendung des „ Python “-Clients
Um die Bibliothek zu installieren, verwenden Sie pip , um das neueste Paket von ibm-orchestration-pipelines in Ihrer Entwicklungsumgebung zu installieren. Führen Sie beispielsweise den folgenden Code in Ihrer Notebook-Umgebung oder Konsole aus.
! pip install ibm-orchestration-pipelines
Informationen zur Syntax und zu den Befehlen, mit denen auf Pipeline-Komponenten zugegriffen werden kann, finden Sie in der Client-Dokumentation. Derzeit wird die alte Bibliothek noch genutzt. Weitere Informationen finden Sie unter Orchestration PipelinesPython client.
Verwendung der APIs von „ IBM “ Orchestration Pipelines
Verwenden Sie die Orchestration Platform API, um in einer Entwicklerumgebung mit „ Orchestration Pipelines “ zu arbeiten.