本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
JupyterLab 版本控制
重要
允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建亚马逊 SageMaker资源的自定义IAM策略还必须授予向这些资源添加标签的权限。之所以需要为资源添加标签的权限,是因为 Studio 和 Studio Classic 会自动为创建的任何资源添加标签。如果IAM策略允许 Studio 和 Studio Classic 创建资源但不允许标记,则在尝试创建资源时可能会出现 AccessDenied “” 错误。有关更多信息,请参阅 提供标记 A SageMaker I 资源的权限。
Amazon 亚马逊 A SageMaker I 的托管策略授予创建 SageMaker 资源的权限已经包括在创建这些资源时添加标签的权限。
Amazon SageMaker 笔记本实例接口基于此 JupyterLab,它是一个基于 Web 的交互式开发环境,用于笔记本、代码和数据。笔记本电脑现在支持使用 JupyterLab 1、 JupyterLab 3 或 JupyterLab 4。单个笔记本实例可以运行 JupyterLab (最多)的单个实例。您可以拥有多个不同 JupyterLab版本的笔记本实例。
您可以通过选择适当的平台标识符将笔记本电脑配置为运行首选 JupyterLab 版本。创建笔记本实例时,请使用 Amazon CLI 或 SageMaker AI 控制台。有关平台标识符的更多信息,请参阅 Amazon Linux 2 与 Amazon Linux 笔记本实例。如果您未明确配置平台标识符,则您的笔记本实例默认为正在运行 JupyterLab 1。
JupyterLab 4
JupyterLab 4 仅亚马逊 Linux 2 操作系统平台提供支持。 JupyterLab 4 包括以下在 JupyterLab 3 中未提供的功能:
-
优化渲染以获得更快的体验
-
选择加入设置可在长笔记本上实现更快的标签切换速度和更好的性能。有关更多信息,请参阅博客文章 JupyterLab 4.0 is Here
。 -
升级后的文本编辑器
-
从 pypi 安装新的扩展管理器
-
增加了对用户界面的改进,包括文档搜索和无障碍功能改进
在创建笔记本实例时,您可以通过指定notebook-al2-v3
为平台标识符来运行 JupyterLab 4。
注意
如果您尝试从另一个 JupyterLab 版本迁移到 JupyterLab 4 Notebook 实例,则包版本在 JupyterLab 3 和 JupyterLab 4 之间更改可能会破坏任何现有的生命周期配置或 JupyterJupyterLab /扩展。
软件包版本更改
JupyterLab 4 与 JupyterLab 3 相比有以下软件包版本变化:
-
JupyterLab 已从 3.x 升级到 4.x。
-
Jupyter 笔记本电脑已从 6.x 升级到 7.x。
-
jupyterlab-git 已更新至 0.50.0 版本。
JupyterLab 3
JupyterLab 3 仅亚马逊 Linux 2 操作系统平台提供支持。 JupyterLab 3 包括以下在 JupyterLab 1 中未提供的功能。有关这些功能的更多信息,请参阅 JupyterLab 3.0 已发布!
-
在使用以下内核时使用可视化调试器:
-
conda_pytorch_p38
-
conda_tensorflow2_p38
-
conda_amazonei_pytorch_latest_p37
-
-
文件浏览器筛选器
-
目录 (TOC)
-
多语言支持
-
简单模式
-
单接口模式
-
使用更新的渲染进行实时编辑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) 已被 3.x (3.2.1) 所取代。 jupyter-server-proxy