Struct TensorRtRuntimeDeserializationDependencyDiagnosticsResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports runtime deserialization dependency diagnostics without exposing native pointers. 报告 runtime deserialization 依赖诊断,不暴露 native 指针。
public readonly struct TensorRtRuntimeDeserializationDependencyDiagnosticsResult
- Inherited Members
Remarks
This result separates dependency-probe-only, driver-blocked, and package-consumer runtime proof states. It is dependency diagnostics, not runtime execution evidence. 该结果区分 dependency-probe-only、driver-blocked 和 package-consumer runtime proof 状态; 它是 dependency diagnostics,不是 runtime execution evidence。
Properties
BlockedByCudaDriver
Gets whether CUDA driver/runtime compatibility blocks runtime smoke. 获取 CUDA driver/runtime 兼容性是否阻塞 runtime smoke。
public bool BlockedByCudaDriver { get; }
Property Value
BlockedPrerequisiteCount
Gets copied blocked prerequisite count. 获取阻塞前置项数量。
public int BlockedPrerequisiteCount { get; }
Property Value
BlockedPrerequisites
Gets copied blocked prerequisites. 获取已复制的阻塞前置项。
public ReadOnlyCollection<string> BlockedPrerequisites { get; }
Property Value
CanAttemptRuntimeProof
Gets whether this diagnostic can attempt runtime proof. 获取该诊断是否可尝试 runtime proof。
public bool CanAttemptRuntimeProof { get; }
Property Value
CanPromoteRuntimeProof
Gets whether this diagnostic can be promoted as runtime proof. 获取该诊断是否可提升为 runtime proof。
public bool CanPromoteRuntimeProof { get; }
Property Value
DeferredRowsStillRequired
Gets whether deferred rows are still required. 获取 deferred 行是否仍必须保留。
public bool DeferredRowsStillRequired { get; }
Property Value
DependencyProbeOnly
Gets whether available evidence is dependency-probe only. 获取当前证据是否仅为 dependency-probe。
public bool DependencyProbeOnly { get; }
Property Value
Diagnostic
Gets a compact diagnostic summary. 获取简短诊断摘要。
public string Diagnostic { get; }
Property Value
DiagnosticsKind
Gets the diagnostics kind. 获取诊断类型。
public string DiagnosticsKind { get; }
Property Value
DirectDeserializeCudaEngineRowsDeferred
Gets whether direct deserializeCudaEngine rows still remain deferred. 获取 direct deserializeCudaEngine 行是否仍 deferred。
public bool DirectDeserializeCudaEngineRowsDeferred { get; }
Property Value
DirectDeserializeCudaEngineV2RowsDeferred
Gets whether direct deserializeCudaEngineV2 rows still remain deferred where present. 获取存在时 direct deserializeCudaEngineV2 行是否仍 deferred。
public bool DirectDeserializeCudaEngineV2RowsDeferred { get; }
Property Value
DriverRuntimeMismatchClassified
Gets whether driver/runtime mismatch has been classified. 获取是否已分类 driver/runtime 不匹配。
public bool DriverRuntimeMismatchClassified { get; }
Property Value
EvidenceKind
Gets the marker used by readiness to identify this diagnostics layer. 获取 readiness 使用的证据标记。
public string EvidenceKind { get; }
Property Value
ExternalRuntimeProofRequired
Gets whether an external runtime proof record is required. 获取是否需要外部 runtime proof 记录。
public bool ExternalRuntimeProofRequired { get; }
Property Value
FullPackageConsumerReportPresent
Gets whether a full package consumer report is present. 获取 full package consumer report 是否存在。
public bool FullPackageConsumerReportPresent { get; }
Property Value
FullPackageConsumerSmokeRequested
Gets whether full package consumer smoke was requested. 获取 full package consumer smoke 是否已请求。
public bool FullPackageConsumerSmokeRequested { get; }
Property Value
FullPackageConsumerSmokeResult
Gets the full package consumer smoke result. 获取 full package consumer smoke 结果。
public string FullPackageConsumerSmokeResult { get; }
Property Value
IsRuntimeExecutionEvidence
Gets whether this result is runtime execution evidence. 获取该结果是否为 runtime execution evidence。
public bool IsRuntimeExecutionEvidence { get; }
Property Value
IsRuntimeExecutionProof
Gets whether this result can be used 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
LineSupportsDeserializeCudaEngineV2
Gets whether the selected line has deserializeCudaEngineV2 rows. 获取当前 line 是否有 deserializeCudaEngineV2 行。
public bool LineSupportsDeserializeCudaEngineV2 { get; }
Property Value
LoadRuntimeDeferred
Gets whether IRuntime::loadRuntime remains deferred. 获取 IRuntime::loadRuntime 是否仍 deferred。
public bool LoadRuntimeDeferred { get; }
Property Value
LoadRuntimeOwnershipModeled
Gets whether IRuntime::loadRuntime returned runtime ownership is modeled. 获取 loadRuntime 返回 runtime 的 ownership 是否已建模。
public bool LoadRuntimeOwnershipModeled { get; }
Property Value
ManagedDeserializeSurfaceReady
Gets whether managed deserialization overloads are ready. 获取托管反序列化 overload 是否就绪。
public bool ManagedDeserializeSurfaceReady { get; }
Property Value
NextOwnerAction
Gets the next owner action required to unblock runtime proof. 获取解除 runtime proof 阻塞所需的下一步 owner 操作。
public string NextOwnerAction { get; }
Property Value
PackageConsumerEvidenceClassification
Gets the current package-consumer evidence classification. 获取当前 package-consumer 证据分类。
public string PackageConsumerEvidenceClassification { get; }
Property Value
PackageConsumerRuntimeProofPresent
Gets whether a promotable package-consumer runtime proof is present. 获取是否存在可晋级的 package-consumer runtime proof。
public bool PackageConsumerRuntimeProofPresent { get; }
Property Value
PluginLibraryDependencyDiagnosticsComplete
Gets whether plugin library dependency diagnostics are complete. 获取 plugin library dependency 诊断是否完整。
public bool PluginLibraryDependencyDiagnosticsComplete { get; }
Property Value
PointerFreeSurfaceReady
Gets whether public diagnostics remain pointer-free. 获取 public diagnostics 是否保持无裸指针。
public bool PointerFreeSurfaceReady { get; }
Property Value
PrecheckReady
Gets whether the boundary precheck is ready. 获取边界预检是否就绪。
public bool PrecheckReady { 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
RuntimeProofBlockerCategory
Gets the blocker category for release-owner action. 获取 release owner 操作的阻塞分类。
public string RuntimeProofBlockerCategory { get; }
Property Value
RuntimeProofOwnerActionRequired
Gets whether release-owner action is required. 获取是否需要 release owner 操作。
public bool RuntimeProofOwnerActionRequired { get; }
Property Value
SafeDeserializeBridgeReady
Gets whether the pointer-free deserialize bridge is ready. 获取无裸指针 deserialize bridge 是否就绪。
public bool SafeDeserializeBridgeReady { get; }
Property Value
Status
Gets the diagnostics status. 获取诊断状态。
public string Status { get; }
Property Value
WhyNotRuntimeProof
Gets the owner-facing reason why this diagnostics result is not runtime proof. 获取面向 owner 的非 runtime proof 原因。
public string WhyNotRuntimeProof { get; }
Property Value
Methods
ToString()
Returns a compact diagnostic representation. 返回简短诊断表示。
public override string ToString()
Returns
- string
A diagnostic string. 诊断字符串。