Créer et gérer des exécutions de tests

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Utilisez le SDK Vertex AI pour Python pour créer et gérer vos exécutions de test. Vous pouvez utiliser la console Google Cloud pour supprimer des exécutions de test.

Console

Suivez ces étapes pour supprimer une exécution de test.
  1. Dans la console Google Cloud, accédez à la page Tests.
    <a{: class="button button-primary" l10n-attrs-original-order="href,target,class,track-name,track-type" l10n-encrypted-href="V3Ae1hvcBOij4KvUNiRrMltigmNHgUGOXn/QVSGplOhBlpxunv8WHL3F/z3VuS9rwbZOYpOQCXa+v4aZ0dt03w==" target="console" track-name="consoleLink" track-type="tasks" }="">Accédez à la page "Tests". </a{:>
  2. Sur la page des détails du test, cliquez sur le nom du test associé à l'exécution que vous souhaitez supprimer. La page Exécutions de test apparaît avec la liste de toutes les exécutions de test pour ce test.
  3. Cochez la case correspondant à l'exécution que vous souhaitez supprimer. Le bouton Supprimer s'affiche.
  4. Cliquez sur Supprimer.
    • Vous pouvez également accéder au menu d'options qui se trouve sur la même ligne que le test, puis sélectionner supprimer.

API

Créer et démarrer l'exécution

Python

def create_experiment_run_sample(
    experiment_name: str,
    run_name: str,
    experiment_run_tensorboard: Optional[Union[str, aiplatform.Tensorboard]],
    project: str,
    location: str,
):
    aiplatform.init(experiment_name=experiment_name, project=project, location=location)

    aiplatform.start_run(run=run_name, tensorboard=experiment_run_tensorboard)

  • experiment_name : indiquez le nom de votre test. Vous trouverez la liste de vos tests dans la console Google Cloud en sélectionnant "Tests" dans la section de navigation.
  • run_name : spécifiez un nom d'exécution à associer à votre session en cours. Consultez la page start_run dans la documentation de référence du SDK Vertex AI.
  • experiment_run_tensorboard : Facultatif. Une ressource TensorBoard de sauvegarde pour activer et stocker les métriques de séries temporelles enregistrées dans cette exécution de test en utilisant log_time_series_metrics.
  • project : ID de votre projet Vous pouvez trouver ces ID sur la page Accueil de la console Google Cloud.
  • location : consultez la liste des emplacements disponibles.

Terminer l'exécution

Python

def end_experiment_run_sample(
    experiment_name: str,
    run_name: str,
    project: str,
    location: str,
):
    aiplatform.init(experiment_name=experiment_name, project=project, location=location)

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

    aiplatform.end_run()

  • experiment_name : indiquez le nom de votre test. Vous trouverez la liste de vos tests dans la console Google Cloud en sélectionnant "Tests" dans la section de navigation.
  • run_name : spécifiez un nom d'exécution.
  • project : ID de votre projet Vous les trouverez sur la page de accueil de la console Google Cloud.
  • location : consultez la liste des emplacements disponibles.

Reprendre l'exécution

Python

def resume_experiment_run_sample(
    experiment_name: str,
    run_name: str,
    project: str,
    location: str,
):
    aiplatform.init(experiment_name=experiment_name, project=project, location=location)

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

  • experiment_name : indiquez le nom de votre test. Vous trouverez la liste de vos tests dans la console Google Cloud en sélectionnant "Tests" dans la section de navigation.
  • run_name : spécifiez le nom de l'exécution que vous souhaitez reprendre.
  • project : ID de votre projet Vous les trouverez sur la page de accueil de la console Google Cloud.
  • location : consultez la liste des emplacements disponibles.

Suppression d'une exécution

Python

def delete_experiment_run_sample(
    run_name: str,
    experiment: Union[str, aiplatform.Experiment],
    project: str,
    location: str,
    delete_backing_tensorboard_run: bool = False,
):
    experiment_run = aiplatform.ExperimentRun(
        run_name=run_name, experiment=experiment, project=project, location=location
    )

    experiment_run.delete(delete_backing_tensorboard_run=delete_backing_tensorboard_run)

  • experiment : nom ou instance de ce test. Vous trouverez la liste de vos tests dans la console Google Cloud en sélectionnant "Tests" dans la section de navigation.
  • run_name : spécifiez le nom de l'exécution que vous souhaitez supprimer.
  • project : ID de votre projet Vous les trouverez sur la page de accueil de la console Google Cloud.
  • location : consultez la liste des emplacements disponibles.
  • delete_backing_tensorboard_run : indique s'il faut supprimer l'exécution Vertex AI TensorBoard de sauvegarde qui stocke les métriques de séries temporelles pour cette exécution.

Afficher la liste des exécutions de test et leurs détails

  1. Dans la console Google Cloud, dans la section Vertex AI, accédez à la page Tests.

    Accéder à la page "Tests"

  2. Vérifiez que vous êtes dans le bon projet.
  3. La liste des tests pour votre projet s'affiche dans la vue Suivi des tests.
  4. Sélectionnez l'exécution de test pour afficher les détails.

Détails d&#39;exécution de Vertex AI

Étape suivante