Está empaquetando un entorno de entrenamiento ResNet personalizado en un contenedor Docker para ejecutarlo en instancias de GPU (NVIDIA) en SageMaker (utilizando instancias EC2 P3). ¿Qué debe hacer para que el contenedor pueda usar las GPU correctamente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Construir el contenedor para que sea compatible con NVIDIA-Docker (el NVIDIA Container Toolkit)..
Por qué esta es la respuesta
Para que un contenedor Docker utilice las GPU en instancias EC2 P3, debe ser compatible con NVIDIA-Docker (ahora conocido como NVIDIA Container Toolkit). Este toolkit permite que los contenedores Docker accedan a los controladores y al hardware de GPU del host. Incluir los controladores de NVIDIA dentro de la imagen de Docker es incorrecto porque los controladores de GPU deben ser instalados en el sistema operativo del host, no dentro del contenedor. El contenedor interactúa con los controladores del host a través del NVIDIA Container Toolkit. Organizar el diseño de archivos del contenedor específicamente para ejecutarse en instancias de GPU es demasiado vago y no aborda el problema fundamental de la comunicación entre el contenedor y la GPU. Establecer un indicador de GPU en la solicitud de la API SageMaker CreateTrainingJob es necesario para que SageMaker aprovisione instancias con GPU, pero no configura el contenedor en sí para usar esas GPU.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta