Class TensorRtRuntimeDiagnosticSummary
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Compact pointer-free summary for a TensorRT runtime diagnostic snapshot. TensorRT runtime 诊断快照的简短无指针摘要。
public sealed class TensorRtRuntimeDiagnosticSummary
- Inheritance
-
TensorRtRuntimeDiagnosticSummary
- Inherited Members
Properties
CanDeleteDeferredRecord
Gets whether this summary allows deleting deferred records. 获取该摘要是否允许删除 deferred 记录。
public bool CanDeleteDeferredRecord { get; }
Property Value
CanPromoteReleaseProof
Gets whether this summary can promote public release proof. 获取该摘要是否可晋级为 public release proof。
public bool CanPromoteReleaseProof { get; }
Property Value
CanPromoteRuntimeProof
Gets whether this summary can be promoted as runtime proof. 获取该摘要是否可晋级为 runtime proof。
public bool CanPromoteRuntimeProof { get; }
Property Value
CopiedErrorRecordCount
Gets the number of copied error records. 获取复制出的 error record 数量。
public int CopiedErrorRecordCount { get; }
Property Value
DiagnosticCount
Gets the number of diagnostics collected while creating the snapshot. 获取创建快照时收集到的诊断数量。
public int DiagnosticCount { get; }
Property Value
DlaCore
Gets the selected DLA core value copied from the runtime snapshot. 获取从 runtime 快照复制出的 DLA core 值。
public int DlaCore { get; }
Property Value
DlaCoreCount
Gets the DLA core count copied from the runtime snapshot. 获取从 runtime 快照复制出的 DLA core 数量。
public int DlaCoreCount { get; }
Property Value
EngineHostCodeAllowed
Gets whether engine host code was allowed in the runtime snapshot. 获取 runtime 快照中是否允许 engine host code。
public bool EngineHostCodeAllowed { get; }
Property Value
ErrorCount
Gets the copied error count. 获取复制出的错误数量。
public int ErrorCount { get; }
Property Value
HasErrorOverflowed
Gets whether the copied error recorder snapshot overflowed. 获取复制出的 error recorder 快照是否发生溢出。
public bool HasErrorOverflowed { get; }
Property Value
HasErrorRecorder
Gets whether the runtime snapshot reported an error recorder. 获取 runtime 快照是否报告 error recorder。
public bool HasErrorRecorder { get; }
Property Value
HasLogger
Gets whether the runtime snapshot reported a logger. 获取 runtime 快照是否报告 logger。
public bool HasLogger { get; }
Property Value
HasTemporaryDirectory
Gets whether the copied snapshot reported a non-empty temporary directory. 获取复制快照是否报告非空临时目录。
public bool HasTemporaryDirectory { get; }
Property Value
IsRuntimeExecutionEvidence
Gets whether this summary is runtime execution evidence. 获取该摘要是否为 runtime execution evidence。
public bool IsRuntimeExecutionEvidence { get; }
Property Value
IsRuntimeExecutionProof
Gets whether this summary is runtime execution proof. 获取该摘要是否为 runtime execution proof。
public bool IsRuntimeExecutionProof { get; }
Property Value
Line
Gets the TensorRT API line used to collect the source snapshot. 获取采集源快照的 TensorRT API line。
public TensorRtApiLine Line { get; }
Property Value
MaxThreads
Gets the max thread count copied from the runtime snapshot. 获取从 runtime 快照复制出的最大线程数。
public int MaxThreads { get; }
Property Value
PointerFreeCopiedSummary
Gets whether this summary is copied and pointer-free. 获取该摘要是否为复制型且不暴露指针。
public bool PointerFreeCopiedSummary { get; }
Property Value
RuntimeEvidenceKind
Gets the runtime evidence kind represented by this copied summary. 获取该 copied summary 表示的 runtime evidence 类型。
public string RuntimeEvidenceKind { get; }
Property Value
TempfileControlFlags
Gets the copied temporary-file control flags. 获取复制出的 temporary-file control flags。
public TensorRtTempfileControlFlags TempfileControlFlags { get; }
Property Value
Methods
ToString()
Converts the summary to a compact diagnostic string. 转换为简短诊断字符串。
public override string ToString()
Returns
- string
A compact diagnostic string. 简短诊断字符串。