Un ingegnere ML necessita di librerie Python personalizzate disponibili nei job di elaborazione, nei job di training e nelle pipeline di SageMaker. Quale opzione offre questa funzionalità con il MINOR sforzo di implementazione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un'immagine Docker personalizzata contenente le librerie richieste, caricarla su Amazon ECR e utilizzare tale immagine ECR per i job e le pipeline di SageMaker..
Perché questa è la risposta
L'opzione corretta è creare un'immagine Docker personalizzata, caricarla su Amazon ECR e utilizzarla. Questo è il metodo standard e più efficiente per includere librerie Python personalizzate o non standard in SageMaker. SageMaker è progettato per funzionare con container Docker, consentendo di definire l'ambiente di esecuzione in modo coerente per elaborazione, training e pipeline. Installare manualmente le librerie all'interno dei container predefiniti non è fattibile o sostenibile, poiché questi container sono gestiti da AWS e non permettono modifiche persistenti. Creare un'istanza notebook SageMaker e usare Lambda per installare librerie all'avvio è un approccio macchinoso e non scalabile per job e pipeline, che richiedono ambienti riproducibili e isolati. Eseguire il codice esternamente su istanze EC2 e importare i risultati in S3 introduce complessità non necessarie e disaccoppia il processo, rendendo la gestione e la riproducibilità più difficili rispetto all'uso di container personalizzati.
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