Zaimplementowano niestandardowy algorytm szkoleniowy w kontenerze Docker, którego będzie używać Amazon SageMaker. Jak należy spakować kontener, aby SageMaker mógł poprawnie rozpocząć szkolenie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Ustaw ENTRYPOINT w Dockerfile tak, aby wykonywał program szkoleniowy..
Dlaczego to jest odpowiedź
Aby SageMaker mógł poprawnie uruchomić niestandardowy algorytm szkoleniowy, kontener Docker musi być skonfigurowany tak, aby automatycznie wykonywał skrypt szkoleniowy po uruchomieniu. Ustawienie instrukcji ENTRYPOINT w pliku Dockerfile na wykonywanie programu szkoleniowego jest standardową metodą, która gwarantuje, że SageMaker wywoła ten program, gdy kontener zostanie uruchomiony w środowisku szkoleniowym. Dodanie argumentu server do ENTRYPOINT jest nieprawidłowe, ponieważ server jest zazwyczaj używany do kontenerów wnioskowania, a nie szkolenia. Dołączenie ścieżki do danych szkoleniowych podczas budowania obrazu jest błędne, ponieważ dane szkoleniowe są montowane do kontenera w czasie jego działania, a nie w czasie budowania. Użycie instrukcji COPY do umieszczenia programu szkoleniowego w katalogu /opt/ml/train jest niepotrzebne; program szkoleniowy powinien być umieszczony w dowolnym odpowiednim miejscu w kontenerze, a ENTRYPOINT powinien wskazywać na jego lokalizację.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana