Table of Contents

Class TensorRtExecutionContextCallbackAllocatorSafeControlSummary

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Pointer-free summary of execution-context callback allocator safe controls. execution context callback allocator 安全控制面的无指针摘要。

public sealed class TensorRtExecutionContextCallbackAllocatorSafeControlSummary
Inheritance
TensorRtExecutionContextCallbackAllocatorSafeControlSummary
Inherited Members

Remarks

This type contains copied metadata only. Borrowed pointer not exposed/owned, no callback invocation is attempted, and the summary is not runtime proof of TensorRT callback execution. 该类型只包含复制出的元数据;不会暴露或拥有 borrowed pointer,不会尝试 callback 调用,也不是 TensorRT callback 已真实执行的 runtime proof。

Properties

CallbackInvocationAttempted

Gets whether this summary attempted to invoke TensorRT callbacks. 获取该摘要是否尝试调用 TensorRT callback。

public bool CallbackInvocationAttempted { get; }

Property Value

bool

CallbackInvocationProofComplete

Gets whether callback invocation proof is complete. 获取 callback invocation proof 是否完成。

public bool CallbackInvocationProofComplete { get; }

Property Value

bool

CallbackState

Gets the copied callback-state snapshot consumed by this summary. 获取该摘要消费的 callback-state 复制快照。

public TensorRtExecutionContextCallbackStateSnapshot CallbackState { get; }

Property Value

TensorRtExecutionContextCallbackStateSnapshot

CopiedInterfaceInfoCount

Gets the number of copied interface-info records available in this summary. 获取该摘要中可用 interface-info 副本数量。

public int CopiedInterfaceInfoCount { get; }

Property Value

int

DebugListenerDiagnostic

Gets the copied debug listener diagnostic. 获取复制出的 debug listener 诊断。

public string DebugListenerDiagnostic { get; }

Property Value

string

DebugListenerInterfaceInfo

Gets copied debug listener interface metadata. 获取复制出的 debug listener interface 元数据。

public TensorRtInterfaceInfo DebugListenerInterfaceInfo { get; }

Property Value

TensorRtInterfaceInfo

DebugListenerInterfaceInfoAvailable

Gets whether debug listener interface metadata was copied. 获取是否复制到 debug listener interface 元数据。

public bool DebugListenerInterfaceInfoAvailable { get; }

Property Value

bool

DiagnosticCount

Gets the copied diagnostic count. 获取复制出的诊断数量。

public int DiagnosticCount { get; }

Property Value

int

Diagnostics

Gets non-fatal diagnostics collected while building this summary. 获取构建摘要时收集的非致命诊断。

public ReadOnlyCollection<string> Diagnostics { get; }

Property Value

ReadOnlyCollection<string>

EvidenceKind

Gets the evidence marker used by smoke and package-consumer diagnostics. 获取 smoke 与 package-consumer 诊断使用的 evidence marker。

public string EvidenceKind { get; }

Property Value

string

HasDebugListener

Gets whether TensorRT reported a debug listener. 获取 TensorRT 是否报告 debug listener。

public bool HasDebugListener { get; }

Property Value

bool

HasOutputAllocator

Gets whether TensorRT reported an output allocator for the output tensor. 获取 TensorRT 是否为输出 tensor 报告 output allocator。

public bool HasOutputAllocator { get; }

Property Value

bool

HasTemporaryStorageAllocator

Gets whether TensorRT reported a temporary-storage allocator. 获取 TensorRT 是否报告 temporary-storage allocator。

public bool HasTemporaryStorageAllocator { get; }

Property Value

bool

IsRealCallbackRuntimeProof

Gets whether this summary may be promoted as real callback runtime proof. 获取该摘要是否可提升为真实 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

Line

Gets the TensorRT API line used for the safe-control query. 获取执行安全控制查询时使用的 TensorRT API line。

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

OutputAllocatorDiagnostic

Gets the copied output allocator diagnostic. 获取复制出的 output allocator 诊断。

public string OutputAllocatorDiagnostic { get; }

Property Value

string

OutputAllocatorInterfaceInfo

Gets copied output allocator interface metadata. 获取复制出的 output allocator interface 元数据。

public TensorRtInterfaceInfo OutputAllocatorInterfaceInfo { get; }

Property Value

TensorRtInterfaceInfo

OutputAllocatorInterfaceInfoAvailable

Gets whether output allocator interface metadata was copied. 获取是否复制到 output allocator interface 元数据。

public bool OutputAllocatorInterfaceInfoAvailable { get; }

Property Value

bool

OutputTensorName

Gets the output tensor name used for output allocator queries. 获取用于 output allocator 查询的输出 tensor 名称。

public string OutputTensorName { get; }

Property Value

string

PointerFreeSurfaceReady

Gets whether the public surface is pointer-free. 获取 public surface 是否保持无指针。

public bool PointerFreeSurfaceReady { get; }

Property Value

bool

RealCallbackRuntime

Gets whether this summary represents real TensorRT callback runtime proof. 获取该摘要是否代表真实 TensorRT callback runtime proof。

public bool RealCallbackRuntime { get; }

Property Value

bool

RuntimeEvidenceKind

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

public string RuntimeEvidenceKind { get; }

Property Value

string

Summary

Gets a compact copied diagnostic summary. 获取紧凑的复制式诊断摘要。

public string Summary { get; }

Property Value

string

TemporaryStorageAllocatorDiagnostic

Gets the copied temporary-storage allocator diagnostic. 获取复制出的 temporary-storage allocator 诊断。

public string TemporaryStorageAllocatorDiagnostic { get; }

Property Value

string

TemporaryStorageAllocatorInterfaceInfo

Gets copied temporary-storage allocator interface metadata. 获取复制出的 temporary-storage allocator interface 元数据。

public TensorRtInterfaceInfo TemporaryStorageAllocatorInterfaceInfo { get; }

Property Value

TensorRtInterfaceInfo

TemporaryStorageAllocatorInterfaceInfoAvailable

Gets whether temporary-storage allocator interface metadata was copied. 获取是否复制到 temporary-storage allocator interface 元数据。

public bool TemporaryStorageAllocatorInterfaceInfoAvailable { get; }

Property Value

bool

Methods

ToString()

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

public override string ToString()

Returns

string

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