JupyterLab 版本控制 - Amazon SageMaker AI

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

JupyterLab 版本控制

重要

在 JupyterLab 1 和 JupyterLab 3 平台上執行的筆記本執行個體將於 2025 年 6 月 30 日終止支援。我們強烈建議您在此日期之前將工作遷移至新的 JupyterLab 4 筆記本執行個體,以確保您擁有安全且支援的環境。如需詳細資訊,請參閱JupyterLab 版本維護

Amazon SageMaker 筆記本執行個體介面是以 JupyterLab 為基礎,這是一個適用於筆記本、程式碼和資料的網頁式互動開發環境。筆記本現在支援使用 JupyterLab 1、JupyterLab 3 或 JupyterLab 4。單一筆記本執行個體可以執行單一 JupyterLab 執行個體 (最多)。您可以擁有多個具有不同 JupyterLab 版本的筆記本執行個體。

您可以選取適當的平台識別碼,將筆記本設定為執行您偏好的 JupyterLab 版本。建立筆記本執行個體時,請使用 AWS CLI 或 SageMaker AI 主控台。如需平台識別碼的更多相關資訊,請參閱 Amazon Linux 2 與 Amazon Linux 筆記本執行個體。如果您沒有明確設定平台識別碼,您的筆記本執行個體會預設為執行 JupyterLab 1。

JupyterLab 版本維護

在 JupyterLab 1 和 JupyterLab 3 平台上執行的筆記本執行個體將於 2025 年 6 月 30 日達到其標準支援結束。在此日期生效:

  • 您將無法再建立新的 JupyterLab 1 和 JupyterLab 3 筆記本執行個體,或已停止重新啟動。

  • 現有的服務中 JupyterLab 1 和 JupyterLab 3 筆記本執行個體可能會繼續運作,但不會再收到 SageMaker AI 安全更新或重大錯誤修正。

  • 您將負責管理 JupyterLab 1 和 JupyterLab 3 上這些執行個體的安全性。

  • 如果現有 JupyterLab 1 或 JupyterLab 3 筆記本執行個體發生任何問題,SageMaker AI 無法保證其持續可用性,而無需將工作負載遷移至新的 JupyterLab 4 筆記本執行個體。

我們強烈建議您在 2025 年 6 月 30 日之前將工作遷移至新的 JupyterLab 4 筆記本執行個體 (平台識別碼筆記本-al2-v3),以確保您擁有安全且支援的環境。 https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-al2.html#nbi-al2-instances這可讓您利用最新版本的 Jupyter 筆記本、JupyterLab 和其他 ML 程式庫。如需說明,請參閱使用 Amazon Linux 2 將工作遷移至 SageMaker AI 筆記本執行個體

JupyterLab 4

JupyterLab 4 支援僅適用於 Amazon Linux 2 作業系統平台。JupyterLab 4 包含下列 JupyterLab 3 中無法使用的功能:

  • 最佳化渲染,提供更快速的體驗

  • 選擇加入設定,以更快地切換標籤,並使用長筆記本來提升效能。如需詳細資訊,請參閱部落格文章 JupyterLab 4.0。

  • 升級的文字編輯器

  • 從 pypi 安裝新的延伸模組管理員

  • 新增了 UI 的改進,包括文件搜尋和可存取性改進

您可以在建立筆記本執行個體時指定 notebook-al2-v3做為平台識別符,以執行 JupyterLab 4。

注意

如果您嘗試從另一個 JupyterLab 版本遷移到 JupyterLab 4 筆記本執行個體,JupyterLab 3 和 JupyterLab 4 之間的套件版本變更可能會破壞任何現有的生命週期組態或 Jupyter/JupyterLab 延伸模組。

套件版本變更

JupyterLab 4 的 JupyterLab 3 套件版本變更如下:

  • JupyterLab 已從 3.x 升級至 4.x。

  • Jupyter 筆記本已從 6.x 升級至 7.x。

  • jupyterlab-git 已更新至 0.50.0 版。

JupyterLab 3

重要

在 JupyterLab 1 和 JupyterLab 3 平台上執行的筆記本執行個體將於 2025 年 6 月 30 日終止支援。我們強烈建議您在此日期之前將工作遷移至新的 JupyterLab 4 筆記本執行個體,以確保您擁有安全且支援的環境。如需詳細資訊,請參閱JupyterLab 版本維護

JupyterLab 3 支援僅適用於 Amazon Linux 2 作業系統平台。JupyterLab 3 包含以下 JupyterLab 1 未提供的功能。如需這些功能的更多相關資訊,請參閱 JupyterLab 3.0 已發佈

  • 使用以下核心時的視覺化偵錯工具:

    • conda_pytorch_p38

    • conda_tensorflow2_p38

    • conda_amazonei_pytorch_latest_p37

  • 檔案瀏覽器篩選

  • 目錄 (YOC)

  • 多語言支援

  • 簡易模式

  • 單一介面模式

  • 使用更新的轉譯即時編輯 SVG 檔案

  • 筆記本儲存格標籤的使用者介面

JupyterLab 3 的重要變更

如需使用 JupyterLab 3 時的重要變更相關資訊,請參閱下列 JupyterLab 變更記錄:

套件版本變更

JupyterLab 3 相較 JupyterLab 1 有以下套件版本的變更:

  • JupyterLab 已由 1.x 升級至 3.x。

  • Jupyter 筆記本已從 5.x 升級到 6.x。

  • jupyterlab-git 已更新至版本 0.37.1。

  • nbserverproxy 0.x (0.3.2) 已被取代為 jupyter-server-proxy 3.x (3.2.1)。