JupyterLab 版本控制
Amazon SageMaker 笔记本实例界面基于 JupyterLab,这是一个基于 Web 的笔记本、代码和数据交互式开发环境。笔记本现在支持使用 JupyterLab 1 或 JupyterLab 3。单个笔记本实例最多可以运行一个 JupyterLab 实例。您可以拥有多个使用不同 JupyterLab 版本的笔记本实例。
通过选择适当的平台标识符,可以将笔记本配置为运行首选的 JupyterLab 版本。创建笔记本实例时,请使用 Amazon CLI 或 SageMaker 控制台。有关平台标识符的更多信息,请参阅 Amazon Linux 2 与 Amazon Linux 笔记本实例。如果没有显式配置平台标识符,则笔记本实例默认运行 JupyterLab 1。
JupyterLab 3
JupyterLab 3 支持仅在 Amazon 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 1 相比,JupyterLab 3 的软件包版本有以下变化:
-
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)。
使用您的 JupyterLab 版本创建笔记本
按照创建笔记本实例中的步骤从控制台创建笔记本实例时,您可以选择 JupyterLab 版本。
您还可以在使用 Amazon CLI 创建笔记本实例时,通过传递 platform-identifier
参数来选择 JupyterLab 版本,如下所示:
create-notebook-instance --notebook-instance-name
<NEW_NOTEBOOK_NAME>
\ --instance-type<INSTANCE_TYPE>
\ --role-arn<YOUR_ROLE_ARN>
\ --platform-identifier<PLATFORM_TO_USE>
从控制台查看笔记本的 JupyterLab 版本
您可以按照以下步骤查看笔记本的 JupyterLab 版本:
-
通过 https://console.aws.amazon.com/sagemaker/
打开 Amazon SageMaker 控制台。 -
从左侧导航中选择笔记本。
-
从下拉菜单中,选择笔记本实例以导航到笔记本实例页面。
-
从笔记本实例列表中,选择您的笔记本实例名称。
-
在笔记本实例设置页面上,查看平台标识符以了解笔记本的 JupyterLab 版本。