JupyterLab 版本控制 - Amazon SageMaker AI

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

JupyterLab 版本控制

重要

自 2025 年 6 月 30 日起,不再支援 JupyterLab 1 和 JupyterLab 3。您無法再使用這些版本,建立新的筆記本執行個體或重新啟動已停止的筆記本執行個體。現有的服務中執行個體可能會繼續運作,但不會收到安全性更新或錯誤修正。遷移至 JupyterLab 4 筆記本執行個體,以獲得持續支援。如需詳細資訊,請參閱JupyterLab 版本維護

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

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

JupyterLab 版本維護

JupyterLab 1 和 JupyterLab 3 平台已於 2025 年 6 月 30 日結束標準支援。自此日期起:

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

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

  • 您負責管理這些已棄用執行個體的安全性。

  • 如果現有 JupyterLab 1 或 JupyterLab 3 筆記本執行個體引發問題,SageMaker AI 無法保證其持續可用性。您必須將工作負載遷移至 JupyterLab 4 筆記本執行個體。

將您的工作遷移至 JupyterLab 4 筆記本執行個體 (最新版本的平台識別碼為 notebook-al2023-v1),以確保您擁有安全且支援的環境。這可讓您利用最新版的 Jupyter 筆記本、JupyterLab 和其他 ML 程式庫。如需指示,請參閱使用 Amazon Linux 2 將工作遷移至 SageMaker AI 筆記本執行個體

JupyterLab 4

JupyterLab 4 支援僅適用於 Amazon Linux 2 作業系統平台。JupyterLab 4 包含以下 JupyterLab 3 未提供的功能。

  • 最佳化轉譯以取得更快的體驗

  • 選擇加入設定,可讓您使用長筆記本更快地切換索引標籤並提高效能。如需詳細資訊,請參閱部落格文章 JupyterLab 4.0 is Here

  • 升級的文字編輯器

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

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

您可以在建立筆記本執行個體時指定 notebook-al2023-v1 (最新和建議的版本) 或 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

重要

自 2025 年 6 月 30 日起,不再支援 JupyterLab 1 和 JupyterLab 3。您無法再使用這些版本,建立新的筆記本執行個體或重新啟動已停止的筆記本執行個體。現有的服務中執行個體可能會繼續運作,但不會收到安全性更新或錯誤修正。遷移至 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)。