开发前准备
构图之前,需要先搭建构图环境,包括安装软件包以及设置环境等,本章节给出详细介绍。
安装软件包
参见《CANN 软件安装指南》安装CANN软件包。安装完成后:
- “Ascend-cann-toolkit安装目录/ascend-toolkit/latest/opp/built-in/op_proto/inc”下提供了AI Core和AI CPU算子原型定义,用于通过算子原型构建Graph。
- “Ascend-cann-toolkit安装目录/ascend-toolkit/latest/include/graph”下提供了Graph构建接口。
- “Ascend-cann-toolkit安装目录/ascend-toolkit/latest/include/ge”下提供了Graph运行接口。
- “Ascend-cann-toolkit安装目录/ascend-toolkit/latest/compiler/lib64/stub”下为相关依赖库。
设置环境变量
- 必选环境变量
安装CANN软件后,使用CANN运行用户编译、运行时,需要以CANN运行用户登录环境,执行. ${install_path}/set_env.sh命令设置环境变量。其中${install_path}为CANN软件的安装目录。
- 可选环境变量
若开发者期望程序编译运行过程中产生的文件落盘到归一目录,可通过环境变量ASCEND_CACHE_PATH与ASCEND_WORK_PATH分别设置共享文件的存储路径与进程独享文件的存储路径。
export ASCEND_CACHE_PATH=/repo/task001/cache export ASCEND_WORK_PATH=/repo/task001/172.16.1.12_01_03
关于环境变量ASCEND_CACHE_PATH与ASCEND_WORK_PATH的使用约束以及落盘文件说明,可参见《环境变量参考》。
配置此环境变量前,请使用env命令查询ASCEND_CACHE_PATH与ASCEND_WORK_PATH环境变量是否已存在,建议系统各功能使用统一的规划路径。
父主题: 概述