Table of Contents

Struct TensorRtDebugListenerNativeOwnerAddressDesignGateResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

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

public readonly struct TensorRtDebugListenerNativeOwnerAddressDesignGateResult
Inherited Members

Remarks

This result is a design gate. RealCallbackRuntime and IsRealCallbackRuntimeProof remain false until a real no-throw native owner bridge and full package consumer callback runtime evidence exist. 该说明强调当前结果属于 DebugListener 安全门禁、runtime smoke 记录或 proof precheck,不代表未满足条件时已有真实 callback proof。

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>

BorrowedDebugTensorDataLifetimeRuntimeReady

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

public bool BorrowedDebugTensorDataLifetimeRuntimeReady { get; }

Property Value

bool

BorrowedDebugTensorLifetimeRuntimeReady

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

public bool BorrowedDebugTensorLifetimeRuntimeReady { get; }

Property Value

bool

BorrowedDebugTensorMetadataCopyDesignReady

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

public bool BorrowedDebugTensorMetadataCopyDesignReady { get; }

Property Value

bool

BorrowedDebugTensorPointerEscapeBlocked

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

public bool BorrowedDebugTensorPointerEscapeBlocked { get; }

Property Value

bool

CallbackKind

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

public string CallbackKind { get; }

Property Value

string

CanAttemptRuntimeProof

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

public bool CanAttemptRuntimeProof { get; }

Property Value

bool

CanImplementNativeAttach

Gets whether the native attach bridge can be implemented without unresolved owner address blockers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

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

DesignGateReady

Gets whether this design gate has enough copied evidence to guide native owner address work. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

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

public string EvidenceKind { get; }

Property Value

string

ExceptionToStatusMappingDesignReady

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

public bool ExceptionToStatusMappingDesignReady { get; }

Property Value

bool

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

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

ManagedCallbackKeepAliveDesignReady

Gets whether managed callback keep-alive and dispose/drain design evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool ManagedCallbackKeepAliveDesignReady { get; }

Property Value

bool

NativeAttachEntryLocated

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

public bool NativeAttachEntryLocated { get; }

Property Value

bool

NativeAttachNoThrowPreflightReady

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

public bool NativeAttachNoThrowPreflightReady { get; }

Property Value

bool

NativeDetachEntryLocated

Gets whether a line-specific native detach/clear entry exists. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool NativeDetachEntryLocated { get; }

Property Value

bool

NativeOwnerDisposeOrderReady

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

public bool NativeOwnerDisposeOrderReady { get; }

Property Value

bool

NativeOwnerInFlightDrainReady

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

public bool NativeOwnerInFlightDrainReady { get; }

Property Value

bool

NativeOwnerLifecycleReady

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

public bool NativeOwnerLifecycleReady { get; }

Property Value

bool

NativeOwnerNonCopyableReady

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

public bool NativeOwnerNonCopyableReady { get; }

Property Value

bool

NativeOwnerReleaseHookReady

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

public bool NativeOwnerReleaseHookReady { get; }

Property Value

bool

NativeVTableDesignReady

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

public bool NativeVTableDesignReady { get; }

Property Value

bool

NoThrowNativeDestructorReady

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

public bool NoThrowNativeDestructorReady { get; }

Property Value

bool

NoThrowVTableDesignReady

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

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

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

StableNativeOwnerAddressDesignReady

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

public bool StableNativeOwnerAddressDesignReady { get; }

Property Value

bool

StableNativeOwnerAddressReady

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

public bool StableNativeOwnerAddressReady { get; }

Property Value

bool

Status

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

public string Status { get; }

Property Value

string

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 诊断结果。