TensorRT 10.8.0
IProgressMonitor 类参考

TensorRT 的应用程序实现的进度报告接口。 更多...

#include <NvInfer.h>

详细描述

TensorRT 的应用程序实现的进度报告接口。

IProgressMonitor 是一个用户定义的对象,当内部算法开始或完成一个阶段时,TensorRT 使用它来报告,以帮助提供关于优化器进度的反馈。

IProgressMonitor 将在进入一个阶段时触发其开始函数,并在退出该阶段时触发其完成函数。每个阶段包含一个或多个步骤。当每个步骤完成时,将触发 stepComplete 函数。这将允许使用构建器的应用程序沟通关于优化步骤预计何时完成的进度。

IProgressMonitor 的实现必须是线程安全的,以便可以从多个内部线程调用它。IProgressMonitor 的生命周期必须超过所有使用它的 TensorRT 对象的生命周期。

注意
为了确保源代码与未来版本的 TensorRT 的兼容性,请使用 IProgressMonitor,而不是 v_1_0::IProgressMonitor

此类文档从以下文件生成

  版权所有 © 2024 NVIDIA Corporation
  隐私政策 | 管理我的隐私 | 请勿出售或分享我的数据 | 服务条款 | 辅助功能 | 公司政策 | 产品安全 | 联系我们