Class TensorRtSerializationConfig
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Wraps TensorRT ISerializationConfig for engine serialization options.
封装 TensorRT ISerializationConfig,用于控制 engine 序列化选项。
public sealed class TensorRtSerializationConfig : IDisposable
- Inheritance
-
TensorRtSerializationConfig
- Implements
- Inherited Members
Remarks
This wrapper is currently supported for TensorRT 10 and TensorRT 11 serialization-config paths. 当前封装支持 TensorRT 10 和 TensorRT 11 的 serialization-config 路径。
Properties
Flags
Gets or sets all serialization flags as a bitmask. 获取或设置全部 serialization flags 位掩码。
public TensorRtSerializationFlags Flags { get; set; }
Property Value
Line
Gets the TensorRT API line that owns this serialization config. 获取拥有当前 serialization config 的 TensorRT API 版本线。
public TensorRtApiLine Line { get; }
Property Value
Methods
ClearFlag(TensorRtSerializationFlag)
Clears a single serialization flag. 清除单个 serialization flag。
public bool ClearFlag(TensorRtSerializationFlag flag)
Parameters
flagTensorRtSerializationFlagThe flag to clear. / 要清除的 flag。
Returns
- bool
truewhen TensorRT accepted the clear operation. / TensorRT 接受清除操作时返回true。
Dispose()
Releases the native serialization config handle. 释放原生 serialization config 句柄。
public void Dispose()
GetFlag(TensorRtSerializationFlag)
Gets whether a single serialization flag is enabled. 获取单个 serialization flag 是否已启用。
public bool GetFlag(TensorRtSerializationFlag flag)
Parameters
flagTensorRtSerializationFlagThe flag to query. / 要查询的 flag。
Returns
- bool
truewhen the flag is enabled. / 当 flag 已启用时返回true。
SetFlag(TensorRtSerializationFlag)
Enables a single serialization flag. 启用单个 serialization flag。
public bool SetFlag(TensorRtSerializationFlag flag)
Parameters
flagTensorRtSerializationFlagThe flag to enable. / 要启用的 flag。
Returns
- bool
truewhen TensorRT accepted the flag. / TensorRT 接受该 flag 时返回true。
ToSummary()
Gets a compact copied summary of this serialization config. 获取当前 serialization config 的紧凑复制型摘要。
public TensorRtSerializationConfigSummary ToSummary()
Returns
Remarks
This method reads scalar serialization flags only. It does not expose the native config handle and does not promote runtime proof. 该方法只读取 serialization flags 标量值;不暴露原生 config handle,也不会晋级 runtime proof。