Neste tutorial, mostramos como usar o Vertex AI Pipelines para executar um fluxo de trabalho de ML completo, incluindo as seguintes tarefas:
- importar e transformar dados;
- ajudar um modelo de classificação de imagem do TFHub usando os dados transformados;
- importar o modelo treinado para o Vertex AI Model Registry.
- Opcional: implante o modelo para exibição on-line com o Vertex AI Prediction.
Antes de começar
Verifique se você concluiu as etapas de 1 a 3 em Configurar um projeto.
Crie um ambiente Python isolado e instale o SDK do Vertex AI para Python.
Instale o SDK do Kubeflow Pipelines:
python3 -m pip install "kfp<2.0.0" "google-cloud-aiplatform>=1.16.0" --upgrade --quiet
Execute o pipeline de treinamento do modelo de ML
O exemplo de código faz o seguinte:
- Carrega componentes de um repositório de componentes para serem usados como elementos básicos do pipeline.
- Cria um pipeline criando tarefas de componente e transmitindo dados entre eles usando argumentos.
- Envia o pipeline para execução no Vertex AI Pipelines. Consulte os preços do Vertex AI Pipelines.
Copie o exemplo de código a seguir no ambiente de desenvolvimento e execute-o.
Classificação de imagens
Observe o seguinte sobre o exemplo de código fornecido:
- Um pipeline do Kubeflow é definido como uma função do Python.
- As etapas do fluxo de trabalho do pipeline são criadas usando componentes do pipeline do
Kubeflow. Ao usar as saídas de um componente como entrada de outro componente,
o fluxo de trabalho do pipeline é definido como um gráfico. Por exemplo, a tarefa do componente
preprocess_image_data_op
depende da saídatfrecord_image_data_path
da tarefa do componentetranscode_imagedataset_tfrecord_from_csv_op
. - Crie um pipeline executado no Vertex AI Pipelines usando o SDK da Vertex AI para Python.
Monitorar o pipeline
No console do Google Cloud, na seção da Vertex AI, acesse a página Pipelines e abra a guia Execuções.
Acessar "Execuções do pipeline"
A seguir
- Para saber mais sobre o Vertex AI Pipelines, consulte Introdução ao Vertex AI Pipelines.