当前位置: 首页 > article >正文

NVIDIA- cuSPARSE(四)

cuSPARSE logging

在这里插入图片描述

日志记录机制,
可以通过在启动目标应用程序之前设置一下环境变量来启动cuSPARSE日志记录机制:

CUSPARSE_LOG_LEVEL=<level> 

level的取值:

  • 0 Off 日志记录关闭
  • 1 Error只有报错会被记录
  • 2Trace启动CUDA内核的API调用将记录它们的参数和重要信息
  • 3Hints可以潜在地提高应用程序性能的提示
  • 4Info 提供关于库执行的一般信息,可能包含关于启发式状态的细节
  • 5API calls API调用将记录他们的参数和重要信息
CUSPARSE_LOG_MASK=<mask>
  • 0 Off
  • 1 Error
  • 2Trace
  • 4Hints
  • 8Info
  • 16API Trace
CUSPARSE_LOG_FILE=<file_name>
//文件名可以是一个路径

如果CUSPARSE_LOG_FILE 没有指定,那么日志信息将会被输出在stdout。

6.1 cusparseLoggerSetCallback()

cusparseStatus_t
cusparseLoggerSetCallback(cusparseLoggerCallback_t callback)

该函数设置日志回调函数

请添加图片描述

where cusparseLoggerCallback_t has the following signature:

void (*cusparseLoggerCallback_t)(int         logLevel,
                                 const char* functionName,
                                 const char* message)

请添加图片描述

6.2cusparseLoggerSetFile()

cusparseStatus_t
cusparseLoggerSetFile(FILE* file)

设置日志输出文件路径用的
请添加图片描述

6.3cusparseLoggerOpenFile()请添加图片描述

6.4cusparseLoggerSetLevel()

请添加图片描述

6.5cusparseLoggerSetMask()

请添加图片描述

6.6cublasLtLoggerForceDisable()

强制性关闭logging


http://www.kler.cn/a/10492.html

相关文章:

  • 网站小程序app怎么查有没有备案?
  • libcurl.net入门使用
  • 华为数通HCIA系列第5次考试-【2024-46周-周一】
  • 利用 Screen 保持 VSCode 连接远程任务持续运行
  • 【韩老师零基础30天学会Java 】07章 面向对象编程(基础)
  • 使用ookii-dialogs-wpf在WPF选择文件夹时能输入路径
  • 【Flutter进阶】聊一聊组件中的生命周期、状态管理及局部重绘
  • 数据优化 | CnOpenDataA股上市公司招聘数据
  • 关于合金电阻
  • vue项目用后端返回的文件流实现docx和pdf文件预览
  • Java 进阶(11) 线程安全
  • virtualbox如何配网
  • 含有分布式电源的三相不平衡配电网潮流计算【IEEE33节点】(Matlab代码实现)
  • 还不懂如何与AI高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇
  • Webpack介绍和使用
  • 课前测5-超级密码
  • 【vue3】关于watch与computed的用法看这个就ok
  • mysql数据库审计(2)
  • 分布式事务处理常用手段及生产实践
  • java基础学习-6
  • 事务的ACID特性
  • 【Python入门第四十九天】Python丨NumPy 数组拆分
  • 【C++】哈希的应用 -- 布隆过滤器
  • C++标准库 -- 关联容器 (Primer C++ 第五版 · 阅读笔记)
  • 能够翻译文档的免费软件-免费翻译整个文档的软件
  • 第二次作业