Table of Contents

Class ResourceUsageStats

Namespace
AiDotNet.Models
Assembly
AiDotNet.dll

Contains statistics about system resource usage during training.

public class ResourceUsageStats
Inheritance
ResourceUsageStats
Inherited Members

Remarks

For Beginners: This tracks how much of your computer's resources (CPU, memory, GPU) are being used.

Properties

CpuUsagePercent

Gets or sets the CPU usage percentage (0-100).

public double CpuUsagePercent { get; set; }

Property Value

double

GpuMemoryUsageMB

Gets or sets the GPU memory usage in megabytes, if available.

public double? GpuMemoryUsageMB { get; set; }

Property Value

double?

GpuMemoryUsagePercent

Gets or sets the GPU memory usage percentage (0-100), if available.

public double? GpuMemoryUsagePercent { get; set; }

Property Value

double?

GpuUsagePercent

Gets or sets the GPU usage percentage (0-100), if available.

public double? GpuUsagePercent { get; set; }

Property Value

double?

MemoryUsageMB

Gets or sets the memory usage in megabytes.

public double MemoryUsageMB { get; set; }

Property Value

double

MemoryUsagePercent

Gets or sets the memory usage percentage (0-100).

public double MemoryUsagePercent { get; set; }

Property Value

double

Timestamp

Gets or sets the timestamp when these stats were recorded.

public DateTime Timestamp { get; set; }

Property Value

DateTime

TotalGpuMemoryMB

Gets or sets the total GPU memory in megabytes, if available.

public double? TotalGpuMemoryMB { get; set; }

Property Value

double?

TotalMemoryMB

Gets or sets the total available memory in megabytes.

public double TotalMemoryMB { get; set; }

Property Value

double