更新时间:2022-05-28 GMT+08:00
分享

创建云上开发环境

在开始进行AI应用开发前,您需要创建云上开发环境,即创建Notebook实例。

背景信息

  • “运行中”的Notebook将一直收费,当您不需要使用时,建议停止Notebook,避免产生不必要的费用。在创建Notebook时,也可以选择开启自动停止功能,在指定时间内停止运行Notebook,避免产生不必要的费用。
  • 只有处于“运行中”状态的Notebook,才可以执行打开、停止、删除操作。
  • 基于ModelBox框架创建的Notebook实例,只能通过SSH远程访问。
  • 一个账户最多创建10个Notebook。

创建Notebook实例

  1. 登录ModelArts管理控制台,在左侧导航栏中选择“全局配置”,检查是否配置了访问授权。若未配置,请先配置访问授权。参考使用委托授权完成操作
    图1 配置授权
  2. 登录ModelArts管理控制台,在左侧导航栏中选择“开发环境 > Notebook”,进入“Notebook”新版管理页面。
    图2 进入新版Notebook
  3. 单击“创建”,进入“创建Notebook”页面,请参见如下说明填写参数。
    1. 填写Notebook基本信息,包含名称、描述、是否自动停止,详细参数请参见表1
      图3 Notebook基本信息
      表1 基本信息的参数描述

      参数名称

      说明

      “名称”

      Notebook的名称。只能包含数字、大小写字母、下划线和中划线,长度不能超过64位且不能为空。

      “描述”

      对Notebook的简要描述。

      “自动停止”

      默认开启,且默认值为“1小时”,表示该Notebook实例将在运行1小时之后自动停止,即1小时后停止规格资源计费。

      开启自动停止功能后,可选择“1小时”“2小时”“4小时”“6小时”“自定义”几种模式。选择“自定义”模式时,可指定1~24小时范围内任意整数。

    2. 填写Notebook详细参数,如工作环境、资源规格等,详细参数请参见表2
      图4 Notebook实例镜像选择
      图5 Notebook实例的详细参数
      表2 Notebook实例的详细参数说明

      参数名称

      说明

      “镜像”

      支持公共镜像和自定义镜像。

      • 公共镜像:即预置在ModelArts内部的镜像。
      • 自定义镜像:可以将基于公共镜像创建的实例保存下来,作为自定义镜像使用。

      一个镜像对应支持一种AI引擎,不可以在同一个Notebook实例中切换AI引擎。

      基于ModelBox框架进行AI应用开发时,基础镜像需要选择ModelBox镜像。

      “资源池”

      “公共资源池”无需单独购买,即开即用,按需付费,即按您的Notebook实例运行时长进行收费。

      “专属资源池”需要单独购买并创建。

      “类型”

      芯片类型包括CPU、GPU和Ascend类型。

      不同的镜像支持的芯片类型不同,根据实际需要选择。

      当前上线的ModelBox镜像仅支持GPU类型的芯片。

      “规格”

      根据选择的芯片类型不同,可选资源规格也不同。请根据界面实际情况和需要选择。

      • “GPU: 1*V100(32GB)|CPU: 8 核 64GB”:NVIDIA V100 GPU单卡规格,32GB显存,适合深度学习场景下的算法训练和调测
      • “GPU: 2*V100(64GB)|CPU: 16 核 128GB”:NVIDIA V100 GPU两卡规格,32GB显存,适合深度学习场景下的算法训练和调测

      “存储配置”

      包括“默认存储”“云硬盘EVS”“弹性文件服务SFS”。请根据界面实际情况和需要选择。

      • 选择“默认存储”作为存储位置。

        选择此模式,平台免费为每一个Notebook提供50GB的默认存储。

      • 选择“云硬盘EVS”作为存储位置。

        根据实际使用量设置磁盘规格。磁盘规格默认5GB。磁盘规格的取值范围为5GB~4096GB。

        从Notebook实例创建成功开始,直至实例删除成功,磁盘每GB按照规定费用收费。

      “默认存储”“云硬盘EVS”的存储路径挂载在/home/ma-user/work目录下。用户在Notebook实例中的所有文件读写操作都是针对该存储目录下的的内容操作,与OBS对象存储(OBS对象桶)无关。Notebook实例运行中,可以动态挂载OBS并行文件系统用来读取数据。

      停止或重启Notebook实例时,内容会被保留,不丢失。

      删除Notebook实例时,内容不保留。

      “SSH远程开发”

      开启此功能后,用户可以在本地开发环境中远程接入Notebook实例的开发环境。

      ModelBox镜像仅支持本地SSH远程连接,需要开启“SSH远程开发”功能。

      “密钥对”

      开启“SSH远程开发”功能后,需要设置此参数。

      可以选择已有密钥对。

      也可以单击密钥对右侧的“立即创建”,跳转到数据加密控制台,在密钥对管理 > 私有密钥对页面,单击“创建密钥对”

      注意:

      创建好的密钥对,请下载并妥善保存,连接云上Notebook开发环境时,需要用到密钥对进行鉴权认证。

      “远程访问白名单”

      开启“SSH远程开发”功能后,可以设置此参数。

      设置为允许远程接入访问这个Notebook的IP地址(例如本地PC的IP地址或者访问机器的外网IP地址,最多配置5个),不设置则表示无接入IP地址限制。

      如果用户使用的访问机器和华为云ModelArts服务的网络有隔离,则访问机器的外网地址需要在主流搜索引擎中搜索“IP地址查询”获取,而不是使用ipconfig或ifconfigip命令在本地查询。

      白名单IP地址如果配置错误将无法连接Notebook开发环境。

      创建完Notebook后,可以在Notebook详情页中修改白名单IP地址。

  4. 参数填写完成后,单击“立即创建”进行规格确认。
  5. 参数确认无误后,单击“提交”,完成Notebook的创建操作。

    进入Notebook列表,正在创建中的Notebook状态为“创建中”,创建过程需要几分钟,请耐心等待。当Notebook状态变为“运行中”时,表示Notebook已创建并启动完成。

  6. 在Notebook列表,单击实例名称,进入实例详情页,查看Notebook实例配置信息。

    包括Notebook实例名称、规格、状态、镜像类型、用户ID、存储路径、存储容量、Notebook地址和端口号、允许远程访问的白名单IP地址、认证密钥文件名。

    图6 查看Notebook实例详情

    在白名单右侧单击,可以修改允许远程访问的白名单IP地址。

分享:

    相关文档

    相关产品