TensorRT 10.8.0
|
构建器、重拟合器和运行时的应用程序实现的日志记录接口。 更多...
#include <NvInferRuntime.h>
公共类型 | |
enum class | Severity : int32_t { kINTERNAL_ERROR = 0 , kERROR = 1 , kWARNING = 2 , kINFO = 3 , kVERBOSE = 4 } |
日志消息对应的严重级别。 更多... | |
公共成员函数 | |
virtual void | log (Severity severity, AsciiChar const *msg) noexcept=0 |
应用程序实现的用于处理日志消息的回调函数。 更多... | |
ILogger ()=default | |
virtual | ~ILogger ()=default |
构建器、重拟合器和运行时的应用程序实现的日志记录接口。
请勿在代码中引用命名空间 v_1_0。请始终使用 nvinfer1 代替。名称 v_1_0 可能会在 TensoRT 的未来版本中更改。
用于创建 IBuilder、IRuntime 或 IRefitter 实例的 logger 用于通过该接口创建的所有对象。logger 必须在所有创建的对象释放之前保持有效。
Logger 对象实现必须是线程安全的。所有锁定和同步都被推送到接口实现,并且当调用接口函数时,TensorRT 不会持有任何同步原语。
|
strong |
|
默认 |
|
virtualdefault |
|
pure virtualnoexcept |
应用程序实现的用于处理日志消息的回调函数;
severity | 消息的严重级别。 |
msg | 以 null 结尾的日志消息。 |
使用注意事项
版权所有 © 2024 NVIDIA Corporation
隐私政策 | 管理我的隐私 | 请勿出售或分享我的数据 | 服务条款 | 辅助功能 | 公司政策 | 产品安全 | 联系我们