Struct TensorRtStreamIoInterfaceInfoDesignGateResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports stream IO interface-info design status without exposing native stream handles. 报告 stream IO interface-info 设计状态,不暴露原生 stream handle。
public readonly struct TensorRtStreamIoInterfaceInfoDesignGateResult
- Inherited Members
Properties
ApiLanguageCandidateMethodCount
Gets the API language candidate method count. 获取 API language 候选方法数量。
public int ApiLanguageCandidateMethodCount { get; }
Property Value
ApiLanguageCandidateMethods
Gets versioned-interface language metadata candidates for future owner-scoped implementation. 获取未来 owner-scoped 实现可考虑的 versioned-interface language metadata 候选。
public ReadOnlyCollection<string> ApiLanguageCandidateMethods { get; }
Property Value
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
CallbackSafetyRequirements
Gets callback safety requirements that must pass before read/seek/write bridge promotion. 获取 read/seek/write bridge 提升前必须满足的 callback 安全要求。
public ReadOnlyCollection<string> CallbackSafetyRequirements { get; }
Property Value
CanImplementStreamMetadataNow
Gets whether stream getInterfaceInfo/getAPILanguage can be promoted now. 获取 stream getInterfaceInfo/getAPILanguage 当前是否可提升。
public bool CanImplementStreamMetadataNow { 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 methods covered by this design gate. 获取该设计门覆盖的 direct deferred 方法。
public ReadOnlyCollection<string> CandidateMethods { get; }
Property Value
CopiedInterfaceInfoMetadataReady
Gets whether copied interface-info metadata shape is ready. 获取 copied interface-info metadata 形态是否就绪。
public bool CopiedInterfaceInfoMetadataReady { get; }
Property Value
CopiedMetadataShapeReady
Gets whether copied stream metadata shape is ready. 获取 copied stream 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
DetachBeforeReleaseReady
Gets whether detach-before-release ordering is implemented. 获取 detach-before-release 顺序是否已实现。
public bool DetachBeforeReleaseReady { 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
DirectCallbackMethodCount
Gets the direct callback method count. 获取 direct callback 方法数量。
public int DirectCallbackMethodCount { get; }
Property Value
DirectCallbackMethods
Gets direct callback methods that remain deferred. 获取仍保持 deferred 的 direct callback 方法。
public ReadOnlyCollection<string> DirectCallbackMethods { get; }
Property Value
DirectStreamCallbackRowsDeferred
Gets whether direct stream callback rows intentionally remain deferred. 获取 direct stream callback 行是否继续 deferred。
public bool DirectStreamCallbackRowsDeferred { get; }
Property Value
EvidenceKind
Gets the marker used by readiness to identify this gate. 获取该设计门的证据标记。
public string EvidenceKind { get; }
Property Value
ExceptionToStatusMappingReady
Gets whether callback exception-to-status mapping is implemented. 获取 callback exception 到 status/diagnostic 映射是否已实现。
public bool ExceptionToStatusMappingReady { 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
LineSupportsStreamIo
Gets whether the selected TensorRT line supports stream reader metadata. 获取当前 TensorRT line 是否支持 stream reader metadata。
public bool LineSupportsStreamIo { get; }
Property Value
LineSupportsStreamWriter
Gets whether the selected TensorRT line supports stream writer metadata. 获取当前 TensorRT line 是否支持 stream writer metadata。
public bool LineSupportsStreamWriter { get; }
Property Value
ManagedOwnedStreamOwnerLedgerReady
Gets whether the managed-owned stream owner ledger is present. 获取 managed-owned stream owner 台账是否存在。
public bool ManagedOwnedStreamOwnerLedgerReady { get; }
Property Value
ManagedOwnerLifetimeReady
Gets whether a managed SafeHandle/GCHandle stream owner lifetime is implemented. 获取托管 SafeHandle/GCHandle stream owner 生命周期是否已实现。
public bool ManagedOwnerLifetimeReady { get; }
Property Value
NativeOwnerCreateDestroySymmetric
Gets whether native stream owner create/destroy symmetry is implemented. 获取 native stream owner 创建/销毁对称性是否已实现。
public bool NativeOwnerCreateDestroySymmetric { get; }
Property Value
NextSafeImplementationStep
Gets the next safe implementation step. 获取下一步安全实现动作。
public string NextSafeImplementationStep { get; }
Property Value
NoThrowVTableReady
Gets whether a no-throw native stream callback vtable is implemented. 获取 no-throw native stream callback vtable 是否已实现。
public bool NoThrowVTableReady { get; }
Property Value
OwnerHandleCandidates
Gets candidate owner handle shapes for a future managed stream bridge. 获取未来托管 stream bridge 的 owner handle 候选形态。
public ReadOnlyCollection<string> OwnerHandleCandidates { get; }
Property Value
OwnerLedgerTrackedMethodCount
Gets the owner ledger tracked method count. 获取 owner 台账追踪方法数量。
public int OwnerLedgerTrackedMethodCount { get; }
Property Value
OwnerLedgerTrackedMethods
Gets all currently tracked stream IO methods in this owner ledger. 获取该 owner 台账当前追踪的所有 stream IO 方法。
public ReadOnlyCollection<string> OwnerLedgerTrackedMethods { get; }
Property Value
OwnerLifecycleRequirements
Gets lifecycle requirements that must pass before metadata or callback promotion. 获取 metadata 或 callback 提升前必须满足的生命周期要求。
public ReadOnlyCollection<string> OwnerLifecycleRequirements { get; }
Property Value
PointerFreeSurfaceReady
Gets whether the public surface remains pointer-free. 获取 public surface 是否保持无裸指针。
public bool PointerFreeSurfaceReady { get; }
Property Value
ReadWriteBufferOwnershipModeled
Gets whether read/write buffer ownership has been modeled. 获取 read/write buffer ownership 是否已建模。
public bool ReadWriteBufferOwnershipModeled { 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
SeekTellLifetimeModeled
Gets whether seek/tell state lifetime has been modeled. 获取 seek/tell state lifetime 是否已建模。
public bool SeekTellLifetimeModeled { get; }
Property Value
Status
Gets the design gate status. 获取设计门状态。
public string Status { get; }
Property Value
StreamBufferExposed
Gets whether public APIs expose stream buffers. 获取 public API 是否暴露 stream buffer。
public bool StreamBufferExposed { get; }
Property Value
StreamCallbackBridgeReady
Gets whether stream read/seek/write callback bridge is ready. 获取 stream read/seek/write callback bridge 是否就绪。
public bool StreamCallbackBridgeReady { get; }
Property Value
StreamCallbackInvocationEnabled
Gets whether public APIs can invoke stream callbacks. 获取 public API 是否可调用 stream callback。
public bool StreamCallbackInvocationEnabled { get; }
Property Value
StreamOwnerLifetimeModeled
Gets whether stream owner lifetime has been modeled. 获取 stream owner lifetime 是否已建模。
public bool StreamOwnerLifetimeModeled { get; }
Property Value
StreamReaderPointerExposed
Gets whether public APIs expose stream reader pointers. 获取 public API 是否暴露 stream reader 指针。
public bool StreamReaderPointerExposed { get; }
Property Value
StreamWriterPointerExposed
Gets whether public APIs expose stream writer pointers. 获取 public API 是否暴露 stream writer 指针。
public bool StreamWriterPointerExposed { get; }
Property Value
Methods
ToString()
Returns a compact diagnostic representation. 返回简短诊断表示。
public override string ToString()
Returns
- string
A diagnostic string. 诊断字符串。