HCCL_DEBUG_CONFIG
功能描述
启用此环境变量后,运行日志(即“$HOME/ascend/log/run”目录下的日志)将包含HCCL特定子模块的详细运行信息。目前支持ALG或alg(算法编排模块)、TASK或task(任务编排模块)两个模块的配置。
该环境变量支持如下两种形式的配置:
- 正向配置:支持配置1个或多个模块,各模块间使用英文逗号分隔,其中TASK(或task)、ALG(或alg)不区分大小写。
# 运行日志中记录task模块的运行信息。 export HCCL_DEBUG_CONFIG="TASK" # 运行日志中记录alg与task模块运行信息。 export HCCL_DEBUG_CONFIG="alg,task"
- 反向配置:在第一个模块名前面加上“^”,表示除了配置的子模块外,运行日志中会记录其他模块的详细运行信息。
# 运行日志中记录除了task模块之外的其他所有模块的运行信息(当前版本代表仅记录alg模块的运行信息)。 export HCCL_DEBUG_CONFIG="^task" # 运行日志中记录除了task与alg模块之外的其他所有模块的运行信息(由于当前版本仅支持task与alg两个模块的配置,如下配置等同于不启用此环境变量) export HCCL_DEBUG_CONFIG="^task,alg"
注意:环境变量配置时,不允许存在多余空格,否则配置无效,例如:export HCCL_DEBUG_CONFIG="alg, task ",task前后存在多余空格,此环境变量配置无效。
配置示例
export HCCL_DEBUG_CONFIG="ALG,TASK"
使用约束
无
支持的型号
父主题: 集合通信