PAI-DSW提供了python CPU/GPU开发环境,给开发相应项目带来了很多便利。
打开链接地址https://dsw-dev.data.aliyun.com/#/进入主界面
第一栏是标题栏,右侧有“重置DSW”,“帮助文档”按钮,“重置DSW”点击后可以重置当前环境,“帮助文档”点击后是操作相关的帮助文档。然后右侧是“本次连接剩余时间”的显示,总的连接时间为8小时,8小时后会重置DSW。最右侧是“关闭实例”图标,点击后关闭当前实例。
向下第二栏是菜单栏,这里用的是JupyterLab,所以菜单都是JupyterLab菜单。“File”菜单中是创建新文件,保存文件,下载文件的操作,“Edit”菜单中是页面单元的编辑功能,移动,修改,查找等。“View”菜单中是状态栏显示,代码折叠展开,高亮等显示的操作。“Run”菜单中是运行单元格中的代码操作。“Kernel””菜单是后台kernel进程的重启,关闭,更换等操作,“Tabs”菜单是右侧主内容区的页签操作。“Settings”是展示样式,终端字体,文档自动保存,代码缩进换行等的配置。“Help”是JupyterLab的帮助链接文档,Markdown的参考说明文档。
再向下,左侧是9个按钮,分别是:File Browser,天池,Running Terminals and Kernels,Commands,Tutorial,Property Inspector,Open Tabs,Code Snipper Explorer,Extension Manager。“File Browser”是系统文件的文件浏览,从天池项目中打开“编辑””后,会在download目录下复制一份inpynb文件编辑。“天池”是可以再保存天池项目文件,和下载关联的数据集到download目录。“Running Terminals and Kernels”是显示运行中的kernel,可以操作关闭。“Commands”是JupyterLab中一些常用的菜单或操作列表,可以输入关键字搜索,方便查找命令。“Tutorial”是系统中一些示例教程的列表,点击后可以下载到demo目录,然后打开目录查看。“Property Inspector”是右侧编辑内容的属性设置。“Open Tabs”显示打开的页签列表。“Code Snipper Explorer”是一些代码片段,方便复制使用,可以输入关键字搜索。“Extension Manager”是可以安装JupyterLab开发社区提供的第三方扩展,增加其他功能,打开后点“Enable”启用。
9个按钮右侧是点击不同按钮后功能的展示,然后右侧主要的区域是文件编辑区域,需要编辑的文件在这里展示和编辑。编辑区域有工具栏,可以保存内容,增加单元格,剪切,复制,粘贴,运行代码等。
最右侧是CPU, GPU的切换面板,默认系统用的是CPU,如果需要使用GPU,选择运行模式“GPU”,资源类型“NVIDIA Tesla GPU”,镜像选择“default”,然后点“切换”按钮切换到GPU模式。选择不同的CPU选项后可以再切换为CPU模式。
最下一栏是状态栏,显示有Terminal的数量,Kernel的数量,Kernel类型,编辑模式或命令模式,行号,列号,编辑的文件名。