Table of Contents

Class GpuProfileData

Namespace
DotCompute.Abstractions.Telemetry.Profiles
Assembly
DotCompute.Abstractions.dll

GPU profiling data.

public sealed class GpuProfileData
Inheritance
GpuProfileData
Inherited Members

Properties

AverageUtilization

Gets the average GPU utilization percentage.

public required double AverageUtilization { get; init; }

Property Value

double

MemoryUsage

Gets the GPU memory usage in bytes.

public required long MemoryUsage { get; init; }

Property Value

long

PeakUtilization

Gets the peak GPU utilization percentage.

public required double PeakUtilization { get; init; }

Property Value

double

UtilizationSamples

Gets the GPU utilization samples over time.

public required IReadOnlyList<TimestampedValue<double>> UtilizationSamples { get; init; }

Property Value

IReadOnlyList<TimestampedValue<double>>