Table of Contents

Class CudaGraphStatistics

Namespace
DotCompute.Backends.CUDA.Types
Assembly
DotCompute.Backends.CUDA.dll

CUDA graph statistics.

public sealed class CudaGraphStatistics
Inheritance
CudaGraphStatistics
Inherited Members

Properties

AverageExecutionTimeMs

Gets or sets the average execution time ms.

public double AverageExecutionTimeMs { get; set; }

Property Value

double

The average execution time ms.

AverageNodeExecutionTime

Gets or sets the average node execution time.

public double AverageNodeExecutionTime { get; set; }

Property Value

double

The average node execution time.

EdgeCount

Gets or sets the edge count.

public int EdgeCount { get; set; }

Property Value

int

The edge count.

EstimatedMemoryUsage

Gets or sets the estimated memory usage.

public long EstimatedMemoryUsage { get; set; }

Property Value

long

The estimated memory usage.

GraphId

Gets or sets the graph identifier.

public string GraphId { get; set; }

Property Value

string

The graph id.

InstanceCount

Gets or sets the instance count.

public int InstanceCount { get; set; }

Property Value

int

The instance count.

IsOptimized

Gets or sets a value indicating whether optimized.

public bool IsOptimized { get; set; }

Property Value

bool

The is optimized.

LastExecutedAt

Gets or sets the last executed at.

public DateTimeOffset? LastExecutedAt { get; set; }

Property Value

DateTimeOffset?

The last executed at.

NodeCount

Gets or sets the node count.

public int NodeCount { get; set; }

Property Value

int

The node count.

TotalExecutions

Gets or sets the total executions.

public int TotalExecutions { get; set; }

Property Value

int

The total executions.

TotalGpuTimeMs

Gets or sets the total gpu time ms.

public double TotalGpuTimeMs { get; set; }

Property Value

double

The total gpu time ms.