目录
我有一个atlas 200机器,里面已经有ubuntu 18.04系统,也有固件与驱动。
可以按照如下步骤,下载CANN包,搭建运行环境。
1. 确认固件与驱动版本
参考博客《atlas 200 简单确认驱动与固件版本的方法》
我的固件与驱动版本为1.0.11.alpha
,参考华为文档《Atlas 200 DK开发者套件(1.0.11.alpha)》,选择安装CANN运行软件包
这一节,进行CANN软件包的安装。
2. CANN软件包的下载
进入安装CANN运行软件包
这一节,点击获取链接
,如下图
进入下载页面,选择你的系统信息(输入命令uname -a
),我的是aarch64
,然后勾选全部文件,一键下载,如下
下载好之后,应该有四个文件,分别是
- Ascend-cann-nnae_5.0.3.alpha005_linux-aarch64.run
- Ascend-cann-nnrt_5.0.3.alpha005_linux-aarch64.run
- Ascend-cann-toolkit_5.0.3.alpha005_linux-aarch64.run
- Ascend-cann-toolkit_5.0.3.alpha005_linux-aarch64.run.sha256sum
这里,.sha256sum
文件为完整性校正文件,如果没有这个文件,请下载第三个软件所在的完整性校验文件,如下
3. CANN软件包的安装
3.0. 给HwHiAiUser账户root权限
首先切换到root账户,密码为默认的Mind@123
su root
然后修改/etc/sudoers文件
sudo vim /etc/sudoers
在root ALL=(ALL:ALL) ALL
后添加一行HwHiAiUser ALL=(ALL:ALL) ALL
,即为
# User privilege specification
root ALL=(ALL:ALL) ALL
HwHiAiUser ALL=(ALL:ALL) ALL
先强制保存,然后强制退出。
最后切回到HwHiAiUser账户
su HwHiAiUser
在该账户下执行命令,前面加sudo
即可。
3.1. 验证完整性
在HwHiAiUser账号下,创建~/software/install_package/目录,将下载的四个文件放入该文件夹中,如图
在~/software/install_package/目录下,输入
sha256sum -c Ascend-cann-toolkit_5.0.3.alpha005_linux-aarch64.run.sha256sum
结果如图
3.2. 下载安装脚本
在~/software/install_package/目录下,输入
wget https://gitee.com/ascend/tools/raw/master/update_200dk/update_200dk.sh
下载的是update_200dk.sh
。现在,该目录下有五个文件,如下
3.3. 运行脚本
切到root账号,然后运行脚本,如下
su root
bash update_200dk.sh
会给你安装Acllib,pyACL,Aicpu等,安装成功部分截图如下
3.4. 生效HwHiAiUser用户的环境变量
su HwHiAiUser
source ~/.bashrc