昇腾社区首页
中文
注册

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" 

使用约束

支持的型号

Atlas A2 训练系列产品

Atlas A3 训练系列产品/Atlas A3 推理系列产品