Table of Contents

Class TensorRtDebugListenerRealCallbackRuntimeProof

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Evaluates the final, pointer-free DebugListener real callback runtime proof promotion gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public static class TensorRtDebugListenerRealCallbackRuntimeProof
Inheritance
TensorRtDebugListenerRealCallbackRuntimeProof
Inherited Members

Remarks

This gate does not install a native IDebugListener vtable and does not synthesize callback invocations. It promotes evidence only when a full package consumer report proves that TensorRT invoked IDebugListener::processDebugTensor. 该说明强调当前结果属于 DebugListener 安全门禁、runtime smoke 记录或 proof precheck,不代表未满足条件时已有真实 callback proof。

Methods

Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot, string, bool, bool)

Evaluates the proof promotion gate from a copied DebugListener owner design snapshot. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public static TensorRtDebugListenerRealCallbackRuntimeProofResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot, string runtimePackageKey = "", bool optInEnabled = false, bool fullPackageConsumerReport = false)

Parameters

ownerDesignSnapshot TensorRtDebugListenerCallbackOwnerSnapshot

The copied DebugListener owner design snapshot. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。

runtimePackageKey string

The runtime package key, when known. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。

optInEnabled bool

Whether the caller explicitly enabled the runtime proof attempt. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。

fullPackageConsumerReport bool

Whether this report came from a full package consumer smoke. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。

Returns

TensorRtDebugListenerRealCallbackRuntimeProofResult

A pointer-free real callback runtime proof gate report. 返回不暴露 native 指针的 pointer-free 诊断结果。

Evaluate(TensorRtDebugListenerRealNonNullAttachRuntimeSmokeResult, TensorRtDebugListenerProcessDebugTensorCallbackTrampolineResult)

Evaluates the proof promotion gate from copied lower-level reports. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。

public static TensorRtDebugListenerRealCallbackRuntimeProofResult Evaluate(TensorRtDebugListenerRealNonNullAttachRuntimeSmokeResult runtimeSmoke, TensorRtDebugListenerProcessDebugTensorCallbackTrampolineResult callbackTrampoline)

Parameters

runtimeSmoke TensorRtDebugListenerRealNonNullAttachRuntimeSmokeResult

The copied real non-null attach runtime smoke report. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。

callbackTrampoline TensorRtDebugListenerProcessDebugTensorCallbackTrampolineResult

The copied processDebugTensor callback trampoline report. 该参数传入已复制的 DebugListener owner、gate 或 runtime proof evidence。

Returns

TensorRtDebugListenerRealCallbackRuntimeProofResult

A pointer-free real callback runtime proof gate report. 返回不暴露 native 指针的 pointer-free 诊断结果。