Crie ou elimine uma experiência

Pode usar o SDK da Vertex AI para Python ou a Google Cloud consola para criar ou eliminar uma experiência. O SDK é uma biblioteca de código Python que pode usar para criar e gerir experiências programaticamente. A consola é uma interface do utilizador baseada na Web que pode usar para criar e gerir experiências visualmente.

Crie uma experiência com uma instância do TensorBoard

SDK Vertex AI para Python

Crie uma experiência e, opcionalmente, associe uma instância do Vertex AI TensorBoard através do SDK Vertex AI para Python. Adicione uma descrição para a experiência para documentar a respetiva finalidade. Consulte init na documentação de referência do SDK Vertex AI.

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: indique um nome para a sua experiência.
  • experiment_description: forneça uma descrição para a sua experiência.
  • experiment_tensorboard: Opcional. A instância do Vertex TensorBoard a usar como TensorBoard de apoio para a experiência fornecida. Se não for fornecido nenhum experiment_tensorboard, é criada uma instância do TB predefinida e usada por esta experiência. Nota: se as CMEK (chaves de encriptação) tiverem de ser associadas à instância do TensorBoard, então experiment_tensorboard deixa de ser opcional.
  • project: . Pode encontrar estes IDs na página de Google Cloud boas-vindas da consola.
  • location: consulte a lista de localizações disponíveis Certifique-se de que usa uma região que suporte o TensorBoard se estiver a criar uma instância do TensorBoard.

Google Cloud consola

Siga estas instruções para criar uma experiência.

  1. Na Google Cloud consola, aceda à página Experiências.
    Aceda a Experiências
  2. Certifique-se de que está no projeto no qual quer criar a experiência.
    Vertex AI select project
  3. Clique em Criar para abrir o painel Experiência. É apresentado o painel Criar experiência.
  4. No campo Nome da experiência, introduza um nome para identificar exclusivamente a experiência.
  5. Opcional. No campo Instância do TensorBoard, selecione uma instância no menu pendente ou indique um nome para a nova instância do TensorBoard.
  6. Clique em Criar para criar a experiência.

Crie uma experiência sem uma instância do TensorBoard predefinida

SDK Vertex AI para Python

Crie uma experiência. Adicione uma descrição para a experiência para documentar a respetiva finalidade. Consulte init na documentação de referência do SDK Vertex AI.

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: indique um nome para a sua experiência.
  • experiment_description: forneça uma descrição para a sua experiência.
  • project: . Pode encontrar estes IDs na página de Google Cloud boas-vindas da consola.
  • location: consulte a lista de localizações disponíveis Certifique-se de que usa uma região que suporte o TensorBoard se estiver a criar uma instância do TensorBoard.

Eliminar experiência

A eliminação de uma experiência elimina essa experiência e todas as execuções da experiência associadas à experiência. A experiência do Vertex AI TensorBoard associada à experiência não é eliminada. Para eliminar uma experiência do TensorBoard, consulte o artigo Elimine uma experiência desatualizada do Vertex AI TensorBoard.

Além disso, as execuções de pipelines, os artefactos e as execuções associadas à experiência eliminada não são removidos. Pode encontrá-las na Google Cloud consola. Para artefactos e execuções, é aplicada uma taxa mensal de 10 $/GB através do serviço Vertex ML Metadata.

SDK Vertex AI para Python

O exemplo seguinte usa o método delete de ExperimentClass.

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: indique um nome para a sua experiência.
  • project: . Pode encontrar estes IDs na página de Google Cloud boas-vindas da consola.
  • location: consulte a lista de localizações disponíveis
  • delete_backing_tensorboard_runs: If True will also delete the Vertex AI TensorBoard runs associated with the experiment runs under this experiment that we used to store time series metrics.

Consola

Use as instruções seguintes para eliminar uma experiência.

  1. Na Google Cloud consola, aceda à página Experiências.
    Aceda a Experiências
  2. Selecione a caixa de verificação associada à experiência que quer eliminar. A opção Eliminar é apresentada.
  3. Clique em Eliminar.
    • Em alternativa, pode aceder ao menu de  opções que se encontra na mesma linha da experiência e selecionar eliminar.

Veja a lista de experiências na Google Cloud consola

  1. Na Google Cloud consola, na secção Vertex AI, aceda à página Experiências.

    Aceda à página Experiências

  2. Verifique se está no projeto correto.

  3. É apresentada uma lista de experiências para o seu projeto na vista Acompanhamento de experiências.
    Se associou uma instância do Vertex AI TensorBoard à sua experiência, esta é apresentada na lista como "your-experiment Backing TensorBoard Experiment".

Vertex AI: lista de experiências

O que se segue?

Exemplo de bloco de notas relevante