环境变量参考
加速库安装完成后,提供进程级环境变量设置脚本“set_env.sh”,以自动完成环境变量设置,用户进程结束后自动失效。
Transformer加速库环境变量说明
- 基础环境变量
环境变量名
说明
ATB_HOME_PATH
软件包安装后文件存储路径。
LD_LIBRARY_PATH
Linux系统中加载动态库时的搜寻路径列表。
PATH
将ATB软件包bin目录的路径添加到系统PATH环境变量中,推荐使用默认路径。
- 加速库相关环境变量
- 算子库相关环境变量
环境变量名
默认值
功能说明
配置说明
变更声明
LCCL_DETERMINISTIC
0
算子确定性计算开关,开启后所有支持开关控制的算子变为确定性计算,不支持开关控制的算子不受影响。
目前该开关仅涉及LCCL确定性AllReduce(保序加)是否开启(有影响的Operation包括AllReduceOperation、ReduceScatterOperation和LinearParallelOperation)。需注意,开启功能仅在单机场景生效,即rankSize<=单机卡数。
开启后会有如下影响:
- 影响部分通信算子性能。
- 影响lccl通信算子的累加序。
0:关闭。
1:开启。
-
ASDOPS_QUANT_MIN_NEG_127
0
控制int8量化输出的最小值。
不建议用户修改。
0:最小值为-128。
1:最小值为-127。
建议直接使用默认值,修改默认值使用会影响性能和精度。后续版本会删除此环境变量,请谨慎使用。