Amazon SageMaker'ın kullanacağı bir Docker container'ı içinde özel bir eğitim algoritması uyguladınız. SageMaker'ın eğitimi doğru bir şekilde başlatabilmesi için container'ı nasıl paketlemelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Dockerfile'daki ENTRYPOINT'i eğitim programını yürütecek şekilde ayarlayın..
Neden bu cevap
Doğru cevap, Dockerfile'daki ENTRYPOINT'i eğitim programını yürütecek şekilde ayarlamaktır. SageMaker, eğitim işini başlattığında bu ENTRYPOINT komutunu çalıştırarak container içindeki eğitim betiğinizi başlatır. Bu, SageMaker'ın container'ınızla etkileşime geçmesinin standart yoludur. Diğer seçenekler yanlıştır çünkü: Dockerfile'daki ENTRYPOINT talimatına bir server argümanı eklemek, genellikle çıkarım container'ları için kullanılan bir kalıptır, eğitim için değil. İmajı oluştururken eğitim verilerinin yolunu eklemek, eğitim verilerinin container'a gömülmesine neden olur ki bu, büyük veri kümeleri için pratik değildir ve SageMaker'ın veri akış modeline uymaz. Eğitim verileri genellikle S3'ten bağlanır. Eğitim programını /opt/ml/train altına yerleştirmek için bir COPY talimatı kullanmak, dosyanın konumunu belirler ancak SageMaker'ın bu programı nasıl başlatacağını belirtmez. ENTRYPOINT, çalıştırma komutunu tanımlar.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez