Esta página mostra como executar uma tarefa de preparação sem servidor num recurso persistente usando a CLI Google Cloud, o SDK Vertex AI para Python e a API REST.
Normalmente, quando cria uma tarefa de preparação sem servidor, tem de especificar os recursos de computação que a tarefa cria e nos quais é executada. Depois de criar um recurso persistente, pode configurar o trabalho de preparação sem servidor para ser executado num ou mais conjuntos de recursos desse recurso persistente. A execução de uma tarefa de preparação personalizada num recurso persistente reduz significativamente o tempo de início da tarefa, que, de outra forma, seria necessário para a criação de recursos de computação.
Funções necessárias
Para receber a autorização de que
precisa para executar tarefas de preparação sem servidor num recurso persistente,
peça ao seu administrador para lhe conceder a função de IAM de
utilizador do Vertex AI (roles/aiplatform.user)
no seu projeto.
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Esta função predefinida contém a autorização
aiplatform.customJobs.create
, que é necessária para
executar tarefas de preparação sem servidor num recurso persistente.
Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.
Crie uma tarefa de preparação que seja executada num recurso persistente
Para criar uma tarefa de preparação sem servidor que seja executada num recurso persistente, faça as seguintes modificações às instruções padrão para criar uma tarefa de preparação sem servidor:
gcloud
- Especifique o sinalizador
--persistent-resource-ide defina o valor para o ID do recurso persistente (PERSISTENT_RESOURCE_ID) que quer usar. - Especifique a flag
--worker-pool-specde modo que os valores demachine-typeedisk-typecorrespondam exatamente a um conjunto de recursos correspondente do recurso persistente. Especifique um--worker-pool-specpara a preparação de nó único e vários para a preparação distribuída. - Especifique um
replica-countinferior ou igual aoreplica-countoumax-replica-countdo conjunto de recursos correspondente.
Python
Para saber como instalar ou atualizar o SDK Vertex AI para Python, consulte o artigo Instale o SDK Vertex AI para Python. Para mais informações, consulte a Python documentação de referência da API.
REST
- Especifique o parâmetro
persistent_resource_ide defina o valor como o ID do recurso persistente (PERSISTENT_RESOURCE_ID) que quer usar. - Especifique o parâmetro
worker_pool_specsde modo que os valores demachine_specedisk_specpara cada conjunto de recursos correspondam exatamente a um conjunto de recursos correspondente do recurso persistente. Especifique 1machine_specpara a preparação de nó único e vários para a preparação distribuída. - Especifique um
replica_countinferior ou igual aoreplica_countoumax_replica_countdo conjunto de recursos correspondente, excluindo a quantidade de réplicas de quaisquer outros trabalhos em execução nesse conjunto de recursos.
O que se segue?
- Saiba mais acerca do recurso persistente.
- Crie e use um recurso persistente.
- Receba informações sobre um recurso persistente.
- Reinicie um recurso persistente.
- Elimine um recurso persistente.