DSW支持轻量版的Notebook Lab功能,您可以打开OSS上的任意Notebook文件进行预览和编辑,且在编辑Notebook时,无需启动任何计算资源。同时,同一个DSW实例可供多个不同的Notebook开发共享使用,从而提升开发体验和资源利用率。
和DSW实例的区别
DSW实例是一个全功能的数据科学工作站,预装了JupyterLab、WebIDE和Terminal等常用AI开发工具,支持多种环境镜像,并且面向AI计算提供了丰富的异构计算资源及存储挂载能力,适合全面的AI开发需求。相较之下,Notebook Lab专注于Notebook的开发和管理,提供轻量化的用户界面,并将Notebook文件的管理和使用与DSW实例解耦,只需在运行和调试时链接到DSW实例作为运行时环境,从而简化了使用体验并提升了资源利用率。
进入Notebook
登录PAI控制台。
在顶部左上角根据实际情况选择地域。
在左侧导航栏选择工作空间列表,单击指定工作空间名称,进入对应工作空间内。
在左侧导航栏选择模型开发与训练 > 交互式建模(DSW),单击Notebook页签。
配置Notebook代码目录
单击选择代码目录,配置Notebook代码目录。
自定义代码目录配置完成后,Notebook列表会扫描该并列出OSS路径下所有的Notebook文件(*.ipynb文件),您可以按需选择需要继续开发的Notebook,也可以在配置好的代码目录中直接新建Notebook。
新建并开发Notebook
单击新建NoteBook,Notebook文件会默认创建在前面配置的代码目录下。
进入开发页面,即可通过Jupyter交互方式进行Notebook开发。
由于Notebook文件和DSW实例是解耦关系,因此建议您将环境依赖的下载安装逻辑都写在Notebook文件中,以便于切换不同的DSW实例时都能正常运行。
连接DSW实例进行调试和运行
编辑完Notebook后, 单击右上角选择DSW实例,选择一个DSW实例作为运行时,进行调试或运行。默认过滤当前工作空间的DSW实例,您可以按照运行需求,选择合适规格和镜像的实例。
实例一旦处于运行中,即会产生计费。
当连接到DSW实例运行Notebook时,Notebook文件的工作路径即为DSW实例的工作目录(默认为/mnt/workspace),您可以通过相对路径与DSW实例内部的本地文件交互。同时,您也可以对DSW实例中的文件进行新增、删除、预览或编辑操作。