開発者がカスタムアルゴリズムをDockerイメージにパッケージ化してAmazon SageMakerに持ち込みたいと考えています。SageMakerがトレーニングジョブを正しく開始できるように、コンテナはどのように準備すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: トレーニングプログラムをコンテナ内の「train」という名前のENTRYPOINTとして設定する.
これが解答である理由
SageMakerは、コンテナ内でtrainという名前のスクリプトまたは実行可能ファイルをENTRYPOINTとして期待します。トレーニングジョブが開始されると、SageMakerはこのENTRYPOINTを実行し、トレーニングプロセスを起動します。 誤った選択肢: bashprofileの編集は、SageMakerがコンテナを起動する方法と一致しません。 DockerfileのCMDディレクティブは、ENTRYPOINTが指定されていない場合のデフォルトのコマンドとして機能しますが、SageMakerのトレーニングジョブの起動メカニズムではENTRYPOINTが推奨されます。 トレーニングプログラムを/opt/ml/trainディレクトリにコピーするだけでは不十分です。SageMakerは、そのディレクトリ内のファイルを自動的に実行するわけではありません。実行可能ファイルまたはスクリプトとしてENTRYPOINTに設定する必要があります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要