SageMaker 分佈影像 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SageMaker 分佈影像

重要

目前, SageMaker 分佈映像中的所有套件都已授權與 Amazon 搭配使用 SageMaker ,不需要額外的商業授權。不過,這可能在未來有所變更,我們建議您定期檢閱授權條款,以取得任何更新。

SageMaker Distribution 是 Docker 映像的集合,其中包含機器學習、資料科學和資料分析視覺化常用的程式庫和套件。以下內容包含 SageMaker 分佈映像的相關資訊。

Docker 映像包含深度學習架構,例如:

  • PyTorch

  • TensorFlow

  • Keras

它還包括常見的 Python 套件,例如:

  • numpy

  • scikit-learn

  • pandas

在容器中,您可以使用下列 IDEs:

  • JupyterLab

  • Code Editor,以 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 分佈版本中的套件清單,請參閱SageMaker 分佈GitHub儲存庫之 build_artifacts 目錄中的 RELEASE.md 檔案。

SageMaker 分佈映像支援政策
版本版本 描述 更新頻率
主要 Amazon SageMaker Distribution 的主要版本會將所有核心相依性升級至最新的相容版本。 SageMaker Distribution 可以在主要版本版本中新增或移除套件。主要版本會以版本字串中的第一個數字表示。例如,1.0、2.0、3.0。 半年一次
次要 Amazon SageMaker Distribution 的次要版本版本可確保其所有核心相依性都更新至相同主要版本中最新的相容次要版本。 SageMaker 發佈可以在次要版本版本期間新增套件。次要版本會以版本字串中的第二個數字表示。例如,1.1、1.2 或 2.1 每月 (其他次要版本也在新增所需的基礎上發行)
修補程式 Amazon SageMaker Distribution 的修補程式版本可確保其所有核心相依性都更新至相同次要版本中最新的相容修補程式版本。 SageMaker 發行不會在修補程式版本發行期間新增或移除套件。 7 天 (隔夜修正也根據嚴重性部署)
重要
  • SageMaker Distribution v0.x.y 僅用於 Studio Classic。 SageMaker Distribution v1.x.y 僅用於 JupyterLab。

  • 我們會嘗試定期更新 Studio 映像至新版本。如果分佈映像中的套件已過期,建議您等待下一次更新。

  • 某些相依性,例如 Python,會以不同的方式處理。Amazon SageMaker Distribution 允許使用 版本小規模升級 Python。例如,當您從 4.8 版升級至 5.0 版時,您可以將 Python 3.10 升級到 Python 3.11。