配置交叉编译环境

若开发环境和运行环境上的操作系统架构不同,需在开发环境中使用交叉编译工具,并使用运行环境架构的库文件进行编译,这样编译出来的可执行文件,才可以在运行环境中执行。

针对Atlas 200I A2 加速模块Atlas 500 A2 智能小站,若使用一台X86服务器(或者PC)搭建开发环境,需在开发环境再参考安装操作安装aarch64架构的离线推理引擎包,交叉编译工具和aarch64架构的库文件所在路径如下(以root用户默认安装路径为例):

交叉编译工具所在路径:/usr/local/Ascend/ascend-toolkit/latest/toolkit/toolchain/hcc/bin。

库文件所在路径:/usr/local/Ascend/nnrt/latest/runtime/lib64/stub。