环境准备
- 进行Ascend C算子开发之前,需要安装驱动固件和CANN软件包,请参考《CANN 软件安装指南》完成环境准备。
- 安装驱动固件(仅昇腾设备需要),安装步骤请参见“安装NPU驱动和固件”章节。
- 安装CANN软件包,可参考“快速安装CANN”完成快速安装,可参考其他章节了解更多场景的安装步骤。
安装CANN软件后,使用CANN运行用户进行编译、运行时,需要以CANN运行用户登录环境,执行source ${install_path}/set_env.sh命令设置环境变量。其中${install_path}为CANN软件的安装目录,例如:/usr/local/Ascend/ascend-toolkit。
- 安装cmake。通过cmake编译Ascend C算子时,要求安装3.16及以上版本的cmake,如果版本不符合要求,可以参考如下示例安装满足要求的版本。