Class TensorRtExecutionContextDeploymentSummary
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Compact pointer-free summary of TensorRT execution-context deployment state. TensorRT execution-context deployment 状态的紧凑无指针摘要。
public sealed class TensorRtExecutionContextDeploymentSummary
- Inheritance
-
TensorRtExecutionContextDeploymentSummary
- Inherited Members
Properties
AllInputDimensionsSpecified
Gets copied all-input-dimensions-specified state. 获取已复制 all-input-dimensions-specified 状态。
public bool AllInputDimensionsSpecified { get; }
Property Value
AllInputShapesSpecified
Gets copied all-input-shapes-specified state. 获取已复制 all-input-shapes-specified 状态。
public bool AllInputShapesSpecified { get; }
Property Value
CanDeleteDeferredRecord
Gets whether deferred records can be deleted because of this summary. 获取是否可因该摘要删除 deferred 记录。
public bool CanDeleteDeferredRecord { get; }
Property Value
CanPromoteRuntimeProof
Gets whether this summary can be promoted as runtime proof. 获取该摘要是否可晋级为 runtime proof。
public bool CanPromoteRuntimeProof { get; }
Property Value
ContextName
Gets the copied context name. 获取已复制 context 名称。
public string ContextName { get; }
Property Value
CopiedRuntimeDiagnosticCount
Gets copied runtime diagnostic count. 获取已复制 runtime diagnostic 数量。
public int CopiedRuntimeDiagnosticCount { get; }
Property Value
CopiedTensorStateCount
Gets copied tensor-state count. 获取已复制 tensor-state 数量。
public int CopiedTensorStateCount { get; }
Property Value
CopiedTensorStatesMatchEngineIOTensorCount
Gets whether copied tensor states cover the engine I/O tensor count. 获取已复制 tensor state 是否覆盖 engine I/O tensor 数量。
public bool CopiedTensorStatesMatchEngineIOTensorCount { get; }
Property Value
DebugSync
Gets copied debug-sync state. 获取已复制 debug-sync 状态。
public bool DebugSync { get; }
Property Value
DeviceMemorySizeInBytes
Gets copied context device-memory requirement. 获取已复制 context device-memory 需求。
public ulong DeviceMemorySizeInBytes { get; }
Property Value
DiagnosticCount
Gets diagnostic count collected while building the snapshot. 获取构建快照时收集的诊断数量。
public int DiagnosticCount { get; }
Property Value
EngineIOTensorCount
Gets copied engine I/O tensor count. 获取已复制 engine I/O tensor 数量。
public int EngineIOTensorCount { get; }
Property Value
EngineLayerCount
Gets copied engine layer count. 获取已复制 engine layer 数量。
public int EngineLayerCount { get; }
Property Value
EngineName
Gets the copied engine name. 获取已复制 engine 名称。
public string EngineName { get; }
Property Value
EngineOptimizationProfileCount
Gets copied engine optimization profile count. 获取已复制 engine optimization profile 数量。
public int EngineOptimizationProfileCount { get; }
Property Value
EnqueueEmitsProfile
Gets copied enqueue-emits-profile state. 获取已复制 enqueue-emits-profile 状态。
public bool EnqueueEmitsProfile { get; }
Property Value
HasDebugListener
Gets copied debug-listener presence. 获取已复制 debug-listener 是否存在。
public bool HasDebugListener { get; }
Property Value
HasProfiler
Gets copied profiler presence. 获取已复制 profiler 是否存在。
public bool HasProfiler { get; }
Property Value
HasRuntimeConfig
Gets copied runtime-config presence. 获取已复制 runtime-config 是否存在。
public bool HasRuntimeConfig { get; }
Property Value
HasTemporaryStorageAllocator
Gets copied temporary-storage allocator presence. 获取已复制 temporary-storage allocator 是否存在。
public bool HasTemporaryStorageAllocator { get; }
Property Value
IsInputConsumedEventSet
Gets copied input-consumed-event presence. 获取已复制 input-consumed-event 是否存在。
public bool IsInputConsumedEventSet { get; }
Property Value
NvtxVerbosity
Gets copied NVTX verbosity. 获取已复制 NVTX verbosity。
public TensorRtProfilingVerbosity NvtxVerbosity { get; }
Property Value
OptimizationProfileIndex
Gets copied active optimization profile index. 获取已复制 active optimization profile 索引。
public int OptimizationProfileIndex { get; }
Property Value
PersistentCacheLimitInBytes
Gets copied persistent-cache limit. 获取已复制 persistent-cache limit。
public ulong PersistentCacheLimitInBytes { get; }
Property Value
PointerFreeCopiedSummary
Gets whether this summary is copied and pointer-free. 获取该摘要是否为复制型且无指针逃逸。
public bool PointerFreeCopiedSummary { get; }
Property Value
RuntimeConfigAllocationStrategy
Gets copied runtime-config allocation strategy when available. 获取可用时已复制 runtime-config allocation strategy。
public TensorRtExecutionContextAllocationStrategy? RuntimeConfigAllocationStrategy { get; }
Property Value
RuntimeDiagnosticsWithCallbackStateCount
Gets copied runtime diagnostic count with callback status. 获取包含 callback status 的 runtime diagnostic 数量。
public int RuntimeDiagnosticsWithCallbackStateCount { get; }
Property Value
RuntimeDiagnosticsWithOutputAllocatorCount
Gets copied runtime diagnostic count with output allocator. 获取包含 output allocator 的 runtime diagnostic 数量。
public int RuntimeDiagnosticsWithOutputAllocatorCount { get; }
Property Value
UnfusedTensorsDebugState
Gets copied unfused tensor debug state. 获取已复制 unfused tensor debug state。
public bool UnfusedTensorsDebugState { get; }
Property Value
Methods
ToString()
Formats this summary for smoke output and logs. 将该摘要格式化为 smoke 输出和日志。
public override string ToString()