TensorRT 10.8.0
nvinfer1::IPluginResourceContext 类参考抽象类

供插件访问 TensorRT 提供的每个上下文资源的接口。 更多...

#include <NvInferRuntime.h>

公共成员函数

virtual IGpuAllocatorgetGpuAllocator () const noexcept=0
 获取与资源上下文关联的 GPU 分配器。 更多...
 
virtual IErrorRecordergetErrorRecorder () const noexcept=0
 获取与资源上下文关联的错误记录器。 更多...
 
virtual ~IPluginResourceContext () noexcept=default
 

保护成员函数

 IPluginResourceContext ()=default
 
 IPluginResourceContext (IPluginResourceContext const &)=default
 
 IPluginResourceContext (IPluginResourceContext &&)=default
 
IPluginResourceContextoperator= (IPluginResourceContext const &) &=default
 
IPluginResourceContextoperator= (IPluginResourceContext &&) &=default
 

详细描述

供插件访问 TensorRT 提供的每个上下文资源的接口。

没有公开的方法来构造 IPluginResourceContext。 它作为 IPluginV3OneRuntime::attachToContext() 的参数出现。 该方法的重写可以使用 IPluginResourceContext 对象来访问任何可用的每个上下文资源。

警告
请勿从此类继承,因为这样做会破坏 API 和 ABI 的向前兼容性。
参见
IPluginV3OneRuntime::attachToContext()

构造函数 & 析构函数文档

◆ ~IPluginResourceContext()

virtual nvinfer1::IPluginResourceContext::~IPluginResourceContext ( )
virtualdefaultnoexcept

◆ IPluginResourceContext() [1/3]

nvinfer1::IPluginResourceContext::IPluginResourceContext ( )
protecteddefault

◆ IPluginResourceContext() [2/3]

nvinfer1::IPluginResourceContext::IPluginResourceContext ( IPluginResourceContext const &  )
protecteddefault

◆ IPluginResourceContext() [3/3]

nvinfer1::IPluginResourceContext::IPluginResourceContext ( IPluginResourceContext &&  )
protecteddefault

成员函数文档

◆ getErrorRecorder()

virtual IErrorRecorder * nvinfer1::IPluginResourceContext::getErrorRecorder ( ) const
pure virtualnoexcept

获取与资源上下文关联的错误记录器。

参见
IPluginV3OneRuntime::attachToContext()

◆ getGpuAllocator()

virtual IGpuAllocator * nvinfer1::IPluginResourceContext::getGpuAllocator ( ) const
pure virtualnoexcept

获取与资源上下文关联的 GPU 分配器。

参见
IPluginV3OneRuntime::attachToContext()

◆ operator=() [1/2]

IPluginResourceContext & nvinfer1::IPluginResourceContext::operator= ( IPluginResourceContext &&  ) &
protecteddefault

◆ operator=() [2/2]

IPluginResourceContext & nvinfer1::IPluginResourceContext::operator= ( IPluginResourceContext const &  ) &
protecteddefault

此类的文档由以下文件生成

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