Table of Contents

Class TensorRtCallbackAllocatorReadinessSnapshot

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Pointer-free readiness summary for managed callback and allocator safety surfaces. managed callback 与 allocator 安全面的无指针 readiness 摘要。

public sealed class TensorRtCallbackAllocatorReadinessSnapshot
Inheritance
TensorRtCallbackAllocatorReadinessSnapshot
Inherited Members

Remarks

This snapshot intentionally reports real callback invocation proof separately from managed readiness. A positive managed readiness result must not be read as proof that TensorRT invoked a native callback. 该快照有意将真实 callback invocation proof 与 managed readiness 分开;managed readiness 为正不能解读为 TensorRT 已经触发 native callback。

Properties

AllocatorLedgerSafetyGateReady

Gets whether allocator ledger safety gate evidence is ready. 获取 allocator ledger safety gate 证据是否就绪。

public bool AllocatorLedgerSafetyGateReady { get; }

Property Value

bool

AllocatorOwnerDryRunReady

Gets whether allocator owner dry-run evidence is ready. 获取 allocator owner dry-run 证据是否就绪。

public bool AllocatorOwnerDryRunReady { get; }

Property Value

bool

BlockedPrerequisites

Gets copied blocked prerequisites from the consumed gates and prechecks. 获取从已消费 gate / precheck 复制出的阻断前置条件。

public ReadOnlyCollection<string> BlockedPrerequisites { get; }

Property Value

ReadOnlyCollection<string>

BlockedReasonCount

Gets the copied blocked prerequisite count. 获取复制出的阻断前置条件数量。

public int BlockedReasonCount { get; }

Property Value

int

DebugListenerNoThrowVTableGateReady

Gets whether DebugListener no-throw vtable gate evidence is ready. 获取 DebugListener no-throw vtable gate 证据是否就绪。

public bool DebugListenerNoThrowVTableGateReady { get; }

Property Value

bool

DebugListenerOwnerDesignReady

Gets whether DebugListener owner design evidence is ready. 获取 DebugListener owner design 证据是否就绪。

public bool DebugListenerOwnerDesignReady { get; }

Property Value

bool

DebugListenerRuntimeProofPrecheckReady

Gets whether DebugListener runtime proof precheck evidence is ready. 获取 DebugListener runtime proof precheck 证据是否就绪。

public bool DebugListenerRuntimeProofPrecheckReady { get; }

Property Value

bool

EvidenceKind

Gets the marker used by readiness tools. 获取 readiness 工具使用的 marker。

public string EvidenceKind { get; }

Property Value

string

IsPublishSafeForManagedCallbacks

Gets whether the managed callback surfaces are publish-safe as managed wrappers. 获取 managed callback surface 作为托管 wrapper 是否具备发布安全性。

public bool IsPublishSafeForManagedCallbacks { get; }

Property Value

bool

IsRealCallbackRuntimeProof

Gets whether readiness may promote this snapshot as real callback runtime proof. 获取 readiness 是否可将该快照提升为真实 callback runtime proof。

public bool IsRealCallbackRuntimeProof { get; }

Property Value

bool

IsRuntimeInvocationProofComplete

Gets whether real runtime invocation proof is complete. 获取真实 runtime invocation proof 是否完成。

public bool IsRuntimeInvocationProofComplete { get; }

Property Value

bool

LoggerCallbackReady

Gets whether managed logger callback wrapper evidence is present. 获取 managed logger callback wrapper 证据是否存在。

public bool LoggerCallbackReady { get; }

Property Value

bool

OutputAllocatorOwnerDesignReady

Gets whether OutputAllocator owner design evidence is ready. 获取 OutputAllocator owner design 证据是否就绪。

public bool OutputAllocatorOwnerDesignReady { get; }

Property Value

bool

OutputAllocatorRuntimeGateReady

Gets whether OutputAllocator runtime gate evidence is ready for managed readiness. 获取 OutputAllocator runtime gate 证据是否满足 managed readiness。

public bool OutputAllocatorRuntimeGateReady { get; }

Property Value

bool

ProfilerCallbackReady

Gets whether managed profiler callback wrapper evidence is present. 获取 managed profiler callback wrapper 证据是否存在。

public bool ProfilerCallbackReady { get; }

Property Value

bool

ProgressMonitorCallbackReady

Gets whether managed progress monitor callback wrapper evidence is present. 获取 managed progress monitor callback wrapper 证据是否存在。

public bool ProgressMonitorCallbackReady { get; }

Property Value

bool

RealCallbackInvocationProofReady

Gets whether any consumed evidence proves real callback invocation. 获取已消费证据是否证明真实 callback invocation。

public bool RealCallbackInvocationProofReady { get; }

Property Value

bool

RealCallbackRuntime

Gets whether this snapshot proves a real TensorRT callback runtime. 获取该快照是否证明真实 TensorRT callback runtime。

public bool RealCallbackRuntime { get; }

Property Value

bool

RuntimeEvidenceKind

Gets the runtime evidence kind. 获取 runtime 证据类型。

public string RuntimeEvidenceKind { get; }

Property Value

string

RuntimeProofBlocked

Gets whether real runtime callback proof remains blocked. 获取真实 runtime callback proof 是否仍被阻断。

public bool RuntimeProofBlocked { get; }

Property Value

bool

Status

Gets a compact status string. 获取紧凑状态字符串。

public string Status { get; }

Property Value

string

Summary

Gets a copied diagnostic summary. 获取复制出的诊断摘要。

public string Summary { get; }

Property Value

string

Methods

ToString()

Returns a compact diagnostic representation. 返回紧凑诊断表示。

public override string ToString()

Returns

string

A pointer-free diagnostic string. 无指针诊断字符串。