Table of Contents

Struct TensorRtDebugListenerNativeOwnerVTableInstallExperimentResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Reports copied DebugListener native owner/vtable install experiment diagnostics without exposing native pointers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public readonly struct TensorRtDebugListenerNativeOwnerVTableInstallExperimentResult
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 copied blocked prerequisites. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public ReadOnlyCollection<string> BlockedPrerequisites { get; }

Property Value

ReadOnlyCollection<string>

BorrowedDebugTensorMetadataGateReady

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

public bool BorrowedDebugTensorMetadataGateReady { get; }

Property Value

bool

CallbackKind

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

public string CallbackKind { get; }

Property Value

string

CanAttemptRuntimeProof

Gets whether all prerequisites are satisfied to attempt real 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

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

DebugTensorDataPointerExposed

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

public bool DebugTensorDataPointerExposed { get; }

Property Value

bool

DebugTensorPointerExposed

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

public bool DebugTensorPointerExposed { 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

DetachBeforeReleaseReady

Gets whether detach-before-release diagnostics are ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool DetachBeforeReleaseReady { 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 experiment. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public string EvidenceKind { get; }

Property Value

string

ExperimentShapeReady

Gets whether the disabled native owner/vtable install experiment shape is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool ExperimentShapeReady { get; }

Property Value

bool

FailureStatusMappingReady

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

public bool FailureStatusMappingReady { get; }

Property Value

bool

InstallAttemptGuardReady

Gets whether install attempt guards are ready and still disabled. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool InstallAttemptGuardReady { 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

LastStatus

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

public BridgeStatusCode LastStatus { get; }

Property Value

BridgeStatusCode

Line

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

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

NativeAttachBridgeShapeGateReady

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

public bool NativeAttachBridgeShapeGateReady { get; }

Property Value

bool

NativeNoThrowVTableScaffoldGateReady

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

public bool NativeNoThrowVTableScaffoldGateReady { get; }

Property Value

bool

NativeOwnerLifecycleGateReady

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

public bool NativeOwnerLifecycleGateReady { get; }

Property Value

bool

NativeVTableInstallAttempted

Gets whether native vtable installation was attempted. This must remain false for this experiment. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeVTableInstallAttempted { get; }

Property Value

bool

NativeVTableInstallPreflightReady

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

public bool NativeVTableInstallPreflightReady { get; }

Property Value

bool

NativeVTableInstalled

Gets whether a native vtable is installed. This must remain false for this experiment. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeVTableInstalled { get; }

Property Value

bool

NonNullAttachEnabled

Gets whether non-null setDebugListener attach is enabled. This must remain false for this experiment. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NonNullAttachEnabled { get; }

Property Value

bool

OwnerId

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

public long OwnerId { get; }

Property Value

long

PointerFree

Gets whether all experiment diagnostics remain pointer-free. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool PointerFree { get; }

Property Value

bool

ProcessDebugTensorRuntimeReady

Gets whether processDebugTensor runtime callback execution is ready. 该成员提供 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

ReasonNativeOwnerVTableInstallStillBlocked

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

public string ReasonNativeOwnerVTableInstallStillBlocked { get; }

Property Value

string

RollbackReady

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

public bool RollbackReady { get; }

Property Value

bool

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 is still blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool RuntimeProofBlocked { get; }

Property Value

bool

RuntimeProofEnabled

Gets whether runtime proof is enabled. This must remain false for this experiment. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool RuntimeProofEnabled { get; }

Property Value

bool

Status

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

public string Status { get; }

Property Value

string

VTableAddressExposed

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

public bool VTableAddressExposed { get; }

Property Value

bool

VTablePointerProduced

Gets whether a native vtable pointer is 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 诊断结果。