Bir ekip, şu anda yerel olarak çalıştırdıkları bir TensorFlow eğitim betiğine sahip ve bunu SageMaker üzerinde mümkün olduğunca uygun maliyetli bir şekilde eğitmek istiyor. Mevcut betiği kullanmaya devam ederken eğitim maliyetini en çok hangi TensorFlow tahminci yapılandırması azaltacaktır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: compiler_config=TrainingCompilerConfig() değerini Estimator'a ileterek SageMaker Training Compiler'ı etkinleştirin ve use_spot_instances=True ayarlayarak yönetilen spot eğitimi etkinleştirin. Eğitim betiğini estimator.fit() çağrısına sağlayın..
Neden bu cevap
Doğru cevap, SageMaker Training Compiler'ı etkinleştirmeyi ve yönetilen spot eğitimi kullanmayı birleştirir. SageMaker Training Compiler, TensorFlow eğitim işlerinin performansını artırarak eğitim süresini ve dolayısıyla maliyetini düşürür. Yönetilen spot eğitimi (usespotinstances=True), AWS Spot Instance'larını kullanarak eğitim maliyetlerini önemli ölçüde azaltır. Bu iki özellik bir araya geldiğinde, mevcut TensorFlow betiğini kullanmaya devam ederken maliyet etkinliği en üst düzeye çıkarılır. Diğer seçenekler neden yanlış: Yalnızca SageMaker Training Compiler'ı etkinleştirmek maliyeti düşürür ancak spot eğitimi kadar etkili değildir. Dağıtılmış veri paralelliği, büyük veri kümeleri ve karmaşık modeller için eğitim süresini azaltabilir ancak kurulum ve betik değişiklikleri gerektirir ve spot eğitimi kadar doğrudan maliyet düşürücü bir mekanizma değildir. MaxWaitTimeInSeconds'ı MaxRuntimeInSeconds'a eşitlemek, spot örneklerinin başlatılmasını beklemek için maksimum süreyi belirler ancak doğrudan maliyet tasarrufu sağlamaz.
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