Hai implementato un algoritmo di training personalizzato all'interno di un container Docker che verrà utilizzato da Amazon SageMaker. Come dovresti impacchettare il container affinché SageMaker possa avviare il training correttamente?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Impostare l'ENTRYPOINT nel Dockerfile per eseguire il programma di training..
Perché questa è la risposta
L'opzione corretta è impostare l'ENTRYPOINT nel Dockerfile per eseguire il programma di training. SageMaker si aspetta che il container esegua il programma di training quando viene avviato. L'istruzione ENTRYPOINT specifica il comando che verrà eseguito all'avvio del container. Aggiungere un argomento server all'istruzione ENTRYPOINT non è corretto perché SageMaker non si aspetta un server per il training, ma un processo che esegue l'algoritmo. Includere il percorso ai dati di training durante il docker build è sbagliato perché i dati di training vengono forniti a SageMaker al momento dell'esecuzione del job, non durante la creazione dell'immagine. Utilizzare un'istruzione COPY per posizionare il programma di training sotto /opt/ml/train è una pratica comune per organizzare i file all'interno del container, ma non definisce come il programma deve essere eseguito; questo è il ruolo dell'ENTRYPOINT.
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