Um desenvolvedor deseja levar um algoritmo personalizado para o Amazon SageMaker, empacotando-o em uma imagem Docker. Como o contêiner deve ser preparado para que o SageMaker possa iniciar o trabalho de treinamento corretamente?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Defina o programa de treinamento como um ENTRYPOINT chamado 'train' no contêiner.
Por que esta é a resposta
A opção correta é "Defina o programa de treinamento como um ENTRYPOINT chamado 'train' no contêiner" porque o Amazon SageMaker espera que o script de treinamento seja executado quando o contêiner Docker for iniciado. Ao definir o programa de treinamento como um ENTRYPOINT, você garante que ele será o primeiro processo a ser executado no contêiner. O SageMaker invoca o contêiner e espera que o ENTRYPOINT inicie o processo de treinamento. As outras opções estão incorretas: Editar o bashprofile não é a forma padrão ou recomendada para iniciar um programa em um contêiner Docker para o SageMaker, pois o SageMaker não executa um shell interativo. Usar a diretiva CMD do Dockerfile pode ser substituído por argumentos passados pelo SageMaker, o que pode impedir a execução do programa de treinamento desejado. O ENTRYPOINT é mais robusto para este caso de uso. Copiar o programa de treinamento para o diretório /opt/ml/train é necessário para que o SageMaker possa encontrá-lo, mas não garante que ele será executado automaticamente. É o ENTRYPOINT que define o comando de execução.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão