개발자가 사용자 지정 알고리즘을 Docker 이미지로 패키징하여 Amazon SageMaker로 가져오려고 합니다. SageMaker가 훈련 작업을 올바르게 시작할 수 있도록 컨테이너를 어떻게 준비해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 컨테이너에서 훈련 프로그램을 'train'이라는 ENTRYPOINT로 설정합니다..
이것이 정답인 이유
Amazon SageMaker는 사용자 지정 알고리즘을 실행할 때 컨테이너의 ENTRYPOINT를 호출합니다. 훈련 프로그램의 이름을 train으로 지정하고 이를 컨테이너의 ENTRYPOINT로 설정하면 SageMaker가 훈련 작업을 시작할 때 이 프로그램을 자동으로 실행합니다. bashprofile을 편집하는 것은 컨테이너가 시작될 때마다 실행되도록 보장하지 않으며 SageMaker의 컨테이너 실행 방식과 일치하지 않습니다. Dockerfile CMD 지시문은 ENTRYPOINT가 정의되지 않았을 때 기본 명령을 제공하지만, SageMaker는 ENTRYPOINT를 통해 훈련 프로그램을 명시적으로 호출하는 것을 선호합니다. 훈련 프로그램을 /opt/ml/train 디렉터리에 복사하는 것은 SageMaker의 파일 시스템 구조에 대한 규칙이지만, 이것만으로는 훈련 프로그램이 자동으로 실행되도록 보장하지 않습니다. 실행을 위해서는 ENTRYPOINT 설정이 필수적입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음