Um modelo de previsão de séries temporais implementado em TensorFlow é executado em uma única GPU e leva cerca de 23 horas para treinar diariamente. A equipe espera que os dados de treinamento cresçam e precisa retreinar a cada hora no futuro, minimizando as alterações de código e infraestrutura. Qual mudança permitirá melhor que o treinamento seja dimensionado para a demanda futura?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Modifique o código TensorFlow para usar o framework distribuído Horovod suportado pelo Amazon SageMaker e paralelize o treinamento em várias máquinas conforme necessário..
Por que esta é a resposta
A opção correta é modificar o código TensorFlow para usar o Horovod e paralelizar o treinamento. O Horovod é um framework de treinamento distribuído que permite escalar o treinamento de modelos TensorFlow (e outros frameworks) em várias GPUs e máquinas, minimizando as alterações de código. Isso atende ao requisito de reduzir o tempo de treinamento de 23 horas para 1 hora e suportar o crescimento futuro dos dados, sem grandes modificações na infraestrutura. Manter o código inalterado e usar uma GPU mais poderosa pode não ser suficiente para o crescimento futuro e as exigências de tempo. Substituir o modelo por DeepAR seria uma mudança significativa de código e potencialmente de arquitetura do modelo. Mover para o Amazon EMR exigiria reescrever o código para um ambiente Spark, o que é uma grande alteração de código e infraestrutura.
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