Notebook Lab提供轻量化编辑器,无需启动计算资源即可预览和编辑存储在OSS上的Notebook文件。运行时再将Notebook连接到DSW实例。多个Notebook可共享同一个实例,提升资源利用率。
与DSW的区别
功能对比 | Notebook Lab | DSW实例 |
核心理念 | 轻量级Notebook编辑器,多个Notebook共享同一个实例 | 完整的AI开发环境 |
文件存储 | 存储在对象存储OSS,与计算解耦 | 与实例的工作目录绑定 |
计费模式 | 编辑不计费 | 实例启动即计费 |
工具集 | 专注于Notebook编写 | 包含Notebook、WebIDE、Terminal |
使用限制
Notebook Lab目前支持以下地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北6(乌兰察布)、华南1(深圳)
快速入门
步骤一:进入Notebook
登录PAI控制台,左上角选择目标地域。
在左侧导航栏选择工作空间列表,单击目标工作空间名称进入工作空间。
在左侧导航栏选择模型开发与训练 > 交互式建模(DSW),单击Notebook页签。
步骤二:选择代码目录
单击选择代码目录,选择对象存储Bucket,新建目录如:notebook_test并选择。该目录用于存储Notebook文件。配置完成后,Notebook列表会扫描该目录,列出OSS路径下所有Notebook文件(*.ipynb文件)。
步骤三:新建Notebook并开发代码
单击新建Notebook会进入Notebook开发环境,并会新建一个Notebook文件。
编辑代码。单击+Python添加Python代码单元格,之后您即可在单元格中开发代码。
代码示例如下:
说明先安装依赖包:由于Notebook文件和DSW实例相互分离,建议将环境依赖的下载安装逻辑写在Notebook文件中,以便切换不同DSW实例时都能正常运行。
注意保存代码:Notebook Lab默认不会自动保存代码,修改后请及时保存。
步骤四:关联DSW实例并运行代码
单击关联DSW,然后选择处于运行状态的实例。多个Notebook可关联同一个DSW实例,提升资源使用效率。
单击
图标运行代码。# 由于Notebook文件和DSW实例是解耦关系,建议将环境依赖的下载安装逻辑写在Notebook文件中,以便切换不同DSW实例时都能正常运行。 !pip install pandas # 1. 导入 pandas 库,并使用 pd 作为它的别名 import pandas as pd如果Notebook右上角选择内核处无法加载内核,请尝试刷新浏览器重新加载环境。
示例代码输出:
Pandas 版本:2.3.3 水果 销量(公斤) 单价(元/公斤) 0 苹果 120 8.5 1 香蕉 200 3.2 2 橙子 150 5.0 3 草莓 80 15.0 4 蓝莓 50 25.0
及时停止DSW实例:如果您创建的是按量付费实例,实例处于运行中状态即按运行时长计费,即使未打开WebIDE或运行代码。不使用DSW时请及时停止或删除实例,以免继续扣费。
使用Copilot辅助编程
您可以使用Copilot辅助编程,触发方式如下:
方式一:通过Notebook Lab工具栏单击生成触发Copilot。
方式二:选中单元格后,使用以下快捷键:
Windows系统:
Ctrl+ImacOS系统:
Command+I
计费说明
在Notebook Lab中编写代码不产生费用,当关联了运行中DSW实例时,按DSW计费规则计费,详情请参见交互式建模(DSW)计费说明。
如果使用了MaxCompute资源运行SQL,则按MaxCompute计费规则计费,详情请参见MaxCompute计费概述。