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:

  1. Um die Hardware-Spezifikationen aufzulisten:
    cpdctl environment hardware-specification list [--space-id SPACE-ID] [--project-id PROJECT-ID] [--name NAME]
    
  2. 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.

Weitere Informationen