cuSPARSELt 日志记录功能#
可以通过在运行目标应用程序之前设置以下环境变量来启用 cuSPARSELt 中的日志记录机制
CUSPARSELT_LOG_LEVEL=<level>
其中 level
是以下级别之一
0
: 关闭 - 日志记录被禁用 (默认)1
: 错误 - 仅记录错误2
: 跟踪 - 启动 CUDA 内核的 API 调用将记录其参数和重要信息3
: 提示 - 可能提高应用程序性能的提示4
: 信息 - 提供关于库执行的常规信息,可能包含关于启发式状态的详细信息5
: API 跟踪 - API 调用将记录其参数和重要信息
CUSPARSELT_LOG_MASK=<mask>
其中 mask
是以下掩码的组合
0
: 关闭1
: 错误2
: 跟踪4
: 提示8
: 信息16
: API 跟踪
CUSPARSELT_LOG_FILE=<file_name>
其中 file_name
是日志文件的路径。文件名可能包含 %i,它将被进程 ID 替换。例如 <file_name>_%i.log
。
如果未定义 CUSPARSELT_LOG_FILE
,则日志消息将打印到 stdout。