Table of Contents

Struct TensorRtDebugListenerRealNonNullAttachRuntimeSmokeResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Reports a pointer-free DebugListener non-null attach runtime smoke attempt. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public readonly struct TensorRtDebugListenerRealNonNullAttachRuntimeSmokeResult
Inherited Members

Properties

AllocationCount

Gets the copied allocation count. DebugListener does not allocate through this report. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public int AllocationCount { get; }

Property Value

int

AttachAttempted

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

public bool AttachAttempted { get; }

Property Value

bool

AttachGuardReady

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

public bool AttachGuardReady { get; }

Property Value

bool

AttachSucceeded

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

public bool AttachSucceeded { get; }

Property Value

bool

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>

BorrowedDebugTensorRuntimeReady

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

public bool BorrowedDebugTensorRuntimeReady { get; }

Property Value

bool

CallbackInvocationReady

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

public bool CallbackInvocationReady { get; }

Property Value

bool

CallbackKind

Gets the callback kind represented by this smoke report. 该成员提供 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

CanPromoteRealCallbackRuntime

Gets whether this result can be promoted to real callback runtime proof. 该成员提供 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

DetachAttempted

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

public bool DetachAttempted { get; }

Property Value

bool

DetachSucceeded

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

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

public string EvidenceKind { get; }

Property Value

string

FailureCount

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

public int FailureCount { get; }

Property Value

int

FullPackageConsumerReport

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

public bool FullPackageConsumerReport { get; }

Property Value

bool

InFlightCallbackCount

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

public int InFlightCallbackCount { get; }

Property Value

int

InvocationCount

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

public int InvocationCount { get; }

Property Value

int

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

LastDiagnostic

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

public string LastDiagnostic { get; }

Property Value

string

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

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

NativeVTableInstalled

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

public bool NativeVTableInstalled { get; }

Property Value

bool

NativeVTableReady

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

public bool NativeVTableReady { get; }

Property Value

bool

OptInEnabled

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

public bool OptInEnabled { get; }

Property Value

bool

ProcessDebugTensorInvoked

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

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

ReasonRuntimeProofStillBlocked

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

public string ReasonRuntimeProofStillBlocked { get; }

Property Value

string

ReleaseCount

Gets the copied release count. DebugListener does not release allocations through this report. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public int ReleaseCount { get; }

Property Value

int

ReportPointerFree

Gets whether this report keeps raw native pointers out of public API. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public bool ReportPointerFree { get; }

Property Value

bool

RollbackAttempted

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

public bool RollbackAttempted { get; }

Property Value

bool

RollbackSucceeded

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

public bool RollbackSucceeded { get; }

Property Value

bool

RuntimeEvidenceKind

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

public string RuntimeEvidenceKind { get; }

Property Value

string

RuntimePackageKey

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

public string RuntimePackageKey { 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

Status

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

public string Status { get; }

Property Value

string

TensorRtLine

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

public int TensorRtLine { get; }

Property Value

int

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