文档首页 > > AI工程师用户指南> 开发环境(旧版Notebook)> 使用JupyterLab>

JupyterLab简介及常用操作

JupyterLab简介及常用操作

分享
更新时间:2021/07/23 GMT+08:00

JupyterLab是一个交互式的开发环境,是Jupyter Notebook的下一代产品,可以使用它编写Notebook、操作终端、编辑MarkDown文本、打开交互模式、查看csv文件及图片等功能。

可以说,JupyterLab是开发者们下一阶段更主流的开发环境。JupyterLab支持更加灵活和更加强大的项目操作方式,但具有和Jupyter Notebooks一样的组件。

ModelArts同时支持Jupyter Notebook和JupyterLab,您可以在同一个Notebook实例中,使用不同的工具进行代码开发。

打开JupyterLab

  1. 登录ModelArts管理控制台,在左侧菜单栏中选择“开发环境 > Notebook”,进入Notebook管理列表。
  2. 选择状态为“运行中”的Notebook实例,单击操作列的“打开”访问Notebook。
  3. 在Jupyter页面中,单击右上角的“Open JupyterLab”,可直接打开此Notebook实例对应的JupyterLab页面。
    图1 进入JupyterLab
  4. 进入JupyterLab页面后,自动打开Launcher页面,如下图所示。您可以使用开源支持的所有功能,详细操作指导可参见JupyterLab官网文档
    图2 JupyterLab主页

新建并打开Notebook

进入JupyterLab主页后,可在“Notebook”区域下,选择适用的AI引擎,单击后将新建一个对应框架的Notebook文件。

由于每个Notebook实例选择的工作环境不同,其支持的AI框架也不同,下图仅为示例,请根据实际显示界面选择AI框架,ModelArts支持的所有框架版本及Python版本请参见支持的AI引擎

图3 选择AI引擎并新建一个Notebook

新建的Notebook文件将呈现在左侧菜单栏中。

图4 新建文件

新建文件并打开Console

Console的本质为Python终端,输入一条语句就会给出相应的输出,类似于Python原生的IDE。

进入JupyterLab主页后,可在“Console”区域下,选择适用的AI引擎,单击后将新建一个对应框架的Notebook文件。

由于每个Notebook实例选择的工作环境不同,其支持的AI框架也不同,下图仅为示例,请根据实际显示界面选择AI框架。

图5 选择AI引擎并新建一个Console

文件创建成功后,将直接呈现Console页面。

图6 新建文件(Console)

上传文件

进入JupyterLab页面后,您可以单击左上角“Upload File”快捷键,从本地选择一个文件上传。

此功能上传的文件大小有一定限制,如果您的文件大小超过限制,建议使用其他方式上传,详细请参见数据上传至JupyterLab

图7 上传文件

编辑文件

JupyterLab可以在同一个窗口同时打开几个Notebook或文件(如HTML、TXT、Markdown等),以页签形式展示。

JupyterLab的一大优点是,可以任意排版多个文件。在右侧文件展示区,您可以拖动打开文件,随意调整文件展示位置,可以同时打开多个文件。

图8 多文件任意编排

当在一个Notebook中写代码时,如果需要实时同步编辑文件并查看执行结果,可以新建该文件的多个视图。

打开此文件,然后单击菜单栏“File>New View for Notebook”,即可打开多个视图。

图9 同一个文件的多个视图

下载文件至本地

在JupyterLab中开发的文件,可直接下载至本地。此功能对文件大小有一定限制,如果您的文件大小超过限制,建议使用其他方式下载,详细请参见从JupyterLab下载至本地

在JupyterLab文件列表中,选择需要下载的文件,单击右键,在操作菜单中选择“Download”下载至本地。下载的目的路径,为您浏览器设置的下载目录。

图10 下载文件

JupyterLab常用快捷键和插件栏

图11 JupyterLab常用快捷键和插件栏
表1 快捷键说明

快捷键

说明

打开Launcher页面,可快速创建新的Notebook、Console或其他文件。

创建文件夹。

上传文件。详细说明可参见上传文件

更新文件夹。

Git插件,可连接此Notebook实例关联的Github代码库。详细使用指导可参见使用Git插件

表2 插件栏常用插件说明

插件

说明

文件列表。单击此处,将展示此Notebook实例下的所有文件列表。

罗列ModelArts Examples。您可以单击列表中的任意一个示例,查看其代码及配套说明。

不同Region支持的Examples不一样,请以控制台实际界面为准。

当前实例中正在运行的Terminal和Kernel。

Git插件,可以方便快捷的使用Github代码库。详细指导请参见使用Git插件

快速启动命令。

查看正在打开的文件页签。

文档结构图。

分享:

    相关文档

    相关产品