MindSpore Lite问题定位相关日志获取

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