0 / 0
Zurück zur englischen Version der Dokumentation
Erstellen von Batch-Bereitstellungen
Letzte Aktualisierung: 21. Nov. 2024
Erstellen von Batch-Bereitstellungen

Erstellen Sie eine Batchbereitstellung zum Verarbeiten von Eingabedaten aus einer Datei, einer Datenverbindung oder verbundenen Daten in einem Speicherbucket und schreiben Sie die Ausgabe an ein ausgewähltes Ziel.

Batchbereitstellung erstellen

Im Gegensatz zu einer Onlinebereitstellung, bei der Daten direkt an die Endpunkt-URL für das Echtzeitscoring oder die Verarbeitung übergeben werden, bietet eine Batchbereitstellung mehr Kontrolle über den Scoring-Prozess. Gehen Sie wie folgt vor, um einen Stapelbereitstellungsjob zu erstellen:

  1. Organisieren Sie Ihre Ressourcen in einem Bereitstellungsbereich. Sie können das bereitstellbare Asset hochstufen oder hinzufügen und optional Datendateien oder Datenverbindungen für das Scoring der Bereitstellung hinzufügen.
  2. Wenn Sie das Asset bereitstellen, wie z. B. ein Modell für maschinelles Lernen, wählen Sie 'Batch' als Bereitstellungstyp aus.
  3. Erstellen und konfigurieren Sie einen Stapelbereitstellungsjob. Sie müssen die Eingabedaten für die Bereitstellung, die Position zum Schreiben der Ausgabe, Details zur Ausführung des Jobs nach einem Zeitplan oder nach Bedarf angeben. Sie können auch optionale Einstellungen wie Hardwarekonfigurationsdetails oder Optionen für Benachrichtigungen konfigurieren.
  4. Bei der Ausführung des Jobs werden die Eingabedaten an den Implementierungsendpunkt übergeben und die Ausgabe in die Ausgabedatei geschrieben. Sie können die Ausgabe auf der Seite 'Assets' des Space anzeigen oder herunterladen, nachdem der Job erfolgreich abgeschlossen wurde.

Implementierbare Assettypen für Batchbereitstellungen

Sie können Batchbereitstellungen für die folgenden Assettypen erstellen:

Einschränkung:

Sie können keine R Shiny-Anwendungsressourcen bereitstellen auf Cloud Pak for Data as a Service.

Methoden zum Erstellen einer Batchbereitstellung

Sie können eine Batchbereitstellung auf eine der folgenden Arten erstellen:

Erstellen einer Batch-Bereitstellung über die Benutzeroberfläche

Gehen Sie wie folgt vor, um eine Batchbereitstellung zu erstellen und zu testen.

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.

Batchbereitstellung erstellen

Führen Sie die folgenden Schritte aus, um Ihre Batchbereitstellung aus einem Bereitstellungsbereich zu erstellen:

  1. Klicken Sie auf der Registerkarte Assets in Ihrem Bereitstellungsbereich auf den Namen des Modells.

  2. Klicken Sie auf Neue Bereitstellung.

  3. Wählen Sie Batch als Bereitstellungstyp aus.

  4. Geben Sie einen Namen und eine optionale Beschreibung für Ihre Implementierung ein.

  5. Wählen Sie eine Hardwarespezifikationaus.

    Einschränkung:

    Sie können keine angepassten Hardwarespezifikationen in der Benutzerschnittstelle in einem Bereitstellungsbereich erstellen oder auswählen. Weitere Informationen zur Erstellung und Auswahl einer Hardwarespezifikation finden Sie unter Hardwarespezifikationen für Implementierungen verwalten.

  6. Klicken Sie auf Erstellen. Wenn sich der Status in Bereitgestelltändert, wird Ihre Bereitstellung erstellt.

Batchbereitstellung testen

Zum Testen einer Batchbereitstellung aus Ihrem Bereitstellungsbereich müssen Sie einen Batch-Job erstellen, um Daten zur Verarbeitung zu übergeben.

  1. Klicken Sie auf Neuer Job , um einen Batch-Job für die implementierte Anlage zu erstellen.
  2. Befolgen Sie die Eingabeaufforderungen, um den Job zu definieren und Eingabedaten sowie Details für die Ausführung des Jobs anzugeben.
  3. Speichern Sie den Job manuell oder nach einem angegebenen Zeitplan und führen Sie ihn aus.

Weitere Informationen zum Erstellen, Ausführen und Verwalten von Jobs finden Sie unter Jobs in einem Bereitstellungsbereich erstellen.

Batchbereitstellung durch Erstellen eines Batch-Jobs testen

Endpunkt für eine Batchbereitstellung abrufen

Sie müssen die Endpunkt-URL abrufen, um über Ihre Anwendungen auf Ihre Batchbereitstellung zuzugreifen. Führen Sie die folgenden Schritte aus, um die Endpunkt-URL für Ihre Batchbereitstellung abzurufen:

  1. Klicken Sie in Ihrem Bereitstellungsbereich auf den Namen Ihrer Batchbereitstellung.
  2. Klicken Sie auf der Seite mit den Bereitstellungsdetails auf den Namen Ihres Batch-Jobs.
Hinweis:

Wenn Sie keinen vorhandenen Batch-Job für Ihre Batchbereitstellung haben, müssen Sie einen erstellen. Weitere Informationen finden Sie unter Jobs in einem Bereitstellungsbereich erstellen.

  1. Auf der Detailseite für Batch-Jobs können Sie auf die Endpunkt-URL für Ihre Batchbereitstellung zugreifen. Klicken Sie auf die KopieSymbol 'In Zwischenablage kopieren' Symbol, um die Endpunkt-URL in Ihre Zwischenablage zu kopieren.

Endpunkt-URL für Batchbereitstellung abrufen

Auf Batchbereitstellungsdetails zugreifen

Sie können die Konfigurationsdetails, wie z. B. Hardware-und Softwarespezifikationen, anzeigen. Sie können auch die Bereitstellungs-ID abrufen, die Sie in API-Aufrufen von einem Endpunkt verwenden können.

Führen Sie die folgenden Schritte aus, um die Details für Ihre Batchbereitstellung zu überprüfen oder zu aktualisieren:

  1. Klicken Sie auf der Registerkarte Implementierungen Ihres Bereichs auf einen Bereitstellungsnamen.
  2. Klicken Sie auf die Registerkarte Bereitstellungsdetails , um auf Informationen zuzugreifen, die sich auf Ihre Batchbereitstellung beziehen.

Details zur Batchbereitstellung anzeigen

Batchbereitstellung über das Programm mithilfe von Notebooks erstellen

Sie können eine Stapelbereitstellung programmgesteuert erstellen, indem Sie Folgendes verwenden:

Um auf Beispiel-Notebooks zuzugreifen, die zeigen, wie man mit dem watsonx.ai Runtime Python Deployments erstellt und verwaltet, siehe watsonx.ai Runtime Python Beispiele und Beispiele.

Stapelbereitstellung programmgesteuert testen

Zum programmgesteuerten Testen Ihrer Stapelbereitstellung müssen Sie einen Stapeljob erstellen und ausführen. Nach der erfolgreichen Ausführung des Batch-Scoring werden die Ergebnisse in eine Datei geschrieben.

Endpunkt für eine Batchbereitstellung programmgesteuert abrufen

So rufen Sie die Endpunkt-URL Ihrer Batchbereitstellung aus einem Notebook ab:

  1. Listen Sie die Bereitstellungen auf, indem Sie die Python -Clientmethode client.deployments.list()aufrufen.
  2. Suchen Sie die Zeile mit Ihrer Implementierung. Die Implementierungsendpunkt-URL wird in der Spalte url aufgelistet.

Weitere Informationen

Übergeordnetes Thema: Vorhersagebereitstellungen verwalten

Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen