一、环境部署概述
二、在cpu上部署开发环境
文档在:Ascend C简介-Ascend C算子开发-算子开发-CANN社区版8.0.RC3.alpha003开发文档-昇腾社区
1、安装第三方依赖。
Ubuntu系统(Debian、UOS20、Linux等系统操作一致):
apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev unzip pciutils net-tools libblas-dev gfortran libblas3
2、安装Python。
可执行如下命令检查系统是否安装满足要求的Python开发环境(要求python3.7.5~3.7.11、python3.8.0~3.8.11、python3.9.0~3.9.7和python3.10.0~3.10.12)。为了和pytorch2兼容,建议安装python3.10.0-python3.10.12。
3、安装相关依赖。
pip3 install attrs numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py wheel typing_extensions
4、安装CANN开发套件包。
-
- 将CANN开发套件包上传至安装环境的任意目录,执行如下命令增加对软件包的可执行权限。
chmod +x Ascend-cann-toolkit_8.0.RC3.alpha003_linux-x86_64.run
- 执行如下命令校验软件包的一致性和完整性。
./Ascend-cann-toolkit_8.0.RC3.alpha003_linux-x86_64.run --check
- 执行如下命令安装CANN开发套件包。
./Ascend-cann-toolkit_8.0.RC3.alpha003_linux-x86_64.run --install
用户需签署华为企业业务最终用户许可协议(EULA)后进入安装流程,根据回显页面输入y或Y接受协议,输入其他任意字符为拒绝协议,确认接受协议后开始安装。安装完成后,若显示如下信息,则说明软件安装成功。
[INFO] Ascend-cann-toolkit install success
- 配置CANN环境变量。
source /usr/local/Ascend/ascend-toolkit/set_env.sh
- 将CANN开发套件包上传至安装环境的任意目录,执行如下命令增加对软件包的可执行权限。
下载官方例子测试环境:
按照 samples: CANN Samples - Gitee.com 文档,
测试Add例子:
samples: CANN Samples - Gitee.com
成功即表示环境搭建完成。
三、在香橙派上部署开发及运行环境