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
CallbackInvocationProofComplete
Gets whether callback invocation proof is complete. 获取 callback invocation proof 是否完成。
public bool CallbackInvocationProofComplete { get; }
Property Value
CallbackState
Gets the copied callback-state snapshot consumed by this summary. 获取该摘要消费的 callback-state 复制快照。
public TensorRtExecutionContextCallbackStateSnapshot CallbackState { get; }
Property Value
CopiedInterfaceInfoCount
Gets the number of copied interface-info records available in this summary. 获取该摘要中可用 interface-info 副本数量。
public int CopiedInterfaceInfoCount { get; }
Property Value
DebugListenerDiagnostic
Gets the copied debug listener diagnostic. 获取复制出的 debug listener 诊断。
public string DebugListenerDiagnostic { get; }
Property Value
DebugListenerInterfaceInfo
Gets copied debug listener interface metadata. 获取复制出的 debug listener interface 元数据。
public TensorRtInterfaceInfo DebugListenerInterfaceInfo { get; }
Property Value
DebugListenerInterfaceInfoAvailable
Gets whether debug listener interface metadata was copied. 获取是否复制到 debug listener interface 元数据。
public bool DebugListenerInterfaceInfoAvailable { get; }
Property Value
DiagnosticCount
Gets the copied diagnostic count. 获取复制出的诊断数量。
public int DiagnosticCount { get; }
Property Value
Diagnostics
Gets non-fatal diagnostics collected while building this summary. 获取构建摘要时收集的非致命诊断。
public ReadOnlyCollection<string> Diagnostics { get; }
Property Value
EvidenceKind
Gets the evidence marker used by smoke and package-consumer diagnostics. 获取 smoke 与 package-consumer 诊断使用的 evidence marker。
public string EvidenceKind { get; }
Property Value
HasDebugListener
Gets whether TensorRT reported a debug listener. 获取 TensorRT 是否报告 debug listener。
public bool HasDebugListener { get; }
Property Value
HasOutputAllocator
Gets whether TensorRT reported an output allocator for the output tensor. 获取 TensorRT 是否为输出 tensor 报告 output allocator。
public bool HasOutputAllocator { get; }
Property Value
HasTemporaryStorageAllocator
Gets whether TensorRT reported a temporary-storage allocator. 获取 TensorRT 是否报告 temporary-storage allocator。
public bool HasTemporaryStorageAllocator { get; }
Property Value
IsRealCallbackRuntimeProof
Gets whether this summary may be promoted as real callback runtime proof. 获取该摘要是否可提升为真实 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
Line
Gets the TensorRT API line used for the safe-control query. 获取执行安全控制查询时使用的 TensorRT API line。
public TensorRtApiLine Line { get; }
Property Value
OutputAllocatorDiagnostic
Gets the copied output allocator diagnostic. 获取复制出的 output allocator 诊断。
public string OutputAllocatorDiagnostic { get; }
Property Value
OutputAllocatorInterfaceInfo
Gets copied output allocator interface metadata. 获取复制出的 output allocator interface 元数据。
public TensorRtInterfaceInfo OutputAllocatorInterfaceInfo { get; }
Property Value
OutputAllocatorInterfaceInfoAvailable
Gets whether output allocator interface metadata was copied. 获取是否复制到 output allocator interface 元数据。
public bool OutputAllocatorInterfaceInfoAvailable { get; }
Property Value
OutputTensorName
Gets the output tensor name used for output allocator queries. 获取用于 output allocator 查询的输出 tensor 名称。
public string OutputTensorName { get; }
Property Value
PointerFreeSurfaceReady
Gets whether the public surface is pointer-free. 获取 public surface 是否保持无指针。
public bool PointerFreeSurfaceReady { get; }
Property Value
RealCallbackRuntime
Gets whether this summary represents real TensorRT callback runtime proof. 获取该摘要是否代表真实 TensorRT callback runtime proof。
public bool RealCallbackRuntime { get; }
Property Value
RuntimeEvidenceKind
Gets the runtime evidence kind. 获取 runtime evidence 类型。
public string RuntimeEvidenceKind { get; }
Property Value
Summary
Gets a compact copied diagnostic summary. 获取紧凑的复制式诊断摘要。
public string Summary { get; }
Property Value
TemporaryStorageAllocatorDiagnostic
Gets the copied temporary-storage allocator diagnostic. 获取复制出的 temporary-storage allocator 诊断。
public string TemporaryStorageAllocatorDiagnostic { get; }
Property Value
TemporaryStorageAllocatorInterfaceInfo
Gets copied temporary-storage allocator interface metadata. 获取复制出的 temporary-storage allocator interface 元数据。
public TensorRtInterfaceInfo TemporaryStorageAllocatorInterfaceInfo { get; }
Property Value
TemporaryStorageAllocatorInterfaceInfoAvailable
Gets whether temporary-storage allocator interface metadata was copied. 获取是否复制到 temporary-storage allocator interface 元数据。
public bool TemporaryStorageAllocatorInterfaceInfoAvailable { get; }
Property Value
Methods
ToString()
Returns a compact diagnostic representation. 返回紧凑诊断表示。
public override string ToString()
Returns
- string
A pointer-free diagnostic string. 无指针诊断字符串。