TensorRT 10.8.0
nvinfer1::IAlgorithmContext 类参考

描述了上下文和需求,这些上下文和需求可以被一个或多个 IAlgorithm 实例满足。更多...

#include <NvInfer.h>

nvinfer1::IAlgorithmContext 的继承关系图
nvinfer1::INoCopy

公共成员函数

char const * getName () const noexcept
 返回算法节点的名称。更多...
 
Dims getDimensions (int32_t index, OptProfileSelector select) const noexcept
 获取输入或输出张量的最小/最佳/最大维度。更多...
 
int32_t getNbInputs () const noexcept
 返回算法的输入数量。更多...
 
int32_t getNbOutputs () const noexcept
 返回算法的输出数量。更多...
 

保护成员函数

virtual ~IAlgorithmContext () noexcept=default
 
- 继承自 nvinfer1::INoCopy 的保护成员函数
 INoCopy ()=default
 
virtual ~INoCopy ()=default
 
 INoCopy (INoCopy const &other)=delete
 
INoCopyoperator= (INoCopy const &other)=delete
 
 INoCopy (INoCopy &&other)=delete
 
INoCopyoperator= (INoCopy &&other)=delete
 

保护属性

apiv::VAlgorithmContext * mImpl
 

详细描述

描述了上下文和需求,这些上下文和需求可以被一个或多个 IAlgorithm 实例满足。

另请参阅
IAlgorithm
警告
请勿从此类继承,因为这样做会破坏 API 和 ABI 的向前兼容性。
已弃用
在 TensorRT 10.8 中已弃用。请改用 ITimingCache 中的可编辑模式。

构造函数 & 析构函数文档

◆ ~IAlgorithmContext()

virtual nvinfer1::IAlgorithmContext::~IAlgorithmContext ( )
protectedvirtualdefaultnoexcept

成员函数文档

◆ getDimensions()

Dims nvinfer1::IAlgorithmContext::getDimensions ( int32_t  index,
OptProfileSelector  select 
) const
inlinenoexcept

获取输入或输出张量的最小/最佳/最大维度。

参数
index算法的输入或输出的索引。分配给输入和输出索引的递增数字。
select要查询的最小、最佳或最大维度。

◆ getName()

char const * nvinfer1::IAlgorithmContext::getName ( ) const
inlinenoexcept

返回算法节点的名称。

这是 IAlgorithmContext 的唯一标识符。

◆ getNbInputs()

int32_t nvinfer1::IAlgorithmContext::getNbInputs ( ) const
inlinenoexcept

返回算法的输入数量。

◆ getNbOutputs()

int32_t nvinfer1::IAlgorithmContext::getNbOutputs ( ) const
inlinenoexcept

返回算法的输出数量。

成员数据文档

◆ mImpl

apiv::VAlgorithmContext* nvinfer1::IAlgorithmContext::mImpl
protected

此类文档从以下文件生成

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