Table of Contents

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

bool

CanPromoteReleaseProof

Gets whether this summary can promote public release proof. 获取该摘要是否可晋级为 public release proof。

public bool CanPromoteReleaseProof { get; }

Property Value

bool

CanPromoteRuntimeProof

Gets whether this summary can be promoted as runtime proof. 获取该摘要是否可晋级为 runtime proof。

public bool CanPromoteRuntimeProof { get; }

Property Value

bool

CopiedErrorRecordCount

Gets the number of copied error records. 获取复制出的 error record 数量。

public int CopiedErrorRecordCount { get; }

Property Value

int

DiagnosticCount

Gets the number of diagnostics collected while creating the snapshot. 获取创建快照时收集到的诊断数量。

public int DiagnosticCount { get; }

Property Value

int

DlaCore

Gets the selected DLA core value copied from the runtime snapshot. 获取从 runtime 快照复制出的 DLA core 值。

public int DlaCore { get; }

Property Value

int

DlaCoreCount

Gets the DLA core count copied from the runtime snapshot. 获取从 runtime 快照复制出的 DLA core 数量。

public int DlaCoreCount { get; }

Property Value

int

EngineHostCodeAllowed

Gets whether engine host code was allowed in the runtime snapshot. 获取 runtime 快照中是否允许 engine host code。

public bool EngineHostCodeAllowed { get; }

Property Value

bool

ErrorCount

Gets the copied error count. 获取复制出的错误数量。

public int ErrorCount { get; }

Property Value

int

HasErrorOverflowed

Gets whether the copied error recorder snapshot overflowed. 获取复制出的 error recorder 快照是否发生溢出。

public bool HasErrorOverflowed { get; }

Property Value

bool

HasErrorRecorder

Gets whether the runtime snapshot reported an error recorder. 获取 runtime 快照是否报告 error recorder。

public bool HasErrorRecorder { get; }

Property Value

bool

HasLogger

Gets whether the runtime snapshot reported a logger. 获取 runtime 快照是否报告 logger。

public bool HasLogger { get; }

Property Value

bool

HasTemporaryDirectory

Gets whether the copied snapshot reported a non-empty temporary directory. 获取复制快照是否报告非空临时目录。

public bool HasTemporaryDirectory { get; }

Property Value

bool

IsRuntimeExecutionEvidence

Gets whether this summary is runtime execution evidence. 获取该摘要是否为 runtime execution evidence。

public bool IsRuntimeExecutionEvidence { get; }

Property Value

bool

IsRuntimeExecutionProof

Gets whether this summary is runtime execution proof. 获取该摘要是否为 runtime execution proof。

public bool IsRuntimeExecutionProof { get; }

Property Value

bool

Line

Gets the TensorRT API line used to collect the source snapshot. 获取采集源快照的 TensorRT API line。

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

MaxThreads

Gets the max thread count copied from the runtime snapshot. 获取从 runtime 快照复制出的最大线程数。

public int MaxThreads { get; }

Property Value

int

PointerFreeCopiedSummary

Gets whether this summary is copied and pointer-free. 获取该摘要是否为复制型且不暴露指针。

public bool PointerFreeCopiedSummary { get; }

Property Value

bool

RuntimeEvidenceKind

Gets the runtime evidence kind represented by this copied summary. 获取该 copied summary 表示的 runtime evidence 类型。

public string RuntimeEvidenceKind { get; }

Property Value

string

TempfileControlFlags

Gets the copied temporary-file control flags. 获取复制出的 temporary-file control flags。

public TensorRtTempfileControlFlags TempfileControlFlags { get; }

Property Value

TensorRtTempfileControlFlags

Methods

ToString()

Converts the summary to a compact diagnostic string. 转换为简短诊断字符串。

public override string ToString()

Returns

string

A compact diagnostic string. 简短诊断字符串。