本文为您介绍如何使用PAI-DSW的开发环境,包括界面介绍、使用Notebook预置案例、上传数据及管理第三方库。

前提条件

创建PAI-DSW实例,详情请参见购买

界面介绍

  • JupyterlabJupyterlab界面
    功能区编号 描述
    顶部菜单栏
    左侧工具栏
    工具内容
    主工作区
    资源水位
  • WebIDEWebIDE界面
    功能区编号 描述
    左侧工具栏
    工具内容
    主工作区
    资源水位
  • TerminalTerminal界面
    功能区编号 描述
    主工作区
    资源水位

使用预置的Notebook案例

如果您初次使用PAI-DSW,推荐通过预置案例,熟悉产品功能。

  1. 进入PAI-DSW开发环境。
    1. 登录PAI控制台
    2. 在左侧导航栏,选择模型开发和训练 > 交互式建模(DSW)
    3. 在页面左上方,选择使用服务的地域。
    4. 可选:Notebook建模服务页面的搜索框,输入实例名称或关键字,搜索实例。
    5. 单击需要打开的实例操作列下的打开
  2. 下载预置案例。
    1. 在PAI-DSW开发环境左侧的工具栏,单击预制案例图标图标。
    2. 单击待下载案例(例如AutoML_HPO_101)后的下载预制案例图标。下载预置案例
  3. 打开案例文件(以AutoML_HPO_101为例)。
    1. 进入案例存储路径。
      下载完成的AutoML_HPO_101案例存储在/demo/AutoML_HPO_101/下,您可以通过以下任何一种方式进入案例存储路径:
      • 下载案例后,在Download Success对话框中,单击Go to Directory进入案例存储路径
      • 通过PAI-DSW开发环境左侧的工具栏进入:
        1. 在PAI-DSW开发环境左侧的工具栏,单击打开文件图标。
        2. 双击Name列下的demo
        3. 双击Name列下的AutoML_HPO_101
    2. 在存储路径下,双击Name列下的AutoML_HPO_101.ipynb,打开案例文件。
  4. AutoML_HPO_101.ipynb文件中,可以查看案例的使用原理,您可以根据该信息执行任务。

上传数据

  1. 在PAI-DSW Jupyterlab Notebook编程环境中,单击左侧工具栏中的文件浏览工具图标。
  2. 单击快捷工具栏中的上传文件图标,即可上传文件,且支持断点续传。上传文件

管理第三方库

如果使用Python开发环境,您可以在Terminal中,对第三方库进行以下操作:
  • 安装
    pip install --user <yourLibraryName>
    需要将<yourLibraryName>替换为待安装的第三方库名称。例如,使用pip install --user sklearn命令,安装sklearn库。
  • 查看
    pip list
    查看所有已安装的第三方库。
  • 卸载
    pip uninstall <yourLibraryName>
    需要将<yourLibraryName>替换为已安装的第三方库名称。
    说明 只能卸载自己安装的第三方库。
因为tensoflow-gpu不支持卸载,所以只能使用更新命令安装固定版本的tensoflow-gpu,且新版本必须与CUDA版本(预付费实例的CUDA版本为10,后付费实例的CUDA版本为9)兼容。
pip install --upgrade --user tensorflow-gpu=<versionNumber>
需要将<versionNumber>替换为待安装的tensoflow-gpu版本号。
注意 不要升级系统pip,否则可能导致无法安装。
PAI-DSW提供的开发环境包括Python2、Python3、PyTorch及TensorFlow2.0。安装第三方库时,默认安装至Python3,如果需要安装至其他环境,则必须手动切换环境后,再进行安装。
#安装至Python2环境。
source activate python2
pip install --user <yourLibraryName>
#安装至TensorFlow2.0环境。
source activate tf2
pip install --user <yourLibraryName>
需要将<yourLibraryName>替换为待安装的第三方库名称。