独自の SageMaker イメージを取り込む - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

独自の SageMaker イメージを取り込む

重要

2023 年 11 月 30 日現在、以前の Amazon SageMaker Studio エクスペリエンスは Amazon SageMaker Studio Classic という名前になりました。次のセクションは、Studio Classic アプリケーションの使用に固有のものです。更新された Studio エクスペリエンスの使用については、「」を参照してくださいAmazon SageMaker Studio

SageMaker イメージは、Amazon SageMaker Studio Classic で Jupyter Notebook を実行するために必要なカーネル、言語パッケージ、その他の依存関係を識別するファイルです。これらのイメージは、Jupyter Notebook を実行する環境を作成するために使用されます。Amazon SageMaker には、使用できる多くの組み込みイメージが用意されています。組み込みイメージのリストについては、「Studio Classic で使用できる Amazon SageMaker イメージ」を参照してください。

さまざまな機能が必要な場合は、Studio Classic に独自のカスタムイメージを取り込むことができます。 SageMaker コントロールパネル、、AWS SDK for Python (Boto3)および AWS Command Line Interface (AWS CLI) を使用して、イメージとイメージバージョンを作成し、イメージバージョンをドメインまたは共有スペースにアタッチできます。 SageMaker ドメインにオンボードしていない場合でも、 SageMaker コンソールを使用してイメージとイメージバージョンを作成することもできます。 SageMaker は、SageMaker Studio Classic Custom Image Samples リポジトリのカスタム SageMaker イメージの開始点として使用するサンプル Dockerfile を提供します。

以下のトピックでは、 SageMaker コンソールまたは を使用して独自のイメージを取り込んで AWS CLI Studio Classic でイメージを起動する方法について説明します。同様のブログ記事については、「Amazon SageMaker Studio Classic への独自の R 環境の持ち込み」を参照してください。トレーニングと推論で使用する独自のイメージを持ち込む方法を示すノートブックについては、「Amazon SageMaker Studio Classic Container Build CLI」を参照してください。

主要な用語

次のセクションでは、Studio Classic で使用する独自のイメージを取り込むための重要な用語を定義します。

  • Dockerfile: Dockerfile は、Docker イメージの言語パッケージやその他の依存関係を識別するファイルです。

  • Docker イメージ: Docker イメージはビルドされた Docker ファイルです。このイメージは Amazon ECR にチェックインされ、イメージの基礎として機能します SageMaker。

  • SageMaker イメージ: SageMaker イメージは、Docker イメージに基づく一連の SageMakerイメージバージョンの所有者です。イメージバージョンはすべてイミュータブルです。

  • イメージバージョン: イメージの SageMaker イメージバージョンは Docker イメージを表し、Amazon ECR リポジトリに保存されます。イメージバージョンはすべてイミュータブルです。これらのイメージバージョンは、ドメインまたは共有スペースにアタッチして Studio Classic で使用できます。