Class TensorRtDebugListenerAttachVTableSafetyGate
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Evaluates copied DebugListener attach/vtable prerequisites before a native no-throw callback bridge exists. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public static class TensorRtDebugListenerAttachVTableSafetyGate
- Inheritance
-
TensorRtDebugListenerAttachVTableSafetyGate
- Inherited Members
Remarks
This safety gate is pointer-free. It does not attach a non-null IDebugListener, does not expose a native
listener owner address, and does not prove that TensorRT invoked IDebugListener::processDebugTensor.
该说明强调当前结果属于 DebugListener 安全门禁、runtime smoke 记录或 proof precheck,不代表未满足条件时已有真实 callback proof。
Methods
Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot)
Evaluates attach/vtable safety from a copied DebugListener owner design snapshot. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public static TensorRtDebugListenerAttachVTableSafetyGateResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot)
Parameters
ownerDesignSnapshotTensorRtDebugListenerCallbackOwnerSnapshotThe copied DebugListener owner design snapshot. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。
Returns
- TensorRtDebugListenerAttachVTableSafetyGateResult
A pointer-free attach/vtable safety result. 返回不暴露 native 指针的 pointer-free 诊断结果。
Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot, TensorRtDebugListenerAttachDetachDesignGateResult)
Evaluates attach/vtable safety from copied owner and attach/detach design evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public static TensorRtDebugListenerAttachVTableSafetyGateResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot, TensorRtDebugListenerAttachDetachDesignGateResult attachDetachDesignGate)
Parameters
ownerDesignSnapshotTensorRtDebugListenerCallbackOwnerSnapshotThe copied DebugListener owner design snapshot. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。
attachDetachDesignGateTensorRtDebugListenerAttachDetachDesignGateResultThe copied attach/detach design gate result. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。
Returns
- TensorRtDebugListenerAttachVTableSafetyGateResult
A pointer-free attach/vtable safety result. 返回不暴露 native 指针的 pointer-free 诊断结果。
Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot, TensorRtDebugListenerAttachDetachDesignGateResult, TensorRtDebugListenerBorrowedTensorSafetyGateResult)
Evaluates attach/vtable safety from copied owner, attach/detach, and borrowed tensor safety evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public static TensorRtDebugListenerAttachVTableSafetyGateResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot, TensorRtDebugListenerAttachDetachDesignGateResult attachDetachDesignGate, TensorRtDebugListenerBorrowedTensorSafetyGateResult borrowedTensorSafetyGate)
Parameters
ownerDesignSnapshotTensorRtDebugListenerCallbackOwnerSnapshotThe copied DebugListener owner design snapshot. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。
attachDetachDesignGateTensorRtDebugListenerAttachDetachDesignGateResultThe copied attach/detach design gate result. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。
borrowedTensorSafetyGateTensorRtDebugListenerBorrowedTensorSafetyGateResultThe copied borrowed tensor safety gate result. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。
Returns
- TensorRtDebugListenerAttachVTableSafetyGateResult
A pointer-free attach/vtable safety result. 返回不暴露 native 指针的 pointer-free 诊断结果。