安装开发环境与运行环境
在X86架构的Ubuntu服务器上,完成ADKInstaller工具对开发环境的安装以及Atlas 200 DK SD卡启动盘的制作。如果不能使用msInstaller工具安装环境,可手动安装。
环境搭建流程
根据下图可以了解ADKInstaller工具的功能以及工具进行环境搭建的总体流程。

安装前准备
已完成Ubuntu X86系统依赖的安装。
获取并启动ADKInstaller工具
- 获取ADKInstaller。
- 以普通用户登录Ubuntu系统。
- 执行以下命令下载ADKInstaller工具压缩包到系统任意目录,如“/home/HwHiAiUser”。
wget https://obs-book.obs.cn-east-2.myhuaweicloud.com/temp/ADKInstaller.0.1.1.tar.gz
- 解压软件压缩包并进入解压文件目录下。
tar -xzvf ADKInstaller.0.1.1.tar.gz
cd ADKInstaller
- 切换至root用户下,执行以下命令为当前用户开启sudo权限。
./add_sudo.sh username
exit
- username需要替换为安装Atlas200DK的开发环境的普通用户的用户名,如ascend。
- 这里需要临时给当前用户开启sudo权限,当安装完环境后可以在root用户下执行 ./del_sudo.sh username 删除当前用户的sudo权限。
- 启动ADKInstaller。
以Ubuntu系统中普通用户执行以下命令,启动ADKInstaller。
./ADKInstaller
启动ADKInstaller后如图2所示。
- User:启动ADKInstaller工具的普通用户。如果使用root用户则无法启动软件。
- Password:启动ADKInstaller工具的用户的密码。
- language:选择语言,默认为英文。
启动成功后界面如图3所示。
安装运行环境
- 制作SD卡。
- SD卡用于制作Atlas 200 DK的系统启动盘。
- 如果已经拥有一张制作好的SD卡(Atlas 200 DK使用此卡可以正常启动),则单击“Skip”跳过该步骤,直接在后续步骤中对Atlas 200 DK进行升级。
- 在“STEP 01 Make SD Card”界面,勾选“I accept the terms and conditions of the license agreement”,按界面提示单击“OK”。
- 如图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 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/apt-get source
- 单击界面右下方的“Make SD”,组件下载完成后,弹出图5所示界面。
- usb IP:USB网卡IP。
- eth0 IP:物理网卡IP。
- 将带有SD卡的读卡器插入PC,单击“Refresh”,选择SD卡对应的名称。
- 选择制卡后Atlas 200 DK的USB网卡IP(默认为192.168.158.2)、物理网卡IP(eth0 IP)。
- 单击“OK”,开始制作SD卡。
- 制卡成功后,弹出制卡成功提示框,如图6所示,单击“OK”。
- 连接开发者板。
- 将制作完成的SD卡插入Atlas 200 DK。
- 用Type-C线连接PC、USB端口和Atlas 200 DK的Type-C接口。
- 上电Atlas 200 DK,等待约15分钟后,单板4个LED灯全亮,说明单板正常启动。
- 选择界面左侧的“STEP 02 Connect Atlas 200 DK”。图7 连接Atlas 200 DK
- 单击“Refresh”刷新,会自动选择虚拟网卡。如果有多块开发板请选择对应的虚拟网卡。
选择对应的Atlas 200 DK单板IP。点击“Connect”连接单板。
如果对开发板连接有疑问,可以点击“tips”按钮,查看连接的详细说明。
若出现如图8所示界面,说明开发者板连接成功。
- 单击OK,完成Atlas 200 DK配置。
安装开发环境
- 安装MindStudio。
- 选择“STEP 03 Setup Mind Studio”,进入MindStudio安装界面。
- 如图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:依赖下载路径。
- 依赖安装完成后,提示开始安装MindStudio。如图10所示。
- 选择“OK”,开始安装MindStudio。
安装完成后,提示如图11所示信息,单击“OK”,启动MindStudio。
- MindStudio启动时弹出如图12所示提示框,单击“OK”,完成配置。
- Ascend Toolkit Path:选择MindStudio安装用户所安装的开发套件包的所在路径。
- 进入MindStudio启动脚本所在路径(${HOME}/MindStudio-ubuntu/bin),执行以下命令启动MindStudio,如图13所示。
- 后续任务。
通过MindStudio进行应用开发、模型转换、自定义算子开发。详情请参考《MindStudio 用户指南》。
