Struct TensorRtPluginCreatorV3MetadataDesignGateResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports PluginCreatorV3 metadata design status without exposing plugin creator pointers. 报告 PluginCreatorV3 metadata 设计状态,不暴露 plugin creator 指针。
public readonly struct TensorRtPluginCreatorV3MetadataDesignGateResult
- Inherited Members
Properties
BlockedPrerequisiteCount
Gets the copied blocked prerequisite count. 获取已复制阻塞前置项数量。
public int BlockedPrerequisiteCount { get; }
Property Value
BlockedPrerequisites
Gets copied blocked prerequisites. 获取已复制的阻塞前置项。
public ReadOnlyCollection<string> BlockedPrerequisites { get; }
Property Value
BorrowedCreatorLifetimeModeled
Gets whether borrowed creator lifetime has been modeled as a public ownership surface. 获取 borrowed creator lifetime 是否已建模为 public ownership surface。
public bool BorrowedCreatorLifetimeModeled { get; }
Property Value
BorrowedPluginCreatorHandleExposed
Gets whether public APIs expose borrowed plugin creator handles. 获取 public API 是否暴露 borrowed plugin creator handle。
public bool BorrowedPluginCreatorHandleExposed { get; }
Property Value
CanDeleteDeferredRecord
Gets whether this design gate allows deleting deferred records. 获取该设计门是否允许删除 deferred 记录。
public bool CanDeleteDeferredRecord { get; }
Property Value
CanPromoteRuntimeProof
Gets whether this result can be promoted as runtime proof. 获取该结果是否可晋级为 runtime proof。
public bool CanPromoteRuntimeProof { get; }
Property Value
CanPromoteWithoutRuntimeProof
Gets whether this gate can be promoted without runtime proof. 获取该结果是否可在无 runtime proof 情况下晋级。
public bool CanPromoteWithoutRuntimeProof { get; }
Property Value
CandidateInterfaces
Gets the candidate TensorRT interfaces covered by this design gate. 获取该设计门覆盖的候选 TensorRT 接口。
public ReadOnlyCollection<string> CandidateInterfaces { get; }
Property Value
CandidateMethodCount
Gets the direct candidate method count. 获取 direct 候选方法数量。
public int CandidateMethodCount { get; }
Property Value
CandidateMethods
Gets the direct deferred or safe-alternative methods covered by this design gate. 获取该设计门覆盖的 direct deferred 或 safe-alternative 方法。
public ReadOnlyCollection<string> CandidateMethods { get; }
Property Value
CopiedFieldMetadataReady
Gets whether plugin field metadata copies are ready. 获取 plugin field metadata copied 输出是否就绪。
public bool CopiedFieldMetadataReady { get; }
Property Value
CopiedIdentityReady
Gets whether creator name/version/namespace copies are ready. 获取 creator name/version/namespace copied 输出是否就绪。
public bool CopiedIdentityReady { get; }
Property Value
CopiedInterfaceInfoReady
Gets whether interface metadata copies are ready. 获取 interface metadata copied 输出是否就绪。
public bool CopiedInterfaceInfoReady { get; }
Property Value
CopiedMetadataShapeReady
Gets whether copied metadata output shape is ready. 获取 copied metadata 输出形态是否就绪。
public bool CopiedMetadataShapeReady { get; }
Property Value
DeferredRowsStillRequired
Gets whether direct deferred rows are still required. 获取 direct deferred 行是否仍必须保留。
public bool DeferredRowsStillRequired { get; }
Property Value
DesignGateReady
Gets whether this design gate is ready as non-proof evidence. 获取该 design gate 作为非 proof 证据是否就绪。
public bool DesignGateReady { get; }
Property Value
Diagnostic
Gets a compact diagnostic summary. 获取简短诊断摘要。
public string Diagnostic { get; }
Property Value
DiagnosticsKind
Gets the diagnostics kind represented by this gate. 获取该设计门代表的诊断类型。
public string DiagnosticsKind { get; }
Property Value
DirectBorrowedCreatorListRowsDeferred
Gets whether direct borrowed creator list rows intentionally remain deferred. 获取 direct borrowed creator list 行是否继续 deferred。
public bool DirectBorrowedCreatorListRowsDeferred { get; }
Property Value
DirectCreatePluginRowsDeferred
Gets whether direct PluginCreatorV3 createPlugin rows intentionally remain deferred. 获取 direct PluginCreatorV3 createPlugin 行是否继续 deferred。
public bool DirectCreatePluginRowsDeferred { get; }
Property Value
EvidenceKind
Gets the marker used by readiness to identify this gate. 获取该设计门的证据标记。
public string EvidenceKind { get; }
Property Value
FullPackageConsumerRuntimeEvidenceReady
Gets whether a full package consumer runtime proof is ready. 获取完整 package consumer runtime proof 是否就绪。
public bool FullPackageConsumerRuntimeEvidenceReady { get; }
Property Value
IsRuntimeExecutionEvidence
Gets whether this gate is runtime execution evidence. 获取该设计门是否为 runtime execution evidence。
public bool IsRuntimeExecutionEvidence { get; }
Property Value
IsRuntimeExecutionProof
Gets whether this gate may be promoted as runtime execution proof. 获取该设计门是否可晋级为 runtime execution proof。
public bool IsRuntimeExecutionProof { get; }
Property Value
Line
Gets the TensorRT API line. 获取 TensorRT API line。
public TensorRtApiLine Line { get; }
Property Value
LineSupportsPluginCreatorV3
Gets whether the selected TensorRT line supports PluginCreatorV3 metadata. 获取当前 TensorRT line 是否支持 PluginCreatorV3 metadata。
public bool LineSupportsPluginCreatorV3 { get; }
Property Value
NextSafeImplementationStep
Gets the next safe implementation step. 获取下一步安全实现动作。
public string NextSafeImplementationStep { get; }
Property Value
PluginCreationModeled
Gets whether plugin creation ownership has been modeled. 获取 plugin creation ownership 是否已建模。
public bool PluginCreationModeled { get; }
Property Value
PluginCreatorPointerExposed
Gets whether public APIs expose native plugin creator pointers. 获取 public API 是否暴露原生 plugin creator 指针。
public bool PluginCreatorPointerExposed { get; }
Property Value
PluginInstanceCreationEnabled
Gets whether public APIs can create plugin instances. 获取 public API 是否可创建 plugin instance。
public bool PluginInstanceCreationEnabled { get; }
Property Value
PluginResourceOwnershipControlEnabled
Gets whether plugin resource acquire/release is public. 获取 plugin resource acquire/release 是否公开。
public bool PluginResourceOwnershipControlEnabled { get; }
Property Value
PointerFreeSurfaceReady
Gets whether the public surface remains pointer-free. 获取 public surface 是否保持无裸指针。
public bool PointerFreeSurfaceReady { get; }
Property Value
RegistryInventorySnapshotReady
Gets whether copied plugin registry inventory snapshots are ready. 获取 copied plugin registry inventory snapshot 是否就绪。
public bool RegistryInventorySnapshotReady { get; }
Property Value
RequiredOutputMode
Gets the copied output mode required before implementation. 获取实现前要求的 copied 输出模式。
public string RequiredOutputMode { get; }
Property Value
RuntimeEvidenceKind
Gets the runtime evidence kind. 获取 runtime evidence 类型。
public string RuntimeEvidenceKind { get; }
Property Value
RuntimeProofBlocked
Gets whether runtime proof remains blocked. 获取 runtime proof 是否仍被阻塞。
public bool RuntimeProofBlocked { get; }
Property Value
Status
Gets the design gate status. 获取设计门状态。
public string Status { get; }
Property Value
Methods
ToString()
Returns a compact diagnostic representation. 返回简短诊断表示。
public override string ToString()
Returns
- string
A diagnostic string. 诊断字符串。