Table of Contents

Class CheckpointMetadata

Namespace
AiDotNet.KnowledgeDistillation
Assembly
AiDotNet.dll

Metadata about a saved checkpoint.

public class CheckpointMetadata
Inheritance
CheckpointMetadata
Inherited Members

Properties

Batch

Batch number when checkpoint was saved (if applicable).

public int? Batch { get; set; }

Property Value

int?

BatchCounter

Batch counter value when checkpoint was saved (for resume continuity).

public int BatchCounter { get; set; }

Property Value

int

Epoch

Epoch number when checkpoint was saved.

public int Epoch { get; set; }

Property Value

int

FilePath

Base file path for this checkpoint.

public string FilePath { get; set; }

Property Value

string

Metrics

Training/validation metrics at checkpoint time.

public Dictionary<string, double> Metrics { get; set; }

Property Value

Dictionary<string, double>

StrategyCheckpointPath

Path to strategy state file.

public string? StrategyCheckpointPath { get; set; }

Property Value

string

StudentCheckpointPath

Path to student model checkpoint file.

public string? StudentCheckpointPath { get; set; }

Property Value

string

TeacherCheckpointPath

Path to teacher model checkpoint file.

public string? TeacherCheckpointPath { get; set; }

Property Value

string

Timestamp

Timestamp when checkpoint was created.

public DateTime Timestamp { get; set; }

Property Value

DateTime