环境准备
在使用HCCL集合通信库之前,需要先准备运行环境。本章节将详细介绍安装软件包和设置环境变量的步骤。
安装驱动固件与CANN软件包
CANN软件包安装完成后,HCCL集合通信库的头文件与库文件存储在“${ASCEND_HOME_PATH}/hccl”目录下:
- ${ASCEND_HOME_PATH}/hccl/include:HCCL提供的C接口头文件。
- ${ASCEND_HOME_PATH}/hccl/lib64:HCCL的库文件。
- ${ASCEND_HOME_PATH}/hccl/python:HCCL提供的Python接口。
${ASCEND_HOME_PATH}为CANN软件包安装后文件存储路径,例如/usr/local/Ascend/ascend-toolkit/latest。
设置环境变量
进行程序的编译运行前,需要设置CANN软件环境变量。
source /usr/local/Ascend/ascend-toolkit/set_env.sh
“/usr/local/Ascend”为CANN软件root用户的默认安装路径,如果使用普通用户安装,或指定路径安装,请自行替换。