Consigner manuellement des métriques avec les tests Vertex AI

Les métriques de séries temporelles TensorBoard peuvent être consignées manuellement avec une exécution de tests Vertex AI. Ces métriques sont visualisées dans la console des tests Vertex AI ou dans votre application Web de test Vertex AI TensorBoard.

Pour en savoir plus sur les métriques et les paramètres de journalisation, consultez la section Consigner manuellement des données dans une exécution de test.

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 : attribuez un nom à votre test.
  • run_name : indiquez un nom d'exécution.
  • metrics : dictionnaire où les clés sont les noms des métriques et les valeurs sont les valeurs des métriques.
  • step : facultatif. Index des étapes de ce point de données dans l'exécution.
  • wall_time : facultatif. Horodatage de l'horloge murale lorsque ce point de données est généré par l'utilisateur final. Si aucune valeur n'est fournie, wall_time est généré en fonction de la valeur de time.time().
  • project : l'ID de votre projet. Vous pouvez trouver ces ID sur la page d'accueil de la console Google Cloud.
  • location : consultez la liste des emplacements disponibles. Veillez à utiliser une région compatible avec TensorBoard si vous créez une instance TensorBoard.