Erstellen Sie eine Pipeline, um ein End-to-End-Szenario auszuführen, um den gesamten oder einen Teil des KI-Lebenszyklus zu automatisieren. Erstellen Sie beispielsweise eine Pipeline, die ein Asset erstellt und trainiert, es in einen Bereich hochstuft, eine Bereitstellung erstellt und anschließend das Modell bewertet.
Dieses Video zeigt, wie eine Beispielpipeline erstellt und ausgeführt wird.
Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.
Übersicht: Pipeline zu einem Projekt hinzufügen
Führen Sie die folgenden Schritte aus, um eine Pipeline zu einem Projekt hinzuzufügen:
Öffnen Sie ein Projekt.
Klicken Neues Asset > Modelllebenszyklus automatisieren .
Geben Sie einen Namen und eine optionale Beschreibung ein.
Optional: Wählen Sie DataStage -Funktionen aus, um DataStage -Funktionen im Expression Builder der Pipeline zu aktivieren.
Klicken Sie auf Erstellen , um den Erstellungsbereich zu öffnen.
Pipeline-Zugriff
Wenn Sie eine Pipeline zum Automatisieren eines Ablaufs verwenden, müssen Sie Zugriff auf alle Elemente in der Pipeline haben. Stellen Sie sicher, dass Sie Pipelines mit dem richtigen Zugriff auf alle Assets, Projekte und Bereiche, die in der Pipeline verwendet werden, erstellen und ausführen.
Übersicht: Eine Pipeline bauen
Führen Sie die folgenden übergeordneten Schritte aus, um eine Pipeline zu erstellen und auszuführen.
- Ziehen Sie beliebige Knotenobjekte in den Erstellungsbereich. Ziehen Sie beispielsweise einen Knoten Notebook-Job ausführen in den Erstellungsbereich.
- Verwenden Sie das Aktionsmenü für jeden Knoten, um Optionen anzuzeigen und auszuwählen.
- Konfigurieren Sie einen Knoten nach Bedarf. Sie werden aufgefordert, die erforderlichen Eingabeoptionen anzugeben. Bei einigen Knoten können Sie auch Ausgabeoptionen anzeigen oder konfigurieren. Beispiele für die Konfiguration von Knoten finden Sie unter Pipelinekomponenten konfigurieren.
- Ziehen Sie von einem Knoten zum anderen, um eine Verbindung herzustellen und die Pipeline zu bestellen.
- Optional: Klicken Sie in der Symbolleiste auf , um Laufzeitoptionen für die Pipeline zu konfigurieren.
- Klicken Sie nach Abschluss der Pipeline auf das Symbol Ausführen in der Symbolleiste, um die Pipeline auszuführen. Sie können eine Testversion ausführen, um die Pipeline zu testen, oder Sie können einen Job planen, wenn Sie mit der Pipeline vertraut sind.
Knoten konfigurieren
Wenn Sie Knoten zu einer Pipeline hinzufügen, müssen Sie sie so konfigurieren, dass sie alle erforderlichen Details bereitstellen. Wenn Sie beispielsweise einen Knoten hinzufügen, um ein AutoAI -Experiment auszuführen, müssen Sie den Knoten so konfigurieren, dass er das Experiment angibt, die Trainingsdaten lädt und die Ausgabedatei angibt:
Knoten verbinden
Wenn Sie eine vollständige Pipeline erstellen, müssen die Knoten in der Reihenfolge verbunden sein, in der sie in der Pipeline ausgeführt werden. Zum Verbinden von Knoten bewegen Sie den Mauszeiger über einen Knoten und ziehen eine Verbindung zum Zielknoten. Getrennte Knoten werden parallel ausgeführt.
Sie können Knoten erneut verknüpfen, indem Sie die Links im Erstellungsbereich von einem Knoten zu einem anderen ziehen. Allgemeine Bedingungen, die den Links zugeordnet sind, verweisen auf den neuen Knoten, einschließlich Bedingungen, die sich auf den Knotenstatus beziehen.
Eine Änderung der Verbindung zwischen Knoten kann zu Fehlern führen. Fehlernachrichten werden benachrichtigt, wenn Sie die Knotenkonfiguration aktualisieren müssen. Wenn Sie beispielsweise auf einen nicht zugänglichen Knoten verweisen, führt dies zu einem Fehler.
Knoten mit Links löschen
Wenn Sie einen Knoten löschen, der Verbindungen zu einem vorherigen und sequenziellen Knoten hat, werden diese Knoten nach dem Löschen des transitiven Knotens automatisch mit einer neuen Verbindung verknüpft.
Pipeline-Parameter definieren
Ein Pipelineparameter definiert eine globale Variable für die gesamte Pipeline. Mit Pipelineparametern können Sie Daten aus einer der folgenden Kategorien angeben:
Parametertyp | Kann angegeben werden |
---|---|
Basis | JSON-Typen wie Zeichenfolge, Ganzzahl oder ein JSON-Objekt |
CPD-Pfad | In der Plattform verfügbare Ressourcen wie Assets, Assetcontainer, Verbindungen, Notebooks, Hardwarespezifikationen, Projekte, Bereiche oder Jobs |
InstanceCRN | Speicher, Machine Learning-Instanzen und andere Services. |
Sonstige | Verschiedene Konfigurationstypen, wie Status, Zeitlimitlänge, Schätzer, Fehlerrichtlinien und andere verschiedene Konfigurationstypen. |
So bestimmen Sie einen Pipelineparameter:
- Klicken Sie in der Symbolleiste auf das Symbol für globale Objekte , um das Fenster Globale Objekte verwalten zu öffnen.
- Wählen Sie die Registerkarte Pipelineparameter aus, um Parameter zu konfigurieren.
- Klicken Sie auf Pipelineparameter hinzufügen.
- Geben Sie einen Namen und eine optionale Beschreibung an.
- Wählen Sie einen Typ aus und geben Sie alle erforderlichen Informationen ein.
- Klicken Sie nach Abschluss der Definition auf Add und wiederholen Sie die vorherigen Schritte, bis Sie die Definition der Parameter abgeschlossen haben.
- Schließen Sie den Dialog Globale Objekte verwalten .
Die Parameter sind jetzt für die Pipeline verfügbar.
Nächste Schritte
Pipelinekomponenten konfigurieren
Übergeordnetes Thema: IBM Orchestration Pipelines