本文为您介绍PAI-DSW的相关问题。

什么是PAI-DSW?

PAI-DSW(Data Science Workshop)是PAI推出的在线深度学习开发平台,预置了深度优化后的TensorFlow框架,且支持M40和P100的GPU卡运行训练任务。您可以通过该平台在线编写及执行深度学习代码,并将生成的训练模型下载至本地。

PAI-DSW实例如何挂载和使用自己的NAS文件系统?

NAS是阿里云的文件存储产品,PAI-DSW的训练数据和代码等均存储于NAS。PAI-DSW实例分为使用系统默认分配5 GB NAS存储空间的实例和挂载自己NAS的实例。如果训练数据量较大,建议使用自己的NAS文件系统。创建PAI-DSW实例时,输入自己的NAS文件系统ID,即可挂载该NAS,详情请参见扩容实例。您所有的NAS文件均存储在/nas目录,可以通过PAI-DSW Terminal进入该目录查看并使用文件。

如何在PAI-DSW中使用第三方库

PAI-DSW支持安装第三库,可以使用PAI-DSW Terminal输入如下命令完成安装。
#Python 3版本。
pip install --user xxx
#Python 2版本。
source activate python2
pip install --user xxx
其中xxx需要替换为待安装的第三包名称。安装成功后,需要单击kernel > restart kernel,重启服务。

运行机器学习代码时,为什么页面放置一段时间后提示重新登录?

为安全考虑,PAI-DSW登录Session的有效期为3个小时,过期后需要重新登录,但是不会影响任务的执行。如果需要长时间运行任务,建议在PAI-DSW Terminal,使用nohup命令后台执行任务。

使用ECS搭建FTP上传下载文件到NAS,执行挂载(mount)命令报错mount:wrong fs type,bad option,bad superlock

  • 现象描述
  • 解决方法
    执行mount命令之前,先安装nfs-utils安装包。
    yum install nfs-utils

如何使用PAI-DSW读取OSS数据?

进入PAI-DSW Terminal,使用osscmd命令实现文件的上传和下载,示例如下。
#如果出现类似“Your configuration is saved into ”的提示,表示ID和Key已经保存成功。
$ osscmd config --id=accessid --key=accesskey --host=your_endpoint
#文件上传。
$ osscmd put local_existed_file oss://mybucketname/test_object
#文件下载。
$ osscmd get oss://mybucketname/test_object download_file

为什么安装的第三方包没有生效?

通过pip命令安装第三方包后,使用import命令导入时,如果出现无法查找到该包的问题,则先尝试重启服务。如果依然报错,则确认当前使用的环境。安装第三方包时,PAI-DSW默认安装到Python 3环境。如果需要安装到其他环境,则必须先手动切换环境再进行安装,示例如下。
安装到Python 2环境。
source activate python2
pip install --user xxx
安装到TensorFlow 2.0环境。
source activate tf2
pip install --user xxx
其中xxx需要替换为待安装的第三方包名称。

如何部署PAI-DSW生成的模型?

  • 使用PAI-EAS模型部署服务

    使用PAI-DSW预置的EASCMD,在Terminal中使用命令行部署模型服务,详情请参见部署模型

  • 下载模型到本地部署

    您可以通过右键单击PAI-DSW生成的模型将其下载至本地。如果模型较大,则可以通过ECS服务器搭建FTP的方式实现模型下载,详情请参见上传下载数据

PAI-DSW如何收费?

PAI-DSW支持预付费和后付费,您可以根据自己的实际需要选择付费方式,计费详情请参见PAI-DSW计费说明

如何查看PAI-DSW账单?

对于后付费用户,可以进入用户中心查看账单明细,详情请参见查看账单与用量明细