As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Não é possível substituir os requisitos de recursos de definição de trabalho
As CPU substituições de memória e v especificadas nos vcpus
membros memory
e da containerOverridesestrutura, passadas para SubmitJob, não podem substituir os CPU requisitos de memória e v especificados na resourceRequirementsestrutura na definição do trabalho.
Se tentar substituir esses requisitos de recursos, você poderá ver a mensagem de erro a seguir:
“Esse valor foi enviado em uma chave obsoleta e pode entrar em conflito com o valor fornecido pelos requisitos de recursos da definição de tarefa.”
Para corrigir isso, especifique os CPU requisitos de memória e v no resourceRequirementsmembro do containerOverrides. Por exemplo, se suas CPU substituições de memória e v forem especificadas nas linhas a seguir.
"containerOverrides": { "memory":
8192
, "vcpus":4
}
Altere o código para o seguinte:
"containerOverrides": { "resourceRequirements": [ { "type": "MEMORY", "value": "
8192
" }, { "type": "VCPU", "value": "4
" } ], }
Faça a mesma alteração nos CPU requisitos de memória e v especificados no containerPropertiesobjeto na definição do trabalho. Por exemplo, se seus CPU requisitos de memória e v estiverem especificados nas linhas a seguir.
{ "containerProperties": { "memory":
4096
, "vcpus":2
, }
Altere o código para o seguinte:
"containerProperties": { "resourceRequirements": [ { "type": "MEMORY", "value": "
4096
" }, { "type": "VCPU", "value": "2
" } ], }