当前位置:网站首页>10.cuBLAS开发指南中文版--cuBLAS中的logger配置
10.cuBLAS开发指南中文版--cuBLAS中的logger配置
2022-08-08 16:01:00 【扫地的小何尚】
cuBLAS中的logger配置
2.4.26. cublasLoggerConfigure()
cublasStatus_t cublasLoggerConfigure(
int logIsOn,
int logToStdOut,
int logToStdErr,
const char* logFileName)
此函数在运行时配置日志记录。 除了这种类型的配置之外,还可以使用特殊的环境变量来配置日志记录,这些环境变量将由 libcublas 进行检查:
- CUBLAS_LOGINFO_DBG- 设置环境。 变量为“1”表示打开日志记录(默认情况下日志记录是关闭的)。
- CUBLAS_LOGDEST_DBG - 设置环境。 变量编码如何记录。 “stdout”、“stderr”分别表示将日志消息输出到stdout或stderr。 在另一种情况下,它指定文件的“文件名”。
参数
logIsOn
- 输入。 完全打开/关闭日志记录。 默认情况下是关闭的,但通过调用
cublasSetLoggerCallback
到用户定义的回调函数来打开。
logToStdOut
- 输入。 打开/关闭标准错误 I/O 流的日志记录。 默认情况下是关闭的。
logToStdErr
- 输入。 打开/关闭标准错误 I/O 流的日志记录。 默认情况下是关闭的。
日志文件名
- 输入。 打开/关闭日志记录到由其名称指定的文件系统中的文件。
cublasLogger
配置logFileName
的拷贝内容。 如果您对这种类型的日志记录不感兴趣,您应该提供空指针。
返回
CUBLAS_STATUS_SUCCESS
- 成功。
2.4.27. cublasGetLoggerCallback()
cublasStatus_t cublasGetLoggerCallback(
cublasLogCallback* userCallback)
此函数通过 cublasSetLoggerCallback
检索指向先前安装的自定义用户定义回调函数的函数指针,否则为零。
参数
用户回调
- 输出。 指向用户定义的回调函数的指针。
返回
CUBLAS_STATUS_SUCCESS
- 成功。
2.4.28. cublasSetLoggerCallback()
cublasStatus_t cublasSetLoggerCallback(
cublasLogCallback userCallback)
此函数通过 cublas C 公共 API 安装自定义用户定义的回调函数。
参数
userCallback
- 输入。 指向用户定义的回调函数的指针。
返回值
CUBLAS_STATUS_SUCCESS
- 成功。
边栏推荐
猜你喜欢
【Unity入门计划】用双血条方法控制伤害区域减血速度
看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
程序发生run time error原因及解决方案
【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】
Dry goods: design high concurrency architecture from scratch
论文解读(soft-mask GNN)《Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks》
Redis哨兵的配置和原理
【Unity入门计划】制作RubyAdventure02-处理瓦片地图&碰撞
消除游戏中宝石下落的原理和实现
[Unity entry plan] Use the double blood bar method to control the blood loss speed of the damage area
随机推荐
分布式服务治理
Mysql的分布式事务原理理解
bzoj3262 陌上花开
掌握财富密码,运维需要了解这些技术
json根据条件存入数据库
瑞吉外卖学习笔记3
promise学习笔记
vs2只运行项目中的一个文件
【云原生】-MySQL压测神器HammerDB的部署及使用
C语言学习概览(五)
hdu2475 Box
Flutter的实现原理初探
彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
First online!Messaging middleware fairy notes, covering the essence of Alibaba's ten years of technology
【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】
VIT:Transformer进军CV的里程碑
【Unity入门计划】用双血条方法控制伤害区域减血速度
mmdetection最新版食用教程(一):安装并运行demo及开始训练coco
国产数据库的红利还能“吃”多久?
Iptables防火墙iprange模块扩展匹配规则