Table of Contents

Struct TensorRtDebugListenerRuntimeProofAttemptPreflightResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Reports pointer-free readiness for attempting DebugListener real callback runtime proof work. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public readonly struct TensorRtDebugListenerRuntimeProofAttemptPreflightResult
Inherited Members

Properties

BlockedPrerequisiteCount

Gets the copied blocked prerequisite count. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public int BlockedPrerequisiteCount { get; }

Property Value

int

BlockedPrerequisites

Gets the copied list of prerequisites that still block a proof attempt. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public ReadOnlyCollection<string> BlockedPrerequisites { get; }

Property Value

ReadOnlyCollection<string>

BorrowedDebugTensorDataLifetimeReady

Gets whether borrowed debug tensor data lifetime is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool BorrowedDebugTensorDataLifetimeReady { get; }

Property Value

bool

BorrowedDebugTensorLifetimeReady

Gets whether borrowed debug tensor metadata lifetime is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool BorrowedDebugTensorLifetimeReady { get; }

Property Value

bool

BorrowedDebugTensorPointerEscapeBlocked

Gets whether borrowed debug tensor pointers are blocked from escaping. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool BorrowedDebugTensorPointerEscapeBlocked { get; }

Property Value

bool

CallbackExceptionCaptureReady

Gets whether native callback exception capture is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CallbackExceptionCaptureReady { get; }

Property Value

bool

CallbackInFlightAccountingReady

Gets whether callback in-flight accounting is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CallbackInFlightAccountingReady { get; }

Property Value

bool

CallbackKind

Gets the callback kind represented by this preflight. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string CallbackKind { get; }

Property Value

string

CallbackStatusMappingReady

Gets whether callback status mapping is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CallbackStatusMappingReady { get; }

Property Value

bool

CanAttemptRuntimeProof

Gets whether all prerequisites are satisfied to attempt runtime proof. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CanAttemptRuntimeProof { get; }

Property Value

bool

CanCallProcessDebugTensorRuntime

Gets whether processDebugTensor runtime invocation can be attempted. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CanCallProcessDebugTensorRuntime { get; }

Property Value

bool

CanEnableSetDebugListenerNonNull

Gets whether it is safe to enable setDebugListener(non-null). 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CanEnableSetDebugListenerNonNull { get; }

Property Value

bool

CanImplementNativeAttach

Gets whether native attach implementation prerequisites are satisfied. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CanImplementNativeAttach { get; }

Property Value

bool

CanInstallNativeVTable

Gets whether it is safe to install the native IDebugListener vtable. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CanInstallNativeVTable { get; }

Property Value

bool

CanPromoteRealCallbackRuntime

Gets whether real-callback-runtime evidence can be promoted. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool CanPromoteRealCallbackRuntime { get; }

Property Value

bool

DeferredRowsStillRequired

Gets whether direct deferred callback rows must remain deferred. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool DeferredRowsStillRequired { get; }

Property Value

bool

Diagnostic

Gets a copied diagnostic summary. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string Diagnostic { get; }

Property Value

string

EvidenceKind

Gets the marker used by readiness to identify this preflight. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string EvidenceKind { get; }

Property Value

string

FullPackageConsumerRuntimeEvidenceReady

Gets whether full package consumer smoke has produced real callback runtime evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool FullPackageConsumerRuntimeEvidenceReady { get; }

Property Value

bool

IsRealCallbackRuntimeProof

Gets whether readiness may promote this result as real callback runtime proof. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool IsRealCallbackRuntimeProof { get; }

Property Value

bool

Line

Gets the TensorRT API line represented by the precheck. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

NativeAttachEntryLocated

Gets whether a native non-null DebugListener attach entry has been located. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeAttachEntryLocated { get; }

Property Value

bool

NativeOwnerLifecycleReady

Gets whether native owner lifetime and release ordering are ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeOwnerLifecycleReady { get; }

Property Value

bool

NativeVTableReady

Gets whether the native owner and vtable are ready as a unit. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeVTableReady { get; }

Property Value

bool

NativeVTableTrampolineReady

Gets whether a native IDebugListener vtable trampoline exists. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeVTableTrampolineReady { get; }

Property Value

bool

NoThrowVTableDesignReady

Gets whether the native vtable no-throw design is complete. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NoThrowVTableDesignReady { get; }

Property Value

bool

NonNullAttachStillDisabled

Gets whether non-null attach remains deliberately disabled. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NonNullAttachStillDisabled { get; }

Property Value

bool

PrecheckCanAttemptRuntimeProof

Gets whether the consumed runtime proof precheck allows a runtime proof attempt. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool PrecheckCanAttemptRuntimeProof { get; }

Property Value

bool

ProcessDebugTensorRuntimeReady

Gets whether processDebugTensor runtime callback execution is implemented. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool ProcessDebugTensorRuntimeReady { get; }

Property Value

bool

RealCallbackRuntime

Gets whether this result proves a real TensorRT callback runtime. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool RealCallbackRuntime { get; }

Property Value

bool

ReasonNativeVTableStillBlocked

Gets why native vtable installation remains blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string ReasonNativeVTableStillBlocked { get; }

Property Value

string

ReasonNonNullAttachStillBlocked

Gets why non-null attach remains blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string ReasonNonNullAttachStillBlocked { get; }

Property Value

string

ReasonRuntimeProofStillBlocked

Gets why runtime proof remains blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string ReasonRuntimeProofStillBlocked { get; }

Property Value

string

RuntimeEvidenceKind

Gets the runtime evidence kind. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string RuntimeEvidenceKind { get; }

Property Value

string

RuntimeProofBlocked

Gets whether real runtime proof remains blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool RuntimeProofBlocked { get; }

Property Value

bool

Status

Gets the proof-attempt preflight status. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string Status { get; }

Property Value

string

VTableAddressExposed

Gets whether a native vtable address would be exposed. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool VTableAddressExposed { get; }

Property Value

bool

VTablePointerProduced

Gets whether a native vtable pointer would be produced. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool VTablePointerProduced { get; }

Property Value

bool

Methods

ToString()

Returns a compact diagnostic representation. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public override string ToString()

Returns

string

A diagnostic string. 返回不暴露 native 指针的 pointer-free 诊断结果。