环境准备
更新CANN软件
- 切换至root用户,并进入默认下载目录/home/HwHiAiUser/Downloads。
su root cd /home/HwHiAiUser/Downloads
- 单击链接,获取8.0.RC1.alpha001版本的CANN开发套件包Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run,并上传至当前目录。
- 增加对软件包的可执行权限。
chmod +x Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run
- 卸载环境上原有的Ascend-cann-toolkit开发套件包。
./Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run --uninstall
- 删除软件包所在目录下的文件。
rm -rf /usr/local/Ascend/ascend-toolkit/*
- 静默安装最新版本的Ascend-cann-toolkit开发套件包,即自动签署华为企业业务最终用户许可协议(EULA)。
./Ascend-cann-toolkit_8.0.RC1.alpha001_linux-aarch64.run --full --quiet
- 安装protobuf依赖。
pip install protobuf==3.20.0
- 执行如下命令配置环境变量。
echo "source /usr/local/Ascend/ascend-toolkit/set_env.sh" >> /root/.bashrc
- 执行如下命令使环境变量生效。
source /root/.bashrc
获取算子samples代码
在开发者套件连接个人PC并且网络连接正常的情况下,执行如下命令返回至用户根目录,在根目录下载算子samples代码。
cd ~ git clone https://gitee.com/ascend/samples.git