SageMaker ディストリビューションイメージ - Amazon SageMaker

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

SageMaker ディストリビューションイメージ

重要

現在、 SageMaker ディストリビューションイメージ内のすべてのパッケージは Amazon での使用がライセンス SageMaker されており、追加の商用ライセンスは必要ありません。ただし、これは将来変更される可能性があります。更新については、ライセンス条件を定期的に確認することをお勧めします。

SageMaker ディストリビューションは Docker イメージのコレクションで、機械学習、データサイエンス、データ分析の視覚化のための一般的なライブラリとパッケージが含まれています。Docker イメージには、次のような深層学習フレームワークが含まれています。

  • PyTorch

  • TensorFlow

  • Keras

また、次のような一般的な Python パッケージも含まれています。

  • numpy

  • scikit-learn

  • pandas

コンテナ内では、次の IDEsを使用できます。

  • JupyterLab

  • Code-OSS (Visual Studio Code Open Source) に基づくコードエディタ

各 SageMaker ディストリビューションイメージには GPU バリアントと CPU バリアントがあります。

SageMaker ディストリビューションは、以下から入手できます。

  • Studio

  • Studio Lab

コンテナに含まれるパッケージは相互に互換性があることが保証され、ランタイムはどこでも動作するように構築されます。コンテナを使用して、Amazon SageMaker Studio ノートブックまたは SageMaker トレーニングジョブを実行できます。ローカルラップトップでコンテナを実行することもできます。ディストリビューションを使用すると SageMaker、ローカル環境で ML 開発をすばやく開始できます。ランタイム環境を再設定しなくても、トレーニングジョブのバッチ実行などのタスクにシームレスに移行できます。

SageMaker ディストリビューション内でサポートされているすべてのライブラリとその対応するバージョンのリストについては、SageMaker「ディストリビューション GitHub」を参照してください。Amazon Elastic Container Registry Gallery のビルド済みイメージと ready-to-use SageMakerディストリビューションイメージを使用することもできます。

サポートされているパッケージとバージョン

ディス SageMaker トリビューションのバージョンにインストールされているパッケージのリストについては、ディストリビューションリポジトリの build_artifacts ディレクトリにある SageMaker GitHubRELEASE.md ファイルを参照してください。

メジャー Amazon SageMaker Distribution のメジャーバージョンリリースでは、すべてのコア依存関係が最新の互換バージョンにアップグレードされます。Distribution SageMaker では、メジャーバージョンリリースでパッケージを追加または削除できます。メジャーバージョンは、バージョン文字列の最初の数字で示されます。例えば、1.0、2.0、3.0 などです。 毎年の
マイナー Amazon SageMaker Distribution のマイナーバージョンリリースでは、すべてのコア依存関係が同じメジャーバージョン内の最新の互換性のあるマイナーバージョンに更新されます。 SageMaker Distribution は、マイナーバージョンリリース中に新しいパッケージを追加できます。マイナーバージョンは、バージョン文字列の 2 番目の数字で示されます。例: 1.1、1.2、または 2.1 毎月 (追加のマイナーバージョンも追加でリリース)
パッチ Amazon SageMaker Distribution のパッチバージョンリリースでは、すべてのコア依存関係が同じマイナーバージョン内の最新の互換性のあるパッチバージョンに更新されます。 SageMaker Distribution は、パッチバージョンリリース中にパッケージを追加または削除しません。 7 日間 (重要度に基づいて夜間の修正もデプロイ)
重要
  • SageMaker ディストリビューション v0.x.y は Studio Classic でのみ使用されます。 SageMaker ディストリビューション v1.x.y は でのみ使用されます JupyterLab。

  • Studio イメージは新しいバージョンで定期的に更新しようとします。ディストリビューションイメージのパッケージが古くなっている場合は、次の更新を待つことをお勧めします。

  • Python などの一部の依存関係は、異なる方法で扱われます。Amazon SageMaker Distribution では、リリースによる Python のマイナーアップグレードが可能です。例えば、バージョン 4.8 から 5.0 にアップグレードするときに、Python 3.10 を Python 3.11 にアップグレードできます。