Table of Contents

Struct TensorRtDebugListenerNoThrowVTableCallbackStubResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Reports copied DebugListener no-throw vtable callback-stub diagnostics without exposing native pointers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public readonly struct TensorRtDebugListenerNoThrowVTableCallbackStubResult
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>

BorrowedDebugTensorMetadataCopyReady

Gets whether borrowed debug tensor metadata was copied into pointer-free state. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool BorrowedDebugTensorMetadataCopyReady { get; }

Property Value

bool

BorrowedDebugTensorPointerEscapeBlocked

Gets whether borrowed debug tensor pointer escape remains blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool BorrowedDebugTensorPointerEscapeBlocked { get; }

Property Value

bool

CallbackEntryCount

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

public long CallbackEntryCount { get; }

Property Value

long

CallbackExceptionCaptureReady

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

public bool CallbackExceptionCaptureReady { get; }

Property Value

bool

CallbackInFlightEnterReady

Gets whether callback enter accounting evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CallbackInFlightEnterReady { get; }

Property Value

bool

CallbackInFlightLeaveReady

Gets whether callback leave accounting evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CallbackInFlightLeaveReady { get; }

Property Value

bool

CallbackInFlightNeverNegativeReady

Gets whether in-flight accounting cannot go negative in copied evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CallbackInFlightNeverNegativeReady { get; }

Property Value

bool

CallbackInFlightPairingReady

Gets whether callback enter/leave pairing evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CallbackInFlightPairingReady { get; }

Property Value

bool

CallbackKind

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

public string CallbackKind { get; }

Property Value

string

CallbackLeaveCount

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

public long CallbackLeaveCount { get; }

Property Value

long

CallbackMetadataCopyReady

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

public bool CallbackMetadataCopyReady { get; }

Property Value

bool

CallbackStatusMappingReady

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

public bool CallbackStatusMappingReady { get; }

Property Value

bool

CallbackStubGateReady

Gets whether callback-stub evidence is complete. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CallbackStubGateReady { get; }

Property Value

bool

CallbackStubNoThrowReady

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

public bool CallbackStubNoThrowReady { get; }

Property Value

bool

CallbackStubShapeReady

Gets whether callback stub parameter shape evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CallbackStubShapeReady { get; }

Property Value

bool

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

CanCallProcessDebugTensorRuntime

Gets whether the callback runtime can be called by TensorRT. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CanCallProcessDebugTensorRuntime { get; }

Property Value

bool

CanInstallNativeVTable

Gets whether a native vtable can be installed. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool CanInstallNativeVTable { get; }

Property Value

bool

DataType

Gets the copied debug tensor data type. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public TensorRtDataType DataType { get; }

Property Value

TensorRtDataType

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

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

public string EvidenceKind { get; }

Property Value

string

FailureCount

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

public long FailureCount { get; }

Property Value

long

IsExecutionTensor

Gets whether copied metadata describes an execution tensor. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool IsExecutionTensor { get; }

Property Value

bool

IsInput

Gets whether copied metadata describes an input tensor. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

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

Location

Gets the copied debug tensor location. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public TensorRtTensorLocation Location { get; }

Property Value

TensorRtTensorLocation

MinimalSafetyReady

Gets whether native attach entry minimal-safety evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public bool MinimalSafetyReady { get; }

Property Value

bool

NativeAttachWouldBeBlocked

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

public bool NativeAttachWouldBeBlocked { get; }

Property Value

bool

NativeVTableInstalled

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

public bool NativeVTableInstalled { get; }

Property Value

bool

NoThrowVTableScaffoldGateReady

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

public bool NoThrowVTableScaffoldGateReady { get; }

Property Value

bool

NoThrowVTableScaffoldReady

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

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

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

ReasonCallbackRuntimeStillBlocked

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

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

public bool RuntimeProofBlocked { get; }

Property Value

bool

SetDebugListenerNonNullEnabled

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

public bool SetDebugListenerNonNullEnabled { get; }

Property Value

bool

ShapeRank

Gets the copied debug tensor shape rank. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public int ShapeRank { get; }

Property Value

int

ShapeSummary

Gets the copied debug tensor shape summary. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public string ShapeSummary { get; }

Property Value

string

Status

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

public string Status { get; }

Property Value

string

TensorName

Gets the copied debug tensor name. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public string TensorName { 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 诊断结果。