Table of Contents

Class CudaGraphExecDiagnosticSummary

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

Summarizes copied CUDA graph executable diagnostics without exposing native pointers. 汇总已复制的 CUDA graph executable 诊断信息,不暴露原生指针。

public sealed class CudaGraphExecDiagnosticSummary
Inheritance
CudaGraphExecDiagnosticSummary
Inherited Members

Properties

CanDeleteDeferredRecord

Gets whether deferred history can be deleted because of this summary. 获取是否可因该摘要删除 deferred history。

public bool CanDeleteDeferredRecord { get; }

Property Value

bool

CanPromoteReleaseProof

Gets whether this summary can promote public release proof. 获取该摘要是否可晋级为 public release proof。

public bool CanPromoteReleaseProof { get; }

Property Value

bool

CanPromoteRuntimeProof

Gets whether this summary can be promoted as runtime proof. 获取该摘要是否可晋级为 runtime proof。

public bool CanPromoteRuntimeProof { get; }

Property Value

bool

CopiedNodeStateCount

Gets the copied node-state snapshot count. 获取已复制 node-state snapshot 数量。

public int CopiedNodeStateCount { get; }

Property Value

int

CopiedStateCountsMatchNodeStateCount

Gets whether copied enabled and disabled counts cover all node states. 获取 enabled/disabled 计数是否覆盖全部 node state。

public bool CopiedStateCountsMatchNodeStateCount { get; }

Property Value

bool

DisabledNodeStateCount

Gets the copied disabled node-state count. 获取已复制 disabled node-state 数量。

public int DisabledNodeStateCount { get; }

Property Value

int

EnabledNodeStateCount

Gets the copied enabled node-state count. 获取已复制 enabled node-state 数量。

public int EnabledNodeStateCount { get; }

Property Value

int

FlagsOr

Gets the bitwise OR of copied executable graph flags. 获取已复制 executable graph flags 的按位 OR。

public ulong FlagsOr { get; }

Property Value

ulong

IsRuntimeExecutionEvidence

Gets whether this summary is runtime execution evidence. 获取该摘要是否为 runtime execution evidence。

public bool IsRuntimeExecutionEvidence { get; }

Property Value

bool

IsRuntimeExecutionProof

Gets whether this summary is runtime execution proof. 获取该摘要是否为 runtime execution proof。

public bool IsRuntimeExecutionProof { get; }

Property Value

bool

PointerFreeCopiedSummary

Gets whether this summary is copied and pointer-free. 获取该摘要是否为复制型且无指针逃逸。

public bool PointerFreeCopiedSummary { get; }

Property Value

bool

RuntimeEvidenceKind

Gets the runtime evidence kind represented by this copied summary. 获取该 copied summary 表示的 runtime evidence 类型。

public string RuntimeEvidenceKind { get; }

Property Value

string

SnapshotsWithNodeTokenCount

Gets the copied snapshots that include graph-owned node value tokens. 获取包含 graph-owned node 值 token 的已复制 snapshot 数量。

public int SnapshotsWithNodeTokenCount { get; }

Property Value

int

Methods

ToString()

Formats this summary for logs and smoke output. 将该摘要格式化为日志和 smoke 输出。

public override string ToString()

Returns

string