独自の 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 イメージの開始点として使用するサンプル Dockerfiles を提供します。

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

主要な用語

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

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

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

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

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