更新时间:2021-10-26 GMT+08:00
分享

安装开发环境与运行环境

在X86架构的Ubuntu服务器上,完成ADKInstaller工具对开发环境的安装以及Atlas 200 DK SD卡启动盘的制作。如果不能使用msInstaller工具安装环境,可手动安装。

环境搭建流程

根据下图可以了解ADKInstaller工具的功能以及工具进行环境搭建的总体流程。

图1 环境搭建流程图

安装前准备

已完成Ubuntu X86系统依赖的安装。

获取并启动ADKInstaller工具

  1. 获取ADKInstaller。

    1. 以普通用户登录Ubuntu系统。
    2. 执行以下命令下载ADKInstaller工具压缩包到系统任意目录,如“/home/HwHiAiUser”

      wget https://obs-book.obs.cn-east-2.myhuaweicloud.com/temp/ADKInstaller.0.1.1.tar.gz

    3. 解压软件压缩包并进入解压文件目录下。

      tar -xzvf ADKInstaller.0.1.1.tar.gz

      cd ADKInstaller

    4. 切换至root用户下,执行以下命令为当前用户开启sudo权限。

      su root

      ./add_sudo.sh username

      exit

      • username需要替换为安装Atlas200DK的开发环境的普通用户的用户名,如ascend。
      • 这里需要临时给当前用户开启sudo权限,当安装完环境后可以在root用户下执行 ./del_sudo.sh username 删除当前用户的sudo权限。

  2. 启动ADKInstaller。

    以Ubuntu系统中普通用户执行以下命令,启动ADKInstaller。

    ./ADKInstaller

    启动ADKInstaller后如图2所示。

    • User:启动ADKInstaller工具的普通用户。如果使用root用户则无法启动软件。
    • Password:启动ADKInstaller工具的用户的密码。
    • language:选择语言,默认为英文。
    图2 登录界面

    启动成功后界面如图3所示。

    图3 软件主页面

安装运行环境

  1. 制作SD卡。

    • SD卡用于制作Atlas 200 DK的系统启动盘。
    • 如果已经拥有一张制作好的SD卡(Atlas 200 DK使用此卡可以正常启动),则单击“Skip”跳过该步骤,直接在后续步骤中对Atlas 200 DK进行升级。
    1. 在“STEP 01 Make SD Card”界面,勾选“I accept the terms and conditions of the license agreement”,按界面提示单击“OK”。
    2. 图4所示,设置如下参数信息。
      • Host components:选择安装源,制作SD卡时需要安装相关的操作系统依赖(安装在Ubuntu X86服务器)。
      • Target components:选择安装源,用于安装SD卡上的操作系统依赖。
      • Ubuntu components:SD卡上安装的Ubuntu iso。
      • Download Path:文件在Ubuntu X86服务器的下载路径。
      • SD INFO:鼠标悬停时可以查看当前需要制卡的开发者板的USB网卡IP和物理网卡IP。未选择时默认USB网卡IP地址为192.168.158.2,默认物理网卡IP地址为192.168.157.2。
      • 若当前Ubuntu服务器在使用ADKInstaller工具之前未执行过apt-get update命令,建议先手动在命令行下执行apt-get update命令,否则apt依赖可能会安装不成功。请参见:https://gitee.com/lovingascend/ADKInstaller/blob/master/FAQ.md

      • 国外用户建议选择默认源,即:use the default apt-get source

      • 国内用户建议选择清华源,即:use the https://mirrors.tuna.tsinghua.edu.cn/ubuntu/apt-get source

      图4 制卡
    3. 单击界面右下方的Make SD,组件下载完成后,弹出图5所示界面。
      图5 制卡选择
      • usb IP:USB网卡IP。
      • eth0 IP:物理网卡IP。
    4. 将带有SD卡的读卡器插入PC,单击“Refresh”,选择SD卡对应的名称。
    5. 选择制卡后Atlas 200 DK的USB网卡IP(默认为192.168.158.2)、物理网卡IP(eth0 IP)。

      此时物理网卡IP会与USB网卡IP绑定,后续物理网卡IP地址会随USB网卡IP地址自动更新。

    6. 单击“OK”,开始制作SD卡。
    7. 制卡成功后,弹出制卡成功提示框,如图6所示,单击“OK”。
      图6 制卡成功

  2. 连接开发者板。

    1. 将制作完成的SD卡插入Atlas 200 DK。
    2. 用Type-C线连接PC、USB端口和Atlas 200 DK的Type-C接口。
    3. 上电Atlas 200 DK,等待约15分钟后,单板4个LED灯全亮,说明单板正常启动。
    4. 选择界面左侧的STEP 02 Connect Atlas 200 DK
      图7 连接Atlas 200 DK
    5. 单击“Refresh”刷新,会自动选择虚拟网卡。如果有多块开发板请选择对应的虚拟网卡。

      选择对应的Atlas 200 DK单板IP。点击“Connect”连接单板。

      如果对开发板连接有疑问,可以点击tips”按钮,查看连接的详细说明。

      若出现如图8所示界面,说明开发者板连接成功。

      图8 连接成功
    6. 单击OK,完成Atlas 200 DK配置。

安装开发环境

  1. 安装MindStudio。

    1. 选择“STEP 03 Setup Mind Studio”,进入MindStudio安装界面。
    2. 图9,在填写如下参数信息后,单击右下方的“Setup”,工具自动下载并安装环境依赖。
      • 勾选“I accept the terms and conditions of the license agreement”。
      • apt-get install:安装Ubuntu系统相关依赖。
      • pip install:安装Python2相关依赖。
      • pip3 install:安装Python3相关依赖。
      • download :下载软件包版本。
      • Download Path:依赖下载路径。
        图9 MindStudio安装准备
    3. 依赖安装完成后,提示开始安装MindStudio。如图10所示。
      图10 MindStudio开始安装弹窗
    4. 选择“OK”,开始安装MindStudio。

      安装完成后,提示如图11所示信息,单击“OK”,启动MindStudio。

      图11 MindStudio安装
    5. MindStudio启动时弹出如图12所示提示框,单击“OK”,完成配置。
      • Ascend Toolkit Path:选择MindStudio安装用户所安装的开发套件包的所在路径。
        图12 导入配置
    6. 进入MindStudio启动脚本所在路径(${HOME}/MindStudio-ubuntu/bin),执行以下命令启动MindStudio,如图13所示。
      ./MindStudio.sh
      图13 MindStudio启动

  2. 后续任务。

    通过MindStudio进行应用开发、模型转换、自定义算子开发。详情请参考《MindStudio 用户指南》。

分享:

    相关文档

    相关产品

close