Table of Contents

Class TensorRtDebugListenerNativeVTableInstallPreflight

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Evaluates pointer-free DebugListener native vtable install preflight evidence before installation is enabled. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public static class TensorRtDebugListenerNativeVTableInstallPreflight
Inheritance
TensorRtDebugListenerNativeVTableInstallPreflight
Inherited Members

Remarks

This preflight reports source-visible owner lifecycle, attach bridge, no-throw vtable scaffold, and copied debug tensor metadata prerequisites. It does not install a native IDebugListener vtable, does not enable setDebugListener(non-null), and is not proof that TensorRT invoked IDebugListener::processDebugTensor. 该说明强调当前结果属于 DebugListener 安全门禁或 precheck,不代表 TensorRT 已真实触发 callback。

Methods

Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot)

Evaluates native vtable install preflight evidence from a copied DebugListener owner design snapshot. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public static TensorRtDebugListenerNativeVTableInstallPreflightResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot)

Parameters

ownerDesignSnapshot TensorRtDebugListenerCallbackOwnerSnapshot

The copied DebugListener owner design snapshot. 该参数传入已复制的 DebugListener 安全门禁或 owner snapshot evidence。

Returns

TensorRtDebugListenerNativeVTableInstallPreflightResult

A pointer-free native vtable install preflight result. 返回不暴露 native 指针的 pointer-free 诊断结果。

Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot, TensorRtDebugListenerNativeOwnerLifecycleGateResult, TensorRtDebugListenerNativeAttachBridgeShapeGateResult, TensorRtDebugListenerNativeNoThrowVTableScaffoldGateResult, TensorRtDebugListenerBorrowedDebugTensorMetadataRuntimeGateResult)

Evaluates native vtable install preflight evidence from copied owner and prerequisite gate results. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public static TensorRtDebugListenerNativeVTableInstallPreflightResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot, TensorRtDebugListenerNativeOwnerLifecycleGateResult nativeOwnerLifecycleGate, TensorRtDebugListenerNativeAttachBridgeShapeGateResult nativeAttachBridgeShapeGate, TensorRtDebugListenerNativeNoThrowVTableScaffoldGateResult nativeNoThrowVTableScaffoldGate, TensorRtDebugListenerBorrowedDebugTensorMetadataRuntimeGateResult borrowedDebugTensorMetadataRuntimeGate)

Parameters

ownerDesignSnapshot TensorRtDebugListenerCallbackOwnerSnapshot

The copied DebugListener owner design snapshot. 该参数传入已复制的 DebugListener 安全门禁或 owner snapshot evidence。

nativeOwnerLifecycleGate TensorRtDebugListenerNativeOwnerLifecycleGateResult

The copied native owner lifecycle gate result. 该参数传入已复制的 DebugListener 安全门禁或 owner snapshot evidence。

nativeAttachBridgeShapeGate TensorRtDebugListenerNativeAttachBridgeShapeGateResult

The copied native attach bridge shape gate result. 该参数传入已复制的 DebugListener 安全门禁或 owner snapshot evidence。

nativeNoThrowVTableScaffoldGate TensorRtDebugListenerNativeNoThrowVTableScaffoldGateResult

The copied native no-throw vtable scaffold gate result. 该参数传入已复制的 DebugListener 安全门禁或 owner snapshot evidence。

borrowedDebugTensorMetadataRuntimeGate TensorRtDebugListenerBorrowedDebugTensorMetadataRuntimeGateResult

The copied borrowed debug tensor metadata gate result. 该参数传入已复制的 DebugListener 安全门禁或 owner snapshot evidence。

Returns

TensorRtDebugListenerNativeVTableInstallPreflightResult

A pointer-free native vtable install preflight result. 返回不暴露 native 指针的 pointer-free 诊断结果。