SageMaker 分發映像 - Amazon SageMaker

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

SageMaker 分發映像

重要

目前, SageMaker 分發映像中的所有套件均已授權可 SageMaker 與 Amazon 搭配使用,不需要額外的商業授權。但是,這可能會在 future 發生變化,我們建議您定期查看許可條款以獲取任何更新。

SageMaker Distribution 是 Docker 映像的集合,其中包括用於機器學習、資料科學和資料分析視覺化的熱門程式庫和套件。Docker 映像檔包含深度學習架構,如下所示:

  • PyTorch

  • TensorFlow

  • Keras

它還包括流行的 Python 軟件包,如下所示:

  • numpy

  • scikit-learn

  • pandas

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

  • JupyterLab

  • 代碼編輯器,基於代碼-OSS(視覺工作室代碼開源)

每個 SageMaker 發佈圖像都有一個GPU變體和一個CPU變體。

SageMaker 分佈是可用在:

  • Studio

  • 工作室實驗

容器中包含的軟件包保證彼此兼容,並且運行時構建為在任何地方工作。您可以使用容器執行 Amazon SageMaker Studio 筆記本或 SageMaker 訓練任務。您也可以在本機筆記型電腦上執行容器。使用發 SageMaker佈快速開始在您的本機環境中進行 ML 開發。無縫過渡到諸如批次執行訓練任務之類的任務,而無需重新配置您的運行時環境。

如需 SageMaker 發行版中所有支援的程式庫及其對應版本的清單,請參閱SageMaker散發 GitHub。您也可以使用 Amazon 彈性容器登錄庫中的預先建置和 ready-to-use SageMaker分發映像。

支援的套件和版本

如需在發行版本中安裝的套件清單,請參閱 SageMaker 發行版存放庫之 build_artifacts 目錄中的 RELEASE .md 檔案。SageMaker GitHub

SageMaker 發佈映像 Support 政策
版本發行 描述 更新頻率
重大 Amazon Di SageMaker stribution 的主要版本將其所有核心相依性升級到最新的相容版本。 SageMaker 發行版可以在主要版本中新增或移除套件。主要版本由版本字串中的第一個數字表示。例如:1.0、2.0、3.0。 每半年
未成年 Amazon Di SageMaker stribution 的次要版本可確保其所有核心相依性都更新為相同主要版本中的最新相容次要版本。 SageMaker 發行版可以在次要版本發行期間新增套件。次要版本由版本字串中的第二個數字表示。例如:1.1、1.2 或 2.1 等 每月(在需要添加的基礎上發布的其他次要版本)
修補程式 Amazon Di SageMaker stribution 的修補程式版本可確保其所有核心相依性都更新為相同次要版本中的最新相容修補程式版本。 SageMaker 發行版本不會在修補程式版本發行期間新增或移除套件。 7 天 (也會根據嚴重性部署隔夜修正程式)
重要
  • SageMaker 分佈 v0.x.y 僅在工作室經典中使用。 SageMaker 發行版 v1.x.y 僅在中使用。 JupyterLab

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

  • 某些依賴關係(例如 Python)的處理方式有所不同。Amazon SageMaker 分發允許使用發布版本對 Python 進行小幅升級。例如,當您從 4.8 版升級到 5.0 時,您可以將 Python 3.10 升級到 3.11。