Class TensorRtBuilderConfigDeploymentSummary
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Compact pointer-free summary of TensorRT builder configuration deployment settings. TensorRT builder config deployment 设置的紧凑无指针摘要。
public sealed class TensorRtBuilderConfigDeploymentSummary
- Inheritance
-
TensorRtBuilderConfigDeploymentSummary
- Inherited Members
Properties
AverageTimingIterations
Gets copied average timing iteration count. 获取已复制 average timing iteration 数量。
public int AverageTimingIterations { get; }
Property Value
CanDeleteDeferredRecord
Gets whether deferred records can be deleted because of this summary. 获取是否可因该摘要删除 deferred 记录。
public bool CanDeleteDeferredRecord { get; }
Property Value
CanPromoteRuntimeProof
Gets whether this summary can be promoted as runtime proof. 获取该摘要是否可晋级为 runtime proof。
public bool CanPromoteRuntimeProof { get; }
Property Value
CopiedPluginCountMatchesReportedCount
Gets whether copied plugin records cover the TensorRT-reported plugin count. 获取已复制 plugin 记录是否覆盖 TensorRT 报告数量。
public bool CopiedPluginCountMatchesReportedCount { get; }
Property Value
CopiedSerializedPluginCount
Gets copied serialized plugin record count. 获取已复制 serialized plugin 记录数量。
public int CopiedSerializedPluginCount { get; }
Property Value
CopiedSerializedPluginPathCount
Gets copied serialized plugin path count. 获取已复制 serialized plugin path 数量。
public int CopiedSerializedPluginPathCount { get; }
Property Value
DefaultDeviceType
Gets copied default device type. 获取已复制默认 device type。
public TensorRtDeviceType DefaultDeviceType { get; }
Property Value
DiagnosticCount
Gets diagnostic count collected while building the snapshot. 获取构建快照时收集的诊断数量。
public int DiagnosticCount { get; }
Property Value
DlaCore
Gets copied DLA core. 获取已复制 DLA core。
public int DlaCore { get; }
Property Value
EngineCapability
Gets copied engine capability. 获取已复制 engine capability。
public TensorRtEngineCapability EngineCapability { get; }
Property Value
Flags
Gets copied builder flags. 获取已复制 builder flags。
public TensorRtBuilderFlags Flags { get; }
Property Value
HardwareCompatibilityLevel
Gets copied hardware compatibility level. 获取已复制硬件兼容级别。
public TensorRtHardwareCompatibilityLevel HardwareCompatibilityLevel { get; }
Property Value
HasCalibrationProfile
Gets whether a calibration profile is attached. 获取是否已附加 calibration profile。
public bool HasCalibrationProfile { get; }
Property Value
HasProgressMonitor
Gets whether a progress monitor is attached. 获取是否已绑定 progress monitor。
public bool HasProgressMonitor { get; }
Property Value
HasRemoteAutoTuningConfig
Gets whether remote auto-tuning config text is present. 获取是否存在 remote auto-tuning config 文本。
public bool HasRemoteAutoTuningConfig { get; }
Property Value
HasTimingCache
Gets whether a timing cache is attached. 获取是否已绑定 timing cache。
public bool HasTimingCache { get; }
Property Value
IsProfileStreamSet
Gets whether a profile stream is set. 获取是否已设置 profile stream。
public bool IsProfileStreamSet { get; }
Property Value
L2LimitForTilingInBytes
Gets copied L2 byte limit for tiling. 获取已复制 tiling L2 字节限制。
public long L2LimitForTilingInBytes { get; }
Property Value
MaxAuxStreams
Gets copied max auxiliary stream count. 获取已复制最大 auxiliary stream 数量。
public int MaxAuxStreams { get; }
Property Value
MaxTactics
Gets copied max tactic count. 获取已复制 max tactic 数量。
public int MaxTactics { get; }
Property Value
OptimizationLevel
Gets copied optimization level. 获取已复制 optimization level。
public int OptimizationLevel { get; }
Property Value
OptimizationProfileCount
Gets copied optimization profile count. 获取已复制 optimization profile 数量。
public int OptimizationProfileCount { get; }
Property Value
PluginToSerializeCount
Gets TensorRT-reported plugin-to-serialize count. 获取 TensorRT 报告的待序列化 plugin 数量。
public int PluginToSerializeCount { get; }
Property Value
PointerFreeCopiedSummary
Gets whether this summary is copied and pointer-free. 获取该摘要是否为复制型且无指针逃逸。
public bool PointerFreeCopiedSummary { get; }
Property Value
ProfilingVerbosity
Gets copied profiling verbosity. 获取已复制 profiling verbosity。
public TensorRtProfilingVerbosity ProfilingVerbosity { get; }
Property Value
RuntimePlatform
Gets copied runtime platform. 获取已复制 runtime platform。
public TensorRtRuntimePlatform RuntimePlatform { get; }
Property Value
TacticSources
Gets copied tactic sources. 获取已复制 tactic sources。
public TensorRtTacticSources TacticSources { get; }
Property Value
TilingOptimizationLevel
Gets copied tiling optimization level. 获取已复制 tiling optimization level。
public TensorRtTilingOptimizationLevel TilingOptimizationLevel { get; }
Property Value
WorkspaceMemoryPoolLimitInBytes
Gets copied workspace memory-pool limit. 获取已复制 workspace memory pool 限制。
public ulong WorkspaceMemoryPoolLimitInBytes { get; }
Property Value
Methods
ToString()
Formats this summary for smoke output and logs. 将该摘要格式化为 smoke 输出和日志。
public override string ToString()