昇腾社区首页
中文
注册
开发者
下载

环境准备

在使用HCCL集合通信库之前,需要先准备运行环境。本章节将详细介绍安装软件包和设置环境变量的步骤。

安装驱动固件与CANN软件包

HCCL集合通信库的使用依赖CANN软件包,CANN软件包的详细安装步骤请参考CANN 软件安装指南
  1. 安装驱动固件(仅昇腾设备需要),安装步骤请参见“安装NPU驱动和固件”章节。
  2. 安装CANN软件包,可参考“快速安装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用户的默认安装路径,如果使用普通用户安装,或指定路径安装,请自行替换。