A API Copy Model copia um modelo de uma instância da AML AI para outra. Isso geralmente é feito para copiar um modelo de uma instância do consumidor para uma instância host depois que o modelo é treinado e avaliado. Consulte também Compartilhamento de registro de terceiros para várias instâncias.
Copiar um modelo de IA antilavagem de dinheiro para outra instância de IA antilavagem de dinheiro
Quando um modelo é copiado de uma instância para outra, ele é idêntico ao modelo de origem, com as seguintes exceções:
- O campo do modelo de origem indica que o modelo foi copiado. Os campos
satisfiesPziesatisfiesPzsna cópia do modelo serão diferentes do modelo de origem para indicar o caminho do GPS do novo modelo. Os camposcreateTimeeupdateTimena cópia do modelo também variam em relação ao modelo de origem. - O campo
engineVersioné atualizado para a referência local à mesma versão do mecanismo na instância de destino.
Pré-requisitos
- O usuário tem as permissões
financialservices.v1models.copyFromefinancialservices.v1models.copyTonas instâncias de origem e destino, respectivamente. Para fazer isso, conceda o papelroles/financialservices.adminao usuário nos projetos de origem e de destino. - O modelo de origem existe.
- A instância de destino existe.
- Não existe um modelo na instância de destino com o mesmo nome que será usado para o modelo de destino.
Copiar solicitação
Crie uma solicitação de cópia para transmitir à solicitação CopyModel.
Antes de usar os dados da solicitação, faça as substituições a seguir:
- DESTINATION_MODEL_ID: um identificador definido pelo usuário para o modelo na instância de destino.
- SOURCE_PROJECT: o projeto que contém a instância de onde o modelo é copiado.
- SOURCE_LOCATION: o local do modelo de origem.
- SOURCE_INSTANCE_ID: um identificador definido pelo usuário para a instância de origem que contém o modelo de origem.
- SOURCE_MODEL_ID: um identificador definido pelo usuário para o modelo de origem.
# Example request.json for copying a model:
cat > request.json << 'EOF'
{
# The resource ID of the destination model which will exist under `parent` after the copy is complete.
"model_id": "DESTINATION_MODEL_ID",
"source_model": "projects/SOURCE_PROJECT/locations/SOURCE_LOCATION/instances/SOURCE_INSTANCE_ID/models/SOURCE_MODEL_ID"
}
EOF
Chame a solicitação CopyModel da API Financial Services:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/DESTINATION_PROJECT/locations/DESTINATION_LOCATION/instances/DESTINATION_INSTANCE_ID/models:copy"