Table of Contents

Class GraphPerformanceMetrics

Namespace
DotCompute.Backends.CUDA.Execution.Graph.Results
Assembly
DotCompute.Backends.CUDA.dll

Performance metrics from graph execution.

public sealed class GraphPerformanceMetrics
Inheritance
GraphPerformanceMetrics
Inherited Members

Properties

ComputeUtilization

Gets or sets the compute utilization percentage.

public double ComputeUtilization { get; set; }

Property Value

double

GpuTimeMs

Gets or sets the total GPU time in milliseconds.

public double GpuTimeMs { get; set; }

Property Value

double

KernelLaunches

Gets or sets the number of kernel launches.

public int KernelLaunches { get; set; }

Property Value

int

MemoryBandwidthUtilization

Gets or sets the memory bandwidth utilization percentage.

public double MemoryBandwidthUtilization { get; set; }

Property Value

double

MemoryTransferBytes

Gets or sets the total memory transfers in bytes.

public long MemoryTransferBytes { get; set; }

Property Value

long