全部产品
云市场

PAI DSW简介

更新时间:2019-09-16 17:10:56

目录

概述

PAI-DSW(Data science workshop)是专门为算法开发者准备的云端深度学习开发环境,用户可以登录DSW进行代码的开发并运行工作。目前DSW内置了PAI团队深度优化过的Tensorflow框架,同时也可以通过打开console对话窗口自行安装需要的第三方库。

整体操作界面如图:

整个布局分为左边的文件列表区域、中间的代码编辑区域以及右侧的资源查询区域。

创建实例

1.进入控制台选择Notebook建模服务

2.选择需要使用的区域,目前支持华东2和华北2两个区域,每个区域底层使用的GPU服务器不同,价格也各不相同。详细信息参见DSW价格描述

3.点击创建实例

输入实例名称,选择需要的资源类型(详见DSW价格描述),

4.资源类型说明

创建实例系统默认赠送了5GB空间,如果需要挂载额外的NAS存储空间,可以前往NAS产品页购买并将NAS文件系统ID添置下图对应位置,需要首先点击“获取授权”才可以进行NAS文件绑定操作。

NAS产品地址:https://www.aliyun.com/product/nas

5.新建的实例打开即可进入对应的Notebook实例

内置案例

对于新手用户,推荐首先使用DSW内置的案例,熟悉产品功能。在左侧文件列表中找到Demos文件菜单,即可选择需要的案例进行下载。

下载完成的案例可以在File browser直接找到并使用。

第三方库安装

用户在使用python环境做开发的过程中需要使用第三方库,PAI提供第三方库的安装方法,而且安装好之后第三方库所在环境会保存,下次开启后可继续使用。

安装方法为打开terminal,

安装python3下面的第三方库:

  1. pip install --user xxx

卸载第三方库,注意只有自己安装的才能卸载哦:

  1. pip uninstall xxx

查看已经安装的包

  1. pip list

安装固定版本的tensoflow-gpu,由于tensorflow-gpu是不支持卸载的,所以只能按照更新命令执行,更新版本注意和cuda要兼容哦。

  1. pip install upgrade user tensorflow-gpu=<版本号>

安装python2下面的第三方库:

  1. source activate python2
  2. pip install --user xxx

子账号授权

如果想使用子账号新建notebook并使用,可以在阿里云访问控制中对子账号授权。

阿里云访问控制地址:https://www.aliyun.com/product/ram

首先进入“权限策略管理”,选择“自定义授权”,选择“新建授权策略”:

选择“脚本配置”,策略名称可以自定义,策略内容

  1. {
  2. "Statement": [
  3. {
  4. "Action": [
  5. "notebook:CreateInstance",
  6. "notebook:StartInstance",
  7. "notebook:StopInstance",
  8. "notebook:EditInstance"
  9. ],
  10. "Effect": "Allow",
  11. "Resource": "*"
  12. }
  13. ],
  14. "Version": "1"
  15. }

然后子账号授权,进入“用户”进行“添加权限”操作

选择子账号进行授权,

挂载NAS

首先进入NAS购买,注意区域要跟使用的DSW区域一致,NAS购买地址:https://www.aliyun.com/product/nas

进入控制台,按照下图步骤操作:

(1)创建实例并进入挂载点设置

注意:

  • 创建文件系统的时候不要选择NASPlus类型,协议类型只支持NFS

(2)对NAS进行授权

如果已经授权过的用户请忽略此步骤,

授权点击以下链接并且确认即可:NAS文件系统读取权限授权链接

保存文件系统ID,此ID即可挂载到DSW的实例下作为存储。