Table of Contents

Struct TensorRtLoggerFinderMetadataDesignGateResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Reports ILoggerFinder metadata design status without exposing native finder pointers. 报告 ILoggerFinder metadata 设计状态,不暴露原生 finder 指针。

public readonly struct TensorRtLoggerFinderMetadataDesignGateResult
Inherited Members

Properties

BlockedPrerequisiteCount

Gets the copied blocked prerequisite count. 获取已复制阻塞前置项数量。

public int BlockedPrerequisiteCount { get; }

Property Value

int

BlockedPrerequisites

Gets copied blocked prerequisites. 获取已复制的阻塞前置项。

public ReadOnlyCollection<string> BlockedPrerequisites { get; }

Property Value

ReadOnlyCollection<string>

CanPromoteRuntimeProof

Gets whether this result can be promoted as runtime proof. 获取该结果是否可晋级为 runtime proof。

public bool CanPromoteRuntimeProof { get; }

Property Value

bool

CanPromoteWithoutRuntimeProof

Gets whether this gate can be promoted without runtime proof. 获取该结果是否可在无 runtime proof 情况下晋级。

public bool CanPromoteWithoutRuntimeProof { get; }

Property Value

bool

CandidateInterfaces

Gets the candidate TensorRT interfaces covered by this design gate. 获取该设计门覆盖的候选 TensorRT 接口。

public ReadOnlyCollection<string> CandidateInterfaces { get; }

Property Value

ReadOnlyCollection<string>

CandidateMethodCount

Gets the direct candidate method count. 获取 direct 候选方法数量。

public int CandidateMethodCount { get; }

Property Value

int

CandidateMethods

Gets the direct deferred methods covered by this design gate. 获取该设计门覆盖的 direct deferred 方法。

public ReadOnlyCollection<string> CandidateMethods { get; }

Property Value

ReadOnlyCollection<string>

CopiedInterfaceInfoMetadataReady

Gets whether copied interface-info metadata shape is ready. 获取 copied interface-info metadata 形态是否就绪。

public bool CopiedInterfaceInfoMetadataReady { get; }

Property Value

bool

CopiedMetadataShapeReady

Gets whether copied logger finder metadata shape is ready. 获取 copied logger finder metadata 形态是否就绪。

public bool CopiedMetadataShapeReady { get; }

Property Value

bool

DeferredRowsStillRequired

Gets whether direct deferred rows are still required. 获取 direct deferred 行是否仍必须保留。

public bool DeferredRowsStillRequired { get; }

Property Value

bool

DesignGateReady

Gets whether this design gate is ready as non-proof evidence. 获取该 design gate 作为非 proof 证据是否就绪。

public bool DesignGateReady { get; }

Property Value

bool

Diagnostic

Gets a compact diagnostic summary. 获取简短诊断摘要。

public string Diagnostic { get; }

Property Value

string

DiagnosticsKind

Gets the diagnostics kind represented by this gate. 获取该设计门代表的诊断类型。

public string DiagnosticsKind { get; }

Property Value

string

DirectLoggerFinderRowsDeferred

Gets whether direct logger finder rows intentionally remain deferred. 获取 direct logger finder 行是否继续 deferred。

public bool DirectLoggerFinderRowsDeferred { get; }

Property Value

bool

EvidenceKind

Gets the marker used by readiness to identify this gate. 获取该设计门的证据标记。

public string EvidenceKind { get; }

Property Value

string

FinderOwnerLifetimeModeled

Gets whether finder owner lifetime has been modeled. 获取 finder owner lifetime 是否已建模。

public bool FinderOwnerLifetimeModeled { get; }

Property Value

bool

IsRuntimeExecutionEvidence

Gets whether this gate is runtime execution evidence. 获取该设计门是否为 runtime execution evidence。

public bool IsRuntimeExecutionEvidence { get; }

Property Value

bool

IsRuntimeExecutionProof

Gets whether this gate may be promoted as runtime execution proof. 获取该设计门是否可晋级为 runtime execution proof。

public bool IsRuntimeExecutionProof { get; }

Property Value

bool

Line

Gets the TensorRT API line. 获取 TensorRT API line。

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

LineSupportsLoggerFinder

Gets whether the selected TensorRT line supports ILoggerFinder. 获取当前 TensorRT line 是否支持 ILoggerFinder。

public bool LineSupportsLoggerFinder { get; }

Property Value

bool

LoggerCallbackOwnershipModeled

Gets whether logger callback ownership has been modeled. 获取 logger callback ownership 是否已建模。

public bool LoggerCallbackOwnershipModeled { get; }

Property Value

bool

LoggerCallbackPointerExposed

Gets whether public APIs expose logger callback pointers. 获取 public API 是否暴露 logger callback 指针。

public bool LoggerCallbackPointerExposed { get; }

Property Value

bool

LoggerFinderCallbackInvocationEnabled

Gets whether public APIs can invoke logger finder callbacks. 获取 public API 是否可调用 logger finder callback。

public bool LoggerFinderCallbackInvocationEnabled { get; }

Property Value

bool

LoggerFinderPointerExposed

Gets whether public APIs expose native finder pointers. 获取 public API 是否暴露原生 finder 指针。

public bool LoggerFinderPointerExposed { get; }

Property Value

bool

NextSafeImplementationStep

Gets the next safe implementation step. 获取下一步安全实现动作。

public string NextSafeImplementationStep { get; }

Property Value

string

PointerFreeSurfaceReady

Gets whether the public surface remains pointer-free. 获取 public surface 是否保持无裸指针。

public bool PointerFreeSurfaceReady { get; }

Property Value

bool

RequiredOutputMode

Gets the copied output mode required before implementation. 获取实现前要求的 copied 输出模式。

public string RequiredOutputMode { get; }

Property Value

string

RuntimeEvidenceKind

Gets the runtime evidence kind. 获取 runtime evidence 类型。

public string RuntimeEvidenceKind { get; }

Property Value

string

RuntimeProofBlocked

Gets whether runtime proof remains blocked. 获取 runtime proof 是否仍被阻塞。

public bool RuntimeProofBlocked { get; }

Property Value

bool

Status

Gets the design gate status. 获取设计门状态。

public string Status { get; }

Property Value

string

Methods

ToString()

Returns a compact diagnostic representation. 返回简短诊断表示。

public override string ToString()

Returns

string

A diagnostic string. 诊断字符串。