准备开发和运行环境
部署开发环境和运行环境,请参见《CANN 软件安装指南》对应Atlas产品的描述。
- 部署开发环境后,才能获取调用接口所需的头文件、编译运行接口所需的库文件。
对于昇腾设备,已安装驱动、固件场景下,该环境可直接作为运行环境,执行编译生成的应用可执行文件。
- 部署运行环境后,才能在运行环境上执行编译生成的应用可执行文件。
- 需要根据运行环境的安装包,确定引用的组件目录,否则会导致运行报错。安装方案请参见《CANN 软件安装指南》。
安装CANN软件后,使用CANN运行用户编译、运行时,需要以CANN运行用户登录环境,执行source ${install_path}/set_env.sh命令设置环境变量,其中${install_path}为CANN软件的安装目录。
- 运行环境安装nnrt包,则开发过程中引用对应AscendCL目录。
- 头文件路径:CANN软件安装后文件存储路径/nnrt/latest/include/acl
- 库文件路径:CANN软件安装后文件存储路径/nnrt/latest/lib64
- 运行环境安装nnae包,则开发过程中引用对应AscendCL目录。
- 头文件路径:CANN软件安装后文件存储路径/nnae/latest/include/acl
- 库文件路径:CANN软件安装后文件存储路径/nnae/latest/lib64
- 运行环境安装nnrt包,则开发过程中引用对应AscendCL目录。
- 本文中的操作步骤(包括模型转换、编译代码、运行应用等)需以运行用户登录开发环境或运行环境后再执行,请务必获取各组件的运行用户,以便后续操作时使用。
- 需要根据运行环境的安装包,确定引用的组件目录,否则会导致运行报错。安装方案请参见《CANN 软件安装指南》。
父主题: 概述