本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
JupyterLab版本控制
Amazon SageMaker 笔记本实例接口基于该接口JupyterLab,它是一个用于笔记本、代码和数据的基于 Web 的交互式开发环境。笔记本电脑现在支持使用 JupyterLab 1 或 JupyterLab 3。单个笔记本实例可以运行JupyterLab(最多)的单个实例。您可以拥有多个不同JupyterLab版本的笔记本实例。
您可以通过选择相应的平台标识符将笔记本配置为运行您的首选JupyterLab版本。创建笔记本实例时,请使用Amazon CLI或SageMaker控制台。有关平台标识符的更多信息,请参阅亚马逊 Linux 2 与亚马逊 Linux 笔记本电脑实例。如果您没有明确配置平台标识符,则您的笔记本实例默认为正在运行 JupyterLab 1。
JupyterLab3
JupyterLab3 支持仅在亚马逊 Linux 2 操作系统平台上可用。JupyterLab3 包含以下在 JupyterLab 1 中不可用的功能。有关这些功能的更多信息,请参阅 JupyterLab3.0 已发布!
-
使用以下内核时的可视化调试器:
-
conda_pytorch_p38
-
conda_tensorflow2_p38
-
conda_amazonei_pytorch_latest_p37
-
-
文件浏览器过滤器
-
目录 (TOC)
-
多语言支持
-
简单模式
-
单接口模式
-
使用更新的渲染功能实时编辑 SVG 文件
-
笔记本电脑单元标签的用户界面
对 JupyterLab 3 的重要更改
有关使用 JupyterLab 3 时的重要更改的信息,请参阅以下JupyterLab更改日志:
软件包版本变更
JupyterLab3 与 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 (jupyter-server-proxy3.2.1) 所取代。
使用您的JupyterLab版本创建笔记本
您可以按照中的步骤从控制台创建笔记本实例时选择JupyterLab版本创建笔记本实例。
您也可以通过在创建笔记本实例时传递platform-identifier
参数来选择JupyterLab版本,Amazon CLI如下所示:
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/
打开亚马逊SageMaker控制台。 -
从左侧导航栏中选择 “笔记本”。
-
从下拉菜单中,选择笔记本实例以导航到笔记本实例页面。
-
从笔记本实例列表中,选择您的笔记本实例名称。
-
在 Notebook 实例设置页面上,查看平台标识符以查看笔记本的JupyterLab版本。