Struct TensorRtCalibratorMetadataDesignGateResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports INT8 calibrator metadata design status without exposing native calibrator pointers. 报告 INT8 calibrator metadata 设计状态,不暴露原生 calibrator 指针。
public readonly struct TensorRtCalibratorMetadataDesignGateResult
- Inherited Members
Remarks
This result is a design gate. It keeps direct calibrator callback, batch-buffer, and cache-buffer rows deferred until ownership and runtime proof exist. 该结果是设计门禁;在 ownership 与 runtime proof 出现前,direct calibrator callback、batch buffer 与 cache buffer 行继续 deferred。
Properties
BatchBufferAccessEnabled
Gets whether public APIs can access calibrator batch buffers. 获取 public API 是否可访问 calibrator batch buffer。
public bool BatchBufferAccessEnabled { get; }
Property Value
BatchCallbackOwnershipModeled
Gets whether getBatch callback ownership is modeled. 获取 getBatch callback ownership 是否已建模。
public bool BatchCallbackOwnershipModeled { 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
BorrowedCalibratorPointerEscaped
Gets whether a borrowed calibrator pointer can escape the public surface. 获取 borrowed calibrator 指针是否可能逃逸 public surface。
public bool BorrowedCalibratorPointerEscaped { get; }
Property Value
CacheBufferAccessEnabled
Gets whether public APIs can access calibration cache buffers. 获取 public API 是否可访问 calibration cache buffer。
public bool CacheBufferAccessEnabled { get; }
Property Value
CacheBufferOwnershipModeled
Gets whether calibration cache buffer ownership is modeled. 获取 calibration cache buffer ownership 是否已建模。
public bool CacheBufferOwnershipModeled { get; }
Property Value
CalibratorPointerExposed
Gets whether a native calibrator pointer is exposed through this public surface. 获取 public surface 是否暴露原生 calibrator 指针。
public bool CalibratorPointerExposed { get; }
Property Value
CalibratorPointerProduced
Gets whether this gate produces a native calibrator pointer. 获取该设计门是否产生原生 calibrator 指针。
public bool CalibratorPointerProduced { get; }
Property Value
CallbackInvocationEnabled
Gets whether public APIs can invoke calibration callbacks. 获取 public API 是否可调用 calibration callback。
public bool CallbackInvocationEnabled { get; }
Property Value
CanPromoteRuntimeProof
Gets whether this result can be promoted as runtime proof. 获取该结果是否可晋级为 runtime proof。
public bool CanPromoteRuntimeProof { get; }
Property Value
CanPromoteWithoutDesignGate
Gets whether this gate can be promoted without a design gate. 获取该结果是否可在无 design gate 情况下晋级。
public bool CanPromoteWithoutDesignGate { get; }
Property Value
CanPromoteWithoutRuntimeProof
Gets whether this gate can be promoted without runtime proof. 获取该结果是否可在无 runtime proof 情况下晋级。
public bool CanPromoteWithoutRuntimeProof { get; }
Property Value
CopiedAlgorithmMetadataReady
Gets whether copied calibrator algorithm metadata shape is ready. 获取 copied calibrator algorithm metadata 形态是否就绪。
public bool CopiedAlgorithmMetadataReady { get; }
Property Value
CopiedInterfaceInfoMetadataReady
Gets whether copied calibrator interface-info metadata shape is ready. 获取 copied calibrator interface-info metadata 形态是否就绪。
public bool CopiedInterfaceInfoMetadataReady { get; }
Property Value
CopiedMetadataShapeReady
Gets whether copied calibrator metadata shape is ready. 获取 copied calibrator 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
DirectCalibratorCacheRowsDeferred
Gets whether direct calibrator cache rows intentionally remain deferred. 获取 direct calibrator cache 行是否继续 deferred。
public bool DirectCalibratorCacheRowsDeferred { get; }
Property Value
DirectCalibratorCallbackRowsDeferred
Gets whether direct calibrator callback rows intentionally remain deferred. 获取 direct calibrator callback 行是否继续 deferred。
public bool DirectCalibratorCallbackRowsDeferred { 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
LineSupportsCalibrator
Gets whether the selected TensorRT line supports INT8 calibrator metadata planning. 获取当前 TensorRT line 是否支持 INT8 calibrator metadata 规划。
public bool LineSupportsCalibrator { get; }
Property Value
PointerFreeSurfaceReady
Gets whether the public surface remains pointer-free. 获取 public surface 是否保持无裸指针。
public bool PointerFreeSurfaceReady { get; }
Property Value
PresenceProbeAvailable
Gets whether safe builder-config INT8 calibrator presence probe is available. 获取安全 builder-config INT8 calibrator presence 查询是否可用。
public bool PresenceProbeAvailable { 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. 诊断字符串。