TensorRT 10.8.0
nvinfer1::ISerializationConfig 类参考

用于保存配置引擎以序列化二进制文件的属性。 更多...

#include <NvInferRuntime.h>

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

公共成员函数

virtual ~ISerializationConfig () noexcept=default
 
bool setFlags (SerializationFlags serializationFlags) noexcept
 设置要为此配置启用的序列化标志。 更多...
 
SerializationFlags getFlags () const noexcept
 获取此配置的序列化标志。 更多...
 
bool clearFlag (SerializationFlag serializationFlag) noexcept
 清除序列化标志。 更多...
 
bool setFlag (SerializationFlag serializationFlag) noexcept
 设置序列化标志。 更多...
 
bool getFlag (SerializationFlag serializationFlag) const noexcept
 如果设置了序列化标志,则返回 true。 更多...
 

受保护的属性

apiv::VSerializationConfig * mImpl
 

额外的继承成员

- 继承自 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
 

详细描述

用于保存配置引擎以序列化二进制文件的属性。

参见
SerializationFlag

构造函数 & 析构函数文档

◆ ~ISerializationConfig()

virtual nvinfer1::ISerializationConfig::~ISerializationConfig ( )
virtualdefaultnoexcept

成员函数文档

◆ clearFlag()

bool nvinfer1::ISerializationConfig::clearFlag ( SerializationFlag  serializationFlag)
inlinenoexcept

清除序列化标志。

从配置中清除序列化标志。

参见
setFlags()

◆ getFlag()

bool nvinfer1::ISerializationConfig::getFlag ( SerializationFlag  serializationFlag) const
inlinenoexcept

如果设置了序列化标志,则返回 true。

参见
getFlags()
返回
如果设置了标志,则为 True,如果未设置,则为 false。

◆ getFlags()

SerializationFlags nvinfer1::ISerializationConfig::getFlags ( ) const
inlinenoexcept

获取此配置的序列化标志。

返回
作为位掩码的序列化标志。
参见
setFlags()

◆ setFlag()

bool nvinfer1::ISerializationConfig::setFlag ( SerializationFlag  serializationFlag)
inlinenoexcept

设置序列化标志。

将输入的序列化标志添加到已启用的标志中。

参见
setFlags()

◆ setFlags()

bool nvinfer1::ISerializationConfig::setFlags ( SerializationFlags  serializationFlags)
inlinenoexcept

设置要为此配置启用的序列化标志。

标志在 SerializationFlag 枚举中列出。

参数
serializationFlags引擎的序列化标志。
注意
此函数将覆盖之前设置的标志,而不是按位或运算新标志。
参见
getFlags()

成员数据文档

◆ mImpl

apiv::VSerializationConfig* nvinfer1::ISerializationConfig::mImpl
protected

此类文档从以下文件生成:

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