Stai impacchettando un ambiente di training ResNet personalizzato in un container Docker per eseguirlo su istanze GPU (NVIDIA) in SageMaker (utilizzando istanze EC2 P3). Cosa devi fare affinché il container possa utilizzare correttamente le GPU?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Costruire il container in modo che sia compatibile con NVIDIA-Docker (il NVIDIA Container Toolkit)..
Perché questa è la risposta
Per consentire a un container Docker di utilizzare le GPU NVIDIA su SageMaker, è essenziale che il container sia costruito per essere compatibile con NVIDIA-Docker (ora NVIDIA Container Toolkit). Questo toolkit fornisce le librerie e i driver necessari all'interno del container per interagire con le GPU hardware sottostanti. Includere i driver NVIDIA all'interno dell'immagine Docker non è la soluzione corretta perché i driver GPU sono specifici per l'host e non dovrebbero essere inclusi nell'immagine del container; è il sistema operativo dell'host (l'istanza EC2 P3 in questo caso) che deve avere i driver installati. Organizzare il layout dei file del container in modo specifico non è sufficiente per abilitare l'uso della GPU; è la compatibilità con il runtime NVIDIA che conta. Impostare un flag GPU nella richiesta API SageMaker CreateTrainingJob è necessario per specificare l'uso di istanze GPU, ma non configura il container stesso per l'interazione con la GPU.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta