Test erstellen oder löschen

Sie können das Vertex AI SDK für Python oder die Google Cloud Console verwenden, um Tests zu erstellen oder zu löschen. Das SDK ist eine Bibliothek mit Python-Code, mit der Sie programmatisch Tests erstellen und verwalten können. Die Console ist eine webbasierte Benutzeroberfläche, mit der Sie Tests visuell erstellen und verwalten können.

Test mit einer TensorBoard-Instanz erstellen

Vertex AI SDK für Python

Erstellen Sie ein Experiment und verknüpfen Sie optional eine Vertex AI TensorBoard-Instanz mit Vertex AI SDK für Python. Fügen Sie eine Beschreibung für den Test hinzu, um dessen Zweck zu dokumentieren. Weitere Informationen finden Sie in der Referenzdokumentation zum Vertex AI SDK unter init.

Python

from typing import Optional, Union

from google.cloud import aiplatform


def create_experiment_sample(
    experiment_name: str,
    experiment_description: str,
    experiment_tensorboard: Optional[Union[str, aiplatform.Tensorboard]],
    project: str,
    location: str,
):
    aiplatform.init(
        experiment=experiment_name,
        experiment_description=experiment_description,
        experiment_tensorboard=experiment_tensorboard,
        project=project,
        location=location,
    )

  • experiment_name: Geben Sie einen Namen für den Test an.
  • experiment_description: Geben Sie eine Beschreibung des Tests ein.
  • experiment_tensorboard: Optional. Die Vertex-TensorBoard-Instanz, die als unterstützendes TensorBoard für den bereitgestellten Test verwendet werden soll. Wenn kein experiment_tensorboard angegeben ist, wird von diesem Test eine Standard-TB-Instanz erstellt und verwendet. Hinweis: Wenn CMEK (Verschlüsselungsschlüssel) mit der TensorBoard-Instanz verknüpft werden müssen, ist experiment_tensorboard nicht mehr optional.
  • project: Ihre Projekt-ID. Sie finden die Projekt-IDs auf der Begrüßungsseite der Google Cloud Console.
  • location: Siehe Liste der verfügbaren Standorte Sie müssen bei der Erstellung einer TensorBoard-Instanz eine Region verwenden, die TensorBoard unterstützt.

Google Cloud Console

So erstellen Sie einen Test:

  1. Rufen Sie in der Google Cloud Console die Seite Tests auf.
    Zu Tests
  2. Sie müssen sich in dem Projekt befinden, in dem Sie den Test erstellen möchten.
    Vertex AI-Projekt auswählen
  3. Klicken Sie auf Erstellen, um den Bereich Test zu öffnen. Anschließend wird der Bereich Test erstellen angezeigt.
  4. Geben Sie im Feld Testname einen Namen ein, um Ihren Test klar zu identifizieren.
  5. Optional. Wählen Sie im Feld TensorBoard-Instanz eine Instanz aus dem Drop-down-Menü aus oder geben Sie einen Namen für die neue TensorBoard-Instanz ein.
  6. Klicken Sie auf Erstellen, um den Test zu generieren.

Test ohne Standard-TensorBoard-Instanz erstellen

Vertex AI SDK für Python

Test erstellen Fügen Sie eine Beschreibung für den Test hinzu, um dessen Zweck zu dokumentieren. Weitere Informationen finden Sie in der Referenzdokumentation zum Vertex AI SDK unter init.

Python

from google.cloud import aiplatform


def create_experiment_without_default_tensorboard_sample(
    experiment_name: str,
    experiment_description: str,
    project: str,
    location: str,
):
    aiplatform.init(
        experiment=experiment_name,
        experiment_description=experiment_description,
        experiment_tensorboard=False,
        project=project,
        location=location,
    )

  • experiment_name: Geben Sie einen Namen für den Test an.
  • experiment_description: Geben Sie eine Beschreibung des Tests ein.
  • project: Ihre Projekt-ID. Sie finden die Projekt-IDs auf der Begrüßungsseite der Google Cloud Console.
  • location: Siehe Liste der verfügbaren Standorte Sie müssen bei der Erstellung einer TensorBoard-Instanz eine Region verwenden, die TensorBoard unterstützt.

Test löschen

Durch das Löschen eines Tests wird dieser Test und alle mit dem Test verknüpften Testausführungen gelöscht. Der mit dem Test verknüpfte Vertex AI TensorBoard-Test wird nicht gelöscht. Informationen zum Löschen eines TensorBoard-Tests finden Sie unter Veraltete Vertex AI TensorBoard-Tests löschen.

Pipeline-Ausführungen, Artefakte und Ausführungen, die mit dem gelöschten Test verknüpft sind, werden auch nicht gelöscht. Sie finden diese in der Google Cloud Console. Für Artefakte und Ausführungen wird eine monatliche Gebühr von 10 $/GB vom Vertex ML-Metadatendienst berechnet.

Vertex AI SDK für Python

Im folgenden Beispiel wird die Methode delete aus ExperimentClass verwendet.

Python

from google.cloud import aiplatform


def delete_experiment_sample(
    experiment_name: str,
    project: str,
    location: str,
    delete_backing_tensorboard_runs: bool = False,
):
    experiment = aiplatform.Experiment(
        experiment_name=experiment_name, project=project, location=location
    )

    experiment.delete(delete_backing_tensorboard_runs=delete_backing_tensorboard_runs)

  • experiment_name: Geben Sie einen Namen für den Test an.
  • project: Ihre Projekt-ID. Sie finden die Projekt-IDs auf der Begrüßungsseite der Google Cloud Console.
  • location: Siehe Liste der verfügbaren Standorte.
  • delete_backing_tensorboard_runs: Wenn "True", werden auch die mit dem Testlauf verknüpfte Vertex AI TensorBoard-Ausführungen unter dem Test gelöscht, der zum Speichern von Zeitachsenmesswerten verwendet wurde.

Console

So löschen Sie einen Test:

  1. Rufen Sie in der Google Cloud Console die Seite Tests auf.
    Zu Tests
  2. Setzen Sie das Häkchen für den Test, den Sie löschen möchten. Die Option Löschen wird angezeigt.
  3. Klicken Sie auf Löschen.
    • Alternativ können Sie das Menü -Optionen aufrufen, das sich in derselben Zeile wie der Test befindet, und dann Löschen auswählen.

Liste der Experimente in der Google Cloud Console anzeigen

  1. Wechseln Sie in der Google Cloud Console im Abschnitt "Vertex AI" zur Seite Tests.

    Zur Seite „Tests“

  2. Prüfen Sie, ob Sie sich im richtigen Projekt befinden.

  3. Eine Liste der Tests für Ihr Projekt wird in der Ansicht Test-Tracking angezeigt.
    Wenn Sie Ihren Test mit einer Vertex AI TensorBoard-Instanz verknüpft haben, wird diese in der Liste als "your-experiment Backing Tensorboard Experiment" angezeigt.

Vertex AI-Liste der Tests

Nächste Schritte

Relevantes Notebookbeispiel