Messwerte manuell mit Vertex AI Experiments loggen

TensorBoard-Zeitreihenmesswerte können manuell mit einer Vertex AI-Experiments protokolliert werden. Diese Messwerte werden in der Vertex AI Experiments-Konsole oder in der Vertex AI TensorBoard-Test-Webanwendung visualisiert.

Weitere Informationen zum Logging von Messwerten und Parametern finden Sie unter Daten manuell in einer Testausführung loggen.

Python

def log_time_series_metrics_sample(
    experiment_name: str,
    run_name: str,
    metrics: Dict[str, float],
    step: Optional[int],
    wall_time: Optional[timestamp_pb2.Timestamp],
    project: str,
    location: str,
):
    aiplatform.init(experiment=experiment_name, project=project, location=location)

    aiplatform.start_run(run=run_name, resume=True)

    aiplatform.log_time_series_metrics(metrics=metrics, step=step, wall_time=wall_time)

  • experiment_name: Geben Sie einen Namen für den Test an.
  • run_name: Geben Sie einen Ausführungsnamen an.
  • metrics: Wörterbuch, in dem Schlüssel Messwertnamen und Werte Messwerte sind.
  • step: Optional. Schrittindex dieses Datenpunkts innerhalb der Ausführung.
  • wall_time: Optional. Uhrzeit-Zeitstempel, wenn dieser Datenpunkt vom Endnutzer generiert wird. Wenn nicht angegeben, wird wall_time basierend auf dem Wert von time.time() generiert.
  • 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.