MindSpore日志收集
设置MindSpore日志环境变量,用于打印MindSpore所提供的不同级别的日志,便于分析和问题定位。
| 环境变量名称 | 可选取值及含义 |
|---|---|
| GLOG_v | 0:表示DEBUG级别的日志信息 1:表示INFO级别的日志信息 2:表示WARNNING级别的日志信息(默认取值) 3:表示ERROR级别的日志信息,程序执行过程中出现报错,输出错误日志信息 |
示例如下:
export GLOG_v=1
注:执行命令unset GLOG_v,即可关闭日志采集功能。
CANN日志收集
设置cann日志相关的环境变量,用于打印cann所提供的不同级别的日志,便于分析和问题定位
| 环境变量名称 | 可选取值及含义 |
|---|---|
| ASCEND_GLOBAL_LOG_LEVEL | 0:表示DEBUG级别的日志信息 1:表示INFO级别的日志信息 2:表示WARNNING级别的日志信息 3:表示DEBUG级别的日志信息,程序执行过程中出现报错,输出错误日志信息 4:表示None |
| ASCEND_SLOG_PRINT_TO_STDOUT | 1:表示在屏幕上输出日志信息 |
| ASCEND_PROCESS_LOG_PATH | 表示设置日志重定向的路径(用户自定义路径) |
示例如下:
export ASCEND_GLOBAL_LOG_LEVEL=1
export ASCEND_SLOG_PRINT_TO_STDOUT=1
export ASCEND_PROCESS_LOG_PATH=1
注:执行以下命令,即可关闭日志采集功能:
unset ASCEND_GLOBAL_LOG_LEVEL ASCEND_SLOG_PRINT_TO_STDOUT ASCEND_PROCESS_LOG_PATH
查看PLOG日志
日志默认会生成路径:在当前用户的~/ascend/log/debug
主要关注debug/目录下的日志信息,包括:
-
device-{0-7}:表示device侧(也就是昇腾卡)的日志;
-
plog/:host日志,主要包括:GE、FE、RTS等多个组件的日志信息,可查看到模型执行过程中具体在那个组件产生的报错信息。
Plog命名方式如下所示:
~/ascend/log/debug/plog/plog-_.log
备注:
pid:可通过MindSpore日志获取,例如,[DEBUG] ME(2727419,ffff874a6010,converter_lite):2025-08-13-17:30:30.391.648[chend/common/optimizer/pattern_engine.cc:155] ToVector] visit pattern_ref 显示推理进程的pid为2727419