Table of Contents

Class TensorRtDebugListenerNativeOwnerLifecycleDryRun

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Evaluates a pointer-free DebugListener native owner lifecycle dry-run before a native callback owner is implemented. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public static class TensorRtDebugListenerNativeOwnerLifecycleDryRun
Inheritance
TensorRtDebugListenerNativeOwnerLifecycleDryRun
Inherited Members

Remarks

This dry-run copies managed design evidence only. It does not allocate or expose a native owner pointer, does not attach a non-null IDebugListener, and is not proof that TensorRT invoked IDebugListener::processDebugTensor. 该说明强调当前结果属于 DebugListener 安全门禁或 precheck,不代表 TensorRT 已真实触发 callback。

Methods

Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot)

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

public static TensorRtDebugListenerNativeOwnerLifecycleDryRunResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot)

Parameters

ownerDesignSnapshot TensorRtDebugListenerCallbackOwnerSnapshot

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

Returns

TensorRtDebugListenerNativeOwnerLifecycleDryRunResult

A pointer-free native owner lifecycle dry-run result. 返回不暴露 native 指针的 pointer-free 诊断结果。

Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot, TensorRtDebugListenerAttachDetachDesignGateResult, TensorRtDebugListenerBorrowedTensorSafetyGateResult, TensorRtDebugListenerAttachVTableSafetyGateResult, TensorRtDebugListenerNativeAttachNoThrowPreflightResult, TensorRtDebugListenerNativeOwnerAddressDesignGateResult, TensorRtDebugListenerNativeNoThrowVTableDesignGateResult, TensorRtDebugListenerNativeAttachEntryDesignGateResult, TensorRtDebugListenerNativeDetachBeforeReleaseDesignGateResult)

Evaluates native owner lifecycle dry-run readiness from copied owner and detach-before-release evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。

public static TensorRtDebugListenerNativeOwnerLifecycleDryRunResult Evaluate(TensorRtDebugListenerCallbackOwnerSnapshot ownerDesignSnapshot, TensorRtDebugListenerAttachDetachDesignGateResult attachDetachDesignGate, TensorRtDebugListenerBorrowedTensorSafetyGateResult borrowedTensorSafetyGate, TensorRtDebugListenerAttachVTableSafetyGateResult attachVTableSafetyGate, TensorRtDebugListenerNativeAttachNoThrowPreflightResult nativeAttachNoThrowPreflight, TensorRtDebugListenerNativeOwnerAddressDesignGateResult nativeOwnerAddressDesignGate, TensorRtDebugListenerNativeNoThrowVTableDesignGateResult nativeNoThrowVTableDesignGate, TensorRtDebugListenerNativeAttachEntryDesignGateResult nativeAttachEntryDesignGate, TensorRtDebugListenerNativeDetachBeforeReleaseDesignGateResult nativeDetachBeforeReleaseDesignGate)

Parameters

ownerDesignSnapshot TensorRtDebugListenerCallbackOwnerSnapshot

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

attachDetachDesignGate TensorRtDebugListenerAttachDetachDesignGateResult

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

borrowedTensorSafetyGate TensorRtDebugListenerBorrowedTensorSafetyGateResult

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

attachVTableSafetyGate TensorRtDebugListenerAttachVTableSafetyGateResult

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

nativeAttachNoThrowPreflight TensorRtDebugListenerNativeAttachNoThrowPreflightResult

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

nativeOwnerAddressDesignGate TensorRtDebugListenerNativeOwnerAddressDesignGateResult

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

nativeNoThrowVTableDesignGate TensorRtDebugListenerNativeNoThrowVTableDesignGateResult

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

nativeAttachEntryDesignGate TensorRtDebugListenerNativeAttachEntryDesignGateResult

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

nativeDetachBeforeReleaseDesignGate TensorRtDebugListenerNativeDetachBeforeReleaseDesignGateResult

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

Returns

TensorRtDebugListenerNativeOwnerLifecycleDryRunResult

A pointer-free native owner lifecycle dry-run result. 返回不暴露 native 指针的 pointer-free 诊断结果。