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
AllocatorOwnerDryRunReady
Gets whether allocator owner dry-run evidence is ready. 获取 allocator owner dry-run 证据是否就绪。
public bool AllocatorOwnerDryRunReady { get; }
Property Value
BlockedPrerequisites
Gets copied blocked prerequisites from the consumed gates and prechecks. 获取从已消费 gate / precheck 复制出的阻断前置条件。
public ReadOnlyCollection<string> BlockedPrerequisites { get; }
Property Value
BlockedReasonCount
Gets the copied blocked prerequisite count. 获取复制出的阻断前置条件数量。
public int BlockedReasonCount { get; }
Property Value
DebugListenerNoThrowVTableGateReady
Gets whether DebugListener no-throw vtable gate evidence is ready. 获取 DebugListener no-throw vtable gate 证据是否就绪。
public bool DebugListenerNoThrowVTableGateReady { get; }
Property Value
DebugListenerOwnerDesignReady
Gets whether DebugListener owner design evidence is ready. 获取 DebugListener owner design 证据是否就绪。
public bool DebugListenerOwnerDesignReady { get; }
Property Value
DebugListenerRuntimeProofPrecheckReady
Gets whether DebugListener runtime proof precheck evidence is ready. 获取 DebugListener runtime proof precheck 证据是否就绪。
public bool DebugListenerRuntimeProofPrecheckReady { get; }
Property Value
EvidenceKind
Gets the marker used by readiness tools. 获取 readiness 工具使用的 marker。
public string EvidenceKind { get; }
Property Value
IsPublishSafeForManagedCallbacks
Gets whether the managed callback surfaces are publish-safe as managed wrappers. 获取 managed callback surface 作为托管 wrapper 是否具备发布安全性。
public bool IsPublishSafeForManagedCallbacks { get; }
Property Value
IsRealCallbackRuntimeProof
Gets whether readiness may promote this snapshot as real callback runtime proof. 获取 readiness 是否可将该快照提升为真实 callback runtime proof。
public bool IsRealCallbackRuntimeProof { get; }
Property Value
IsRuntimeInvocationProofComplete
Gets whether real runtime invocation proof is complete. 获取真实 runtime invocation proof 是否完成。
public bool IsRuntimeInvocationProofComplete { get; }
Property Value
LoggerCallbackReady
Gets whether managed logger callback wrapper evidence is present. 获取 managed logger callback wrapper 证据是否存在。
public bool LoggerCallbackReady { get; }
Property Value
OutputAllocatorOwnerDesignReady
Gets whether OutputAllocator owner design evidence is ready. 获取 OutputAllocator owner design 证据是否就绪。
public bool OutputAllocatorOwnerDesignReady { get; }
Property Value
OutputAllocatorRuntimeGateReady
Gets whether OutputAllocator runtime gate evidence is ready for managed readiness. 获取 OutputAllocator runtime gate 证据是否满足 managed readiness。
public bool OutputAllocatorRuntimeGateReady { get; }
Property Value
ProfilerCallbackReady
Gets whether managed profiler callback wrapper evidence is present. 获取 managed profiler callback wrapper 证据是否存在。
public bool ProfilerCallbackReady { get; }
Property Value
ProgressMonitorCallbackReady
Gets whether managed progress monitor callback wrapper evidence is present. 获取 managed progress monitor callback wrapper 证据是否存在。
public bool ProgressMonitorCallbackReady { get; }
Property Value
RealCallbackInvocationProofReady
Gets whether any consumed evidence proves real callback invocation. 获取已消费证据是否证明真实 callback invocation。
public bool RealCallbackInvocationProofReady { get; }
Property Value
RealCallbackRuntime
Gets whether this snapshot proves a real TensorRT callback runtime. 获取该快照是否证明真实 TensorRT callback runtime。
public bool RealCallbackRuntime { get; }
Property Value
RuntimeEvidenceKind
Gets the runtime evidence kind. 获取 runtime 证据类型。
public string RuntimeEvidenceKind { get; }
Property Value
RuntimeProofBlocked
Gets whether real runtime callback proof remains blocked. 获取真实 runtime callback proof 是否仍被阻断。
public bool RuntimeProofBlocked { get; }
Property Value
Status
Gets a compact status string. 获取紧凑状态字符串。
public string Status { get; }
Property Value
Summary
Gets a copied diagnostic summary. 获取复制出的诊断摘要。
public string Summary { get; }
Property Value
Methods
ToString()
Returns a compact diagnostic representation. 返回紧凑诊断表示。
public override string ToString()
Returns
- string
A pointer-free diagnostic string. 无指针诊断字符串。