下载
中文
注册

完整样例参考

样例获取和使用

单击GiteeGithub获取样例,该样例介绍如何构建Graph并编译成离线模型,参见README执行样例。

单击GiteeGithub获取样例,该样例介绍如何构建Graph,然后直接编译并运行Graph,参见README执行样例。

编译脚本编写注意事项

您可以参考上述样例编写编译脚本,其中需要根据实际情况进行修改的部分为:

  • ASCEND_PATH:指定到“Ascend-cann-toolkit安装目录/ascend-toolkit/latest/”路径。
  • INCLUDES:需要包含的头文件,当需要添加头文件时,在示例下方直接增加行即可,注意不要删除原有项目。如果网络中有自定义算子,请增加自定义算子的原型定义头文件。
  • LIBS:需要链接的库,当需要添加链接库时,在示例下方直接增加行即可,注意不要删除原有项目。

    禁止链接软件包中的其他so,否则后续升级可能会导致兼容性问题。

程序执行前依赖的环境变量

安装CANN软件后,使用CANN运行用户进行编译、运行时,需要以CANN运行用户登录环境,执行source ${install_path}/set_env.sh命令设置环境变量。其中${install_path}为CANN软件的安装目录,例如:/usr/local/Ascend/ascend-toolkit。

上述仅列出了程序执行必配的环境变量,更多环境变量说明请参考环境变量参考