Class GpuUtilizationStats
- Namespace
- DotCompute.Abstractions.Debugging.Types
- Assembly
- DotCompute.Abstractions.dll
GPU utilization statistics.
public sealed class GpuUtilizationStats
- Inheritance
-
GpuUtilizationStats
- Inherited Members
Properties
AverageGpuMemoryBandwidth
Gets or sets the average GPU memory bandwidth in GB/s.
public double AverageGpuMemoryBandwidth { get; set; }
Property Value
AverageGpuMemoryUsage
Gets or sets the average GPU memory usage in bytes.
public long AverageGpuMemoryUsage { get; set; }
Property Value
AverageGpuUtilization
Gets or sets the average GPU utilization percentage (0-100).
public double AverageGpuUtilization { get; set; }
Property Value
OccupancyPercentage
Gets or sets the GPU occupancy percentage (0-100).
public double OccupancyPercentage { get; set; }
Property Value
PeakGpuMemoryUsage
Gets or sets the peak GPU memory usage in bytes.
public long PeakGpuMemoryUsage { get; set; }
Property Value
PeakGpuUtilization
Gets or sets the peak GPU utilization percentage (0-100).
public double PeakGpuUtilization { get; set; }
Property Value
SmUtilization
Gets or sets the SM (streaming multiprocessor) utilization percentage (0-100).
public double SmUtilization { get; set; }
Property Value
WarpEfficiency
Gets or sets the warp efficiency percentage (0-100).
public double WarpEfficiency { get; set; }