Table of Contents

Struct TensorRtAllocatorInterfaceInfoDesignGateResult

Namespace
JYPPX.TensorRtSharp
Assembly
JYPPX.TensorRtSharp.dll

Reports allocator interface-info design status without exposing allocator pointers. 报告 allocator interface-info 设计状态,不暴露 allocator 指针。

public readonly struct TensorRtAllocatorInterfaceInfoDesignGateResult
Inherited Members

Properties

AllocationCallbackInvocationEnabled

Gets whether public APIs can invoke allocation callbacks. 获取 public API 是否可调用 allocation callback。

public bool AllocationCallbackInvocationEnabled { get; }

Property Value

bool

AllocatorOwnerLifetimeModeled

Gets whether allocator owner lifetime has been modeled. 获取 allocator owner lifetime 是否已建模。

public bool AllocatorOwnerLifetimeModeled { get; }

Property Value

bool

AllocatorPointerExposed

Gets whether public APIs expose allocator pointers. 获取 public API 是否暴露 allocator 指针。

public bool AllocatorPointerExposed { get; }

Property Value

bool

AsyncStreamLifetimeModeled

Gets whether async stream lifetime has been modeled. 获取 async stream lifetime 是否已建模。

public bool AsyncStreamLifetimeModeled { get; }

Property Value

bool

BlockedPrerequisiteCount

Gets the copied blocked prerequisite count. 获取已复制阻塞前置项数量。

public int BlockedPrerequisiteCount { get; }

Property Value

int

BlockedPrerequisites

Gets copied blocked prerequisites. 获取已复制的阻塞前置项。

public ReadOnlyCollection<string> BlockedPrerequisites { get; }

Property Value

ReadOnlyCollection<string>

CanPromoteRuntimeProof

Gets whether this result can be promoted as runtime proof. 获取该结果是否可晋级为 runtime proof。

public bool CanPromoteRuntimeProof { get; }

Property Value

bool

CanPromoteWithoutRuntimeProof

Gets whether this gate can be promoted without runtime proof. 获取该结果是否可在无 runtime proof 情况下晋级。

public bool CanPromoteWithoutRuntimeProof { get; }

Property Value

bool

CandidateInterfaces

Gets the candidate TensorRT interfaces covered by this design gate. 获取该设计门覆盖的候选 TensorRT 接口。

public ReadOnlyCollection<string> CandidateInterfaces { get; }

Property Value

ReadOnlyCollection<string>

CandidateMethodCount

Gets the direct candidate method count. 获取 direct 候选方法数量。

public int CandidateMethodCount { get; }

Property Value

int

CandidateMethods

Gets the direct deferred methods covered by this design gate. 获取该设计门覆盖的 direct deferred 方法。

public ReadOnlyCollection<string> CandidateMethods { get; }

Property Value

ReadOnlyCollection<string>

CopiedInterfaceInfoMetadataReady

Gets whether copied interface-info metadata shape is ready. 获取 copied interface-info metadata 形态是否就绪。

public bool CopiedInterfaceInfoMetadataReady { get; }

Property Value

bool

CopiedMetadataShapeReady

Gets whether copied allocator metadata shape is ready. 获取 copied allocator metadata 形态是否就绪。

public bool CopiedMetadataShapeReady { get; }

Property Value

bool

DeferredRowsStillRequired

Gets whether direct deferred rows are still required. 获取 direct deferred 行是否仍必须保留。

public bool DeferredRowsStillRequired { get; }

Property Value

bool

DesignGateReady

Gets whether this design gate is ready as non-proof evidence. 获取该 design gate 作为非 proof 证据是否就绪。

public bool DesignGateReady { get; }

Property Value

bool

DeviceMemoryOwnershipModeled

Gets whether device memory ownership has been modeled. 获取 device memory ownership 是否已建模。

public bool DeviceMemoryOwnershipModeled { get; }

Property Value

bool

DeviceMemoryPointerExposed

Gets whether public APIs expose device memory pointers through allocator callbacks. 获取 public API 是否通过 allocator callback 暴露 device memory 指针。

public bool DeviceMemoryPointerExposed { get; }

Property Value

bool

Diagnostic

Gets a compact diagnostic summary. 获取简短诊断摘要。

public string Diagnostic { get; }

Property Value

string

DiagnosticsKind

Gets the diagnostics kind represented by this gate. 获取该设计门代表的诊断类型。

public string DiagnosticsKind { get; }

Property Value

string

DirectAllocatorCallbackRowsDeferred

Gets whether direct allocator callback rows intentionally remain deferred. 获取 direct allocator callback 行是否继续 deferred。

public bool DirectAllocatorCallbackRowsDeferred { get; }

Property Value

bool

EvidenceKind

Gets the marker used by readiness to identify this gate. 获取该设计门的证据标记。

public string EvidenceKind { get; }

Property Value

string

IsRuntimeExecutionEvidence

Gets whether this gate is runtime execution evidence. 获取该设计门是否为 runtime execution evidence。

public bool IsRuntimeExecutionEvidence { get; }

Property Value

bool

IsRuntimeExecutionProof

Gets whether this gate may be promoted as runtime execution proof. 获取该设计门是否可晋级为 runtime execution proof。

public bool IsRuntimeExecutionProof { get; }

Property Value

bool

Line

Gets the TensorRT API line. 获取 TensorRT API line。

public TensorRtApiLine Line { get; }

Property Value

TensorRtApiLine

LineSupportsAllocatorInterfaceInfo

Gets whether the selected TensorRT line supports allocator interface-info metadata. 获取当前 TensorRT line 是否支持 allocator interface-info metadata。

public bool LineSupportsAllocatorInterfaceInfo { get; }

Property Value

bool

NextSafeImplementationStep

Gets the next safe implementation step. 获取下一步安全实现动作。

public string NextSafeImplementationStep { get; }

Property Value

string

OutputAllocatorSnapshotAvailable

Gets whether output allocator copied metadata exists. 获取 output allocator copied metadata 是否存在。

public bool OutputAllocatorSnapshotAvailable { get; }

Property Value

bool

PointerFreeSurfaceReady

Gets whether the public surface remains pointer-free. 获取 public surface 是否保持无裸指针。

public bool PointerFreeSurfaceReady { get; }

Property Value

bool

RequiredOutputMode

Gets the copied output mode required before implementation. 获取实现前要求的 copied 输出模式。

public string RequiredOutputMode { get; }

Property Value

string

RuntimeEvidenceKind

Gets the runtime evidence kind. 获取 runtime evidence 类型。

public string RuntimeEvidenceKind { get; }

Property Value

string

RuntimeProofBlocked

Gets whether runtime proof remains blocked. 获取 runtime proof 是否仍被阻塞。

public bool RuntimeProofBlocked { get; }

Property Value

bool

Status

Gets the design gate status. 获取设计门状态。

public string Status { get; }

Property Value

string

TemporaryStorageAllocatorSnapshotAvailable

Gets whether temporary-storage allocator copied metadata exists. 获取 temporary-storage allocator copied metadata 是否存在。

public bool TemporaryStorageAllocatorSnapshotAvailable { get; }

Property Value

bool

Methods

ToString()

Returns a compact diagnostic representation. 返回简短诊断表示。

public override string ToString()

Returns

string

A diagnostic string. 诊断字符串。